Upgrade to Pro — share decks privately, control downloads, hide ads and more …

忙しい人のための WWDC 2022 Keynote

Roku
June 24, 2022
1.2k

忙しい人のための WWDC 2022 Keynote

Roku

June 24, 2022
Tweet

Transcript

  1. J04 /PUJ fi DBUJPO -JWF"DUJWJUJFT w ϩοΫը໘ͰϦΞϧλΠϜʹى͖͍ͯΔ͜ͱΛ؆୯ʹ೺ѲͰ͖ΔΑ͏ʹͳΔ w /#"ͷࢼ߹΍6CFSͷ৐ंঢ়گɺϫʔΫΞ΢τͷঢ়گͳͲ w

    Իָ΋-JWF"DUJWJUJFTͰදࣔ͞Εɺ-JWF"DUJWJUJFTΛબ୒͢Δͱશը໘දࣔʹ ੾ΓସΘΓɺΞϧόϜΞʔτΛָ͠Έͳ͕ΒԻָΛௌ͘͜ͱ͕Ͱ͖Δ w J04͔Β-JWF"DUJWJUJFT"1*Λ࢖͑Δ
  2. J04 'PDVT'JMUFST w ूதϞʔυ͕ΞϓϦࣗମʹ΋ద༻Ͱ͖ΔΑ͏ʹͳͬͨ w 4BGBSJͷྫ w 8PSLूதϞʔυΛΦϯʹ͢Δͱɺ࢓ࣄؔ܎ͷλϒͷΈ ɹݟΔ͜ͱ͕Ͱ͖Δʢλϒάϧʔϓʣ w

    .FTTBHFTͷձ࿩ɺ.BJMͷΞΧ΢ϯτɺ$BMFOEBSͷΠϕϯτ΋ϑΟϧλͰ͖Δ w 'PDVT fi MUFS"1*͕௥Ճ͞Εɺ֤ΞϓϦͰ΋ूதϞʔυΛద༻Ͱ͖Δ
  3. J04 %JDUBUJPO Ի੠ೖྗ w 'MVJEMZNPWFCFUXFFOWPJDFBOEUPVDI w Ի੠ೖྗத΋ΩʔϘʔυ͕දࣔ͞Εͨ··ͳͷͰɺԻ੠ೖྗͱΩʔϘʔυͷߦ ͖དྷ͕γʔϜϨεʹͰ͖ΔΑ͏ʹͳͬͨ w λονͰจࣈબ୒͠ɺԻ੠Ͱஔ͖׵͑Δ͜ͱ΋Մೳ

    w Ի੠ೖྗͰࣗಈతʹ۟ಡ఺ΛೖΕΔ͜ͱ΋Մೳ w Ի੠ೖྗͰֆจࣈͷೖྗΛ͢Δ͜ͱ΋Մೳ w ۟ಡ఺ͱֆจࣈͷػೳ͸4JSJͰϝοηʔδΛૹΔͱ͖΋ػೳ͢Δ
  4. J04 8BMMFU w 8BMMFU্Ͱӡస໔ڐূ΍*%ΧʔυͷΑ͏ͳ਎෼ূ໌ॻΛ֬ೝͰ͖Δػೳ͕ɺϝϦʔϥϯυ भɾΞϦκφभʹՃ͑ͯͷभͰಋೖʹಈ͖࢝Ίͨ w ຊਓ֬ೝ΍೥ྸ֬ೝ͕ඞཁͳΞϓϦͰ΋ɺ ɹ҆શʹ*%ΛఏࣔͰ͖ΔΑ͏ʹͳΔ w ೚ҙͷϝοηʔδΞϓϦͰ伴ΛγΣΞ͠ɺ

    ɹड͚औͬͨଆ͸8BMMFUʹ௥ՃͰ͖ΔΑ͏ʹͳͬͨ w J1IPOFΛ͍࣋ͬͯͳ͍ਓͱ΋伴ΛγΣΞͰ͖ΔΑ͏ɺ ɹ*&5'ͱڠྗ͠伴ͷγΣΞΛແྉͰ࠾༻Ͱ͖Δۀքඪ४ʹ͢ΔऔΓ૊ΈΛߦ͍ͬͯΔ
  5. J04 .BQT w ௥ՃͰͷࠃʹ৽͍͠.BQΛఏڙ͢Δʢ೔ຊ͸·ͩʣ w .VMUJTUPQSPVUJOH w ෳ਺஍఺ܦ༝ͷܦ࿏Ҋ಺ ࠷େϲॴ 

    w 4JSJͰ৽͍͠ܦ༝஍ͷ௥ՃΛӡసதʹཔΉ͜ͱ΋Ͱ͖Δ w 5SBOTJU w ަ௨ػؔͷӡ௞͕֬ೝͰ͖Δ w ަ௨ܥΧʔυΛ8BMMFUʹ௥Ճ͢Δ͜ͱ΋Ͱ͖Δ
  6. J04 'BNJMZ4IBSJOH w "QQMF.VTJD J$MPVE "QQMF0OFͳͲͷߪೖ෺ɾαϒεΫϦϓγϣϯΛ࠷େਓͷՈ଒ͱγΣΞ͢Δ͜ͱ ͕Ͱ͖Δ w ͦΕͧΕ͕ߪೖͨ͠ΓΞΧ΢ϯτڞ༗͢Δඞཁ͕ͳ͘ͳΔ w

    ࢠڙͷεΫϦʔϯλΠϜΛ֬ೝͰ͖Δ w ࢠڙͷߪೖͷঝೝ͕Ͱ͖ΔϖΞϨϯλϧίϯτϩʔϧͷ͋ΔΞΧ΢ϯτ͕࡞ΕΔ w J1BEͳͲͷσόΠεΛ؆୯ʹࢠڙ޲͚ʹηοτΞοϓͰ͖ΔΑ͏ʹͳΔ w ϝοηʔδ಺ͰεΫϦʔϯλΠϜͷԆ௕΋Ͱ͖Δ w 'BNJMZ$IFDLMJTU w Ո଒ڞ༗Ͱͷώϯτ΍ɺࢠڙͷ੒௕ʹ߹ΘͤͨઃఆͷVQEBUFΛϦϚΠϯυ
  7. J04 4BGFUZ$IFDL w 4FUUJOHTΞϓϦͷதͷ৽͍͠ηΫγϣϯ w ଞͷਓʹڐՄͨ͠ΞΫηεݖΛ͢͹΍͘ݟ௚ͯ͠Ϧηοτ͢Δ͜ͱ͕ Ͱ͖Δ w ٮ଴ऀ͔Βͷσʔλ΍Ґஔ৘ใͷΞΫηεΛःஅͰ͖Δ w

    ଞͷ͢΂ͯͷσόΠεͰJ$MPVE͔ΒαΠϯΞ΢τ͠ɺϝοηʔδͱ 'BDF5JNFΛखݩͷσόΠεʹ੍ݶ͢Δ͜ͱͰɺϝοηʔδ΁ͷΞΫ ηεΛอޢ͢Δ͜ͱ͕Ͱ͖Δ w ΞΫηεΛڐՄͨ͠ਓ΍ɺΞϓϦͷݖݶ΋֬ೝ͢Δ͜ͱ͕Ͱ͖Δ
  8. XBUDI04 "DUJWJUZ w ϥϯχϯάϑΥʔϜΛܭଌͰ͖ΔΑ͏ʹͳͬͨ w ্Լӡಈɺา෯ͷ௕͞ɺ઀஍࣌ؒ w ৺ഥ਺ൣғ͕Ͳͷ͘Β͍ͷκʔϯʹ͍Δ͔ϥϯχϯάதʹݟΒΕΔΑ͏ʹͳͬͨ w ΧελϜϫʔΫΞ΢τΛ࡞੒Ͱ͖ΔΑ͏ʹͳͬͨ

    w ڧԽ͍ͨ͠ೳྗʹ߹Θͤͯɺӡಈ΍ٳܜɺ৺ഥ਺ͷΞϥʔτΛௐ੔Ͱ͖Δ w Α͘૸ΔϧʔτͰ͋Ε͹ɺࣗಈతʹอଘ͞ΕɺલճͷλΠϜͱڝ͏͜ͱ͕Ͱ͖Δ w τϥΠΞεϩϯͷΑ͏ͳڝٕͷͨΊɺਫӭɾαΠΫϦϯάɾϥϯχϯάͷϫʔΫΞ΢τΛࣗ ಈతʹ੾Γସ͑Δ͜ͱ͕Ͱ͖Δ
  9. XBUDI04 .FEJDBUJPOT w .FEJDBUJPOTΞϓϦ͕௥Ճ w ༀ΍αϓϦΛه࿥Ͱ͖Δ w ఆظతʹ෰༻͕ඞཁͳༀͷ௨஌΋ड͚औΕΔ w ίϯϓϦέʔγϣϯʹ΋௥ՃͰ͖Δ

    w 8BUDIΛ͍࣋ͬͯͳͯ͘΋)FBMUIΞϓϦͰ֬ೝɾ؅ཧ͕Ͱ͖Δ w ໊લΛೖྗ͢Δͱީิ͕ݱΕɺΧϝϥͰεΩϟϯͯ͠௥Ճ͢Δ͜ͱ΋Ͱ͖Δ w ༀͷ૬ޓ࡞༻ʹ͍ͭͯ΋ΞϥʔτΛग़ͯ͘͠ΕΔʢΞϧίʔϧ΋ʣ
  10. .BD . w .ΑΓଟ͍τϥϯδελΛ࢖༻ w .ΑΓˋଟ͍(#TͷϢχϑΝΠυϝϞϦଳҬΛ࣮ݱ͢ΔϝϞϦίϯτϩʔϥʔ w .ΑΓߴ͍$16ύϑΥʔϚϯε w ిྗ΋ଞࣾͷίΞͷνοϓͱൺ΂ͯϐʔΫ࣌ͷͷ

    w ύϑΥʔϚϯεΛͷిྗͰಈ͔͢͜ͱ͕Ͱ͖Δ w .ΑΓ΋ߴ͍άϥϑΟοΫύϑΥʔϚϯεʢಉ͡ిྗͰʣ ɹ࣍ੈ୅ͷ4FDVSF&ODMBWFͱ/FVSBM&OHJOFΛ౥ࡌ w .ΑΓଟ͍ຖඵͷԋࢉྔ w 1SP3FTϏσΦΤϯδϯ౥ࡌ w ෳ਺ͷ,΍,ͷෳ਺ͷϏσΦετϦʔϜΛ࠶ੜͰ͖Δ
  11. .BD .BD#PPL"JS w .౥ࡌ w NNͷബ͞ɺLHɺલੈ୅ΑΓମੵ͕ˋ࡟ݮ w ৭ల։ w .BH4BGFɺͭͷ5IVOEFSCPMUϙʔτ

    w ໌Δ͍ w QͷΧϝϥɺ4QBDJBM"VEJPରԠ w 5PVDI*%͖ͭΩʔϘʔυʢ5PVDI#BSͳ͠ʣ w ϑΥτγϣοϓͰϑΟϧλʔΛద༻͢Δͷ͕.ͱൺ΂ͯˋ଎͍ w ࣌ؒಈը࠶ੜͰ͖ΔόοςϦʔ w 64#$ͷϙʔτΛͭඋ͑ͨΞμϓλ΋ൃച w ˈ ͔Βɺ݄ൃച
  12. .BD Πϯν.BD#PPL1SP w .౥ࡌ w ίΞ$16ɺίΞ(16 w ը૾ॲཧͷύϑΥʔϚϯε͕.ΑΓˋ଎͘ w άϥϑΟοΫΛଟ༻͢ΔήʔϜ΋.ΑΓˋ଎͍

    w ࠷େ(#ͷϢχϑΝΠυϝϞϦ w ഒ଎͘ϏσΦϓϩδΣΫτΛ1SP3FTʹม׵Ͱ͖Δ w ࣌ؒಈը࠶ੜͰ͖ΔόοςϦʔ w  ͔Βɺ݄ൃച
  13. NBD047FOUVSB 4BGBSJ w 1BTTLFZT w ࡞ΒΕͨαΠτͰ͔͠࢖͑ͳ͍ݻ༗ͷిࢠ伴Λ࡞Δ͜ͱ͕Ͱ͖Δ w 5PVDI*%΍'BDF*%Λ࢖͏͚ͩͰ࡞੒Մೳ w ϑΟογϯάͰ͖ͳ͍

    w ϋοΧʔʹͩ·͞Εͯɺِͷ΢ΣϒαΠτͰύεΩʔΛڞ༗ͤ͞ΒΕΔ͜ͱ΋ͳ͍ w ΢Σϒαʔόʔʹൿີ͕อ؅͞Εͳ͍ͨΊɺύεΩʔ͕࿙ΕΔ͜ͱ΋ͳ͍ w 8FC͚ͩͰͳ͘ΞϓϦͰ΋࢖͑Δ w J$MPVEΩʔνΣʔϯΛ࢖͍ɺશͯͷ"QQMFσόΠεͱಉظ͞ΕΔ w .BD J1IPOF J1BE"QQMF57 w ଞࣾͱڠྗ͠ɺΫϩεϓϥοτϑΥʔϜͰγʔϜϨεʹಈ͘Α͏ʹͨ͠ w ଞࣾͷσόΠεͰ΋J1IPOFΛ࢖ͬͯαΠϯΠϯͰ͖Δ
  14. NBD047FOUVSB (BNJOH w .FUBM w .FUBM'96QTDBMJOHͷಋೖ w ϦονͰࢹ֮తʹෳࡶͳγʔϯͷϨϯμϦϯάΛߴ଎Խ w ࠓ೥ޙ൒ʹ.BDʹՃΘΔ/P.BOT4LZ͸.FUBM'96QTDBMJOHΛ࠾༻ͨ͠࠷ॳͷήʔϜͷͭ

    w 'BTUSFTPVSDFMPBEJOH"1*ͷ௥Ճ w ετϨʔδ͔ΒϢχϑΝΠυϝϞϦγεςϜ·ͰͷμΠϨΫτύεΛΑΓଟ͘ఏڙ͢Δ͜ͱͰ଴ͪ ࣌ؒΛ࠷খݶʹ཈͑ɺ(16͕ΑΓਝ଎ʹߴ඼࣭ͷςΫενϟͱόοϑΝʹΞΫηεͰ͖ΔΑ͏ʹ w όΠΦϋβʔυ7*--"(&͕.BDʹՃΘΔ w ࠓ೥ޙ൒ͷϦϦʔε
  15. NBD047FOUVSB $POUJOVJUZ$BNFSB w J1IPOFΛ΢ΣϒΧϝϥͱͯ͠ར༻͢Δ͜ͱ͕Ͱ͖Δ w J1IPOFΛ.BDͷ্ʹઃஔͯ͠'BDF5JNFΛىಈ͢Δ͚ͩͰɺࣗಈతʹJ1IPOF͕΢ΣϒΧϝϥͱͯ͠࢖ΘΕΔ w J1IPOFΛεϦʔϓղআ͢Δඞཁ΋ͳ͍ w ਓΛ௥ै͢Δ$FOUFS4UBHFʹ΋ରԠ

    w ϙʔτϨʔτϞʔυͱ૊Έ߹Θͤͯ΅͔͠΋Մೳ w إΛ໌Δͯ͘͠എܠΛ҉͘͢Δ4UVEJP-JHIU΋ରԠ w J1IPOFͷ޿֯ΧϝϥʹΑΓɺσεΫ΋ಉ࣌ʹදࣔͰ͖Δ w ;PPN΍5FBNTͰ΋࢖͑Δ w ελϯυ͸ࠓ೥ޙ൒ൃച
  16. J1BE04 w 8FBUIFSͷ௥Ճ w 8FBUIFS,JU΋௥Ճ͞ΕΔ w $PMMBCPSBUJPO w ࢿྉΛڞ༗͢ΔࡍʹίϐʔΛૹ৴͢ΔͷͰ͸ͳ͘ڞಉ࡞ۀ͕Ͱ͖ΔΑ͏ʹͳͬͨ w

    1BHFTͷ4IBSF4IFFUΛදࣔͤ͞Δͱ.FTTBHFTͷϝϯόʔ͕දࣔ͞Εɺબ୒͢Δͱ௥ Ճ͞ΕΔ w 1BHFT্͔Β.FTTBHFTʹ໭Δ͜ͱ΋Ͱ͖Δ͠ɺ'BDF5JNFΛ࢝ΊΔ͜ͱ΋Ͱ͖Δ w ΞϓϦʹ$PMMBCPSBUJPOΛ૊ΈࠐΉͨΊͷ৽͍͠"1*΋༻ҙ͞Ε͍ͯΔ
  17. J1BE04 (BNJOH w .FUBM w .FUBM'96QTDBMJOHͱ'BTUSFTPVSDFMPBEJOH"1*͕J1BEͰ΋ར༻Մೳʹ w #BDLHSPVOEEPXOMPBE"1* w ήʔϜͷେ༰ྔͷΞηοτΛόοΫάϥ΢ϯυͰμ΢ϯϩʔυͰ͖Δ৽͍͠"1*

    w (BNF$FOUFSͷμογϡϘʔυʹ"DUJWJUZ͕௥Ճ͞ΕΔ w ༑ୡ͕ϓϨΠதͷήʔϜ΍ΞνʔϒϝϯτͷϋΠϥΠτ͕ݟΒΕΔ w 4IBSF1MBZͰϚϧνϓϨΠ͕Ͱ͖ΔΑ͏ʹͳͬͨ w (BNF$FOUFSͷΞοϓσʔτ͸ࠓ೥ޙ൒J1BE04ͰಋೖɺJ04ͱ.BD΋ಋೖ
  18. J1BE04 %FTLUPQDMBTTBQQT w γεςϜશମͰͷ6OEP3FEPػೳͷ௥Ճ w $BMFOEBSͷۭ͖࣌ؒ֬ೝͷ௥Ճ w ࿈བྷઌͰͷΧʔυͷݕࡧͱϚʔδɺϦετͷ࡞੒ػೳͷ௥Ճ w ϑΝΠϧͷ֦ுࢠมߋػೳͷ௥Ճ

    w ϑΥϧμαΠζͷදࣔػೳ௥Ճ w ݕࡧͱஔ׵ػೳͷ௥Ճ w 1BHFT΍,FZOPUFͳͲͰෳ੡ɺϦωʔϜɺॻ͖ग़͠ɺϓϦϯτͳͲͷػೳ௥Ճ
  19. J1BE04 4UBHF.BOBHFS w NBD04ͷ4UBHF.BOBHFS͕J1BEʹ΋ಋೖ͞ΕΔ w ࠷ۙ࢖ͬͨΞϓϦ͕ࠨଆʹදࣔ͞ΕΔ w J1BEͰॳΊͯ΢Πϯυ΢ΛॏͶͯ࢖͑ΔΑ͏ʹͳΔ w ࠨଆͷΞϓϦΛυϥοά͢ΔͱηϯλʔͷΞϓϦͷ্ʹදࣔ͞ΕΔ

    w ΢Πϯυ΢ͷେ͖͞΋ม͑ΒΕΔ w J1BEΛ֎෦σΟεϓϨΠʹ઀ଓ͢Δ͜ͱͰɺ֎෦σΟεϓϨΠʹ΋4UBHF.BOBHFS͕දࣔ͞ΕΔ w ֎෦σΟεϓϨΠΛ࢖͏͜ͱͰɺಉ࣌ʹ࠷େͭͷΞϓϦΛը໘্Ͱ࢖͑Δ w ֎෦σΟεϓϨΠදࣔத΋"QQMF1FODJM͕࢖͑Δ w J1BEͱ֎෦σΟεϓϨΠදࣔதͷΞϓϦؒͰυϥοάΞϯυυϩοϓ͕Ͱ͖Δ