Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SharePlayの歴史と進化 そしてvisionOSへ (iOSDC 2023)
Search
tokorom
September 01, 2023
Programming
1.3k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SharePlayの歴史と進化 そしてvisionOSへ (iOSDC 2023)
tokorom
September 01, 2023
More Decks by tokorom
See All by tokorom
CursorでアプリをBuild/Lint
tokorom
0
290
続・SharePlayの歴史と進化 iOS18とApple Vision Proにおける新展開
tokorom
3
1.1k
5分でSharePlay入門
tokorom
3
1.6k
HomeKit 2020
tokorom
7
2.9k
Advanced Segue 2019年のSegue事情
tokorom
9
6.5k
tvOSアプリUIの勘所
tokorom
1
2.5k
カッコ悪くリアクティブじゃダメですか?
tokorom
7
13k
古き良きsendAction (in potatotips #26)
tokorom
1
3.9k
画面遷移と私(iOS)
tokorom
4
4k
Other Decks in Programming
See All in Programming
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
260
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
340
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
150
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.9k
FDEが実現するAI駆動経営の現在地
gonta
2
290
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2k
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
19k
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
830
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
270
Cloudflare is Agents
chimame
0
170
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
250
バグを直したら useEffect が消えた
colorful12
3
660
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
350
The Art of Programming - Codeland 2020
erikaheidi
57
14k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
250
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Visualization
eitanlees
152
17k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
220
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
470
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
sira's awesome portfolio website redesign presentation
elsirapls
0
330
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
370
Transcript
ॴ༑ଠ:VUB5PLPSP J04UW04WJTJPO04"QQ1SPHSBNNFS 4IBSF1MBZͷྺ࢙ͱਐԽ ͦͯ͠WJTJPO04 J04%$+BQBO 5SBDL$
@tokorom tokorom Spinners Inc. ॴ ༑ଠ / Yuta Tokoro
"HFOEB w 4IBSF1MBZͬͯͳʹʁ w 4IBSF1MBZͷྺ࢙ͱਐԽ w WJTJPO04Ͱͷ4IBSF1MBZ
4IBSF1MBZͬͯͳʹʁ
4IBSF1MBZͱ 'BDF5JNF௨தʹΕͨॴͷΓ߹͍ͱΞϓϦͷίϯςϯπΛڞ༗
4IBSF1MBZͱ 'BDF5JNF௨தʹΕͨॴͷΓ߹͍ͱΞϓϦͷίϯςϯπΛڞ༗ ʹఫഇ
4IBSF1MBZͱ 'BDF5JNF௨தʹΕͨॴͷΓ߹͍ͱΞϓϦͷίϯςϯπΛڞ༗ ʹఫഇ ʹఫഇ
छͷ4IBSF1MBZ ը໘ڞ༗ ಈըɾԻָͷڞࢹௌ ΧελϜ
छͷ4IBSF1MBZ ը໘ڞ༗ ಈըɾԻָͷڞࢹௌ ΧελϜ
छͷ4IBSF1MBZ ը໘ڞ༗ ಈըɾԻָͷڞࢹௌ ΧελϜ
छͷ4IBSF1MBZ ը໘ڞ༗ ಈըɾԻָͷڞࢹௌ ΧελϜ
छͷ4IBSF1MBZ ը໘ڞ༗ ಈըɾԻָͷڞࢹௌ ΧελϜ
ಈըΛ4IBSF1MBZ༷ͨ͠ࢠ
छͷ4IBSF1MBZ ը໘ڞ༗ ಈըɾԻָͷڞࢹௌ ΧελϜ
छͷ4IBSF1MBZ ը໘ڞ༗ ಈըɾԻָͷڞࢹௌ ΧελϜ
4IBSF1MBZͱ ར༻γʔϯ • ҰॹʹөըεϙʔπΛࢹௌ͢Δ • ήʔϜͷεʔύʔϓϨΠΛࣗຫ͢Δ • ཱྀߦͷͱ͖ͷࣸਅΛ༑ਓՈͱҰॹʹݟΔ • άϧʔϓͰ͓ֆඳ͖͢Δ
• Swift PlaygroundsͰҰॹʹSwiftΛֶͿ • ෆಈ࢈ΞϓϦͰ৽͍͠ՈͷީิΛ;ͨΓͰ୳͢ • ࣮Ոͷ͕྆ΞϓϦͷ͍ํ͕Θ͔Βͳ͍ͷΛαϙʔτ͢Δ
4IBSF1MBZͷྺ࢙ͱਐԽ
4IBSF1MBZొʂ w ͨͩ͠'BDF5JNFͷ௨தʹ͔͠ൃՐ͠ͳ͍
'BDF5JNF௨தͰͳͯ͘ൃՐʂ w 'BDF5JNFͰͷ௨தͰͳͯ͘ΞϓϦओಋͰ։࢝Ͱ͖ΔΑ͏ʹ w J.FTTBHF͔Β։࢝Ͱ͖ΔΑ͏ʹ w ͨͩ͠ʮ࿈བྷઌΛ͍ͬͯΔ૬खʯͷΈ
"JS%SPQͰ୭ͱͰ͙͢ʹ։࢝ʂ
"JS%SPQͰ୭ͱͰ͙͢ʹ։࢝ʂ w "JS%SPQʹରԠ͠ʮ࿈བྷઌΛΒͳ͍૬खʯͱ4IBSF1MBZՄೳʹ w J04ͷJ1IPOF̎Λ͚ۙͮͯ"JS%SPQʹରԠ
ۙ͘ʹ͍Δਓͱͷ4IBSF1MBZ w Εͨॴʹ͍ΔΓ߹͍͚ͩͰͳۙ͘͘ʹ͍Δਓͱͷ4IBSF1MBZਪ ࠓͷϥϯν Ͳ͏͢Δʁ λίεΛ4IBSF1MBZͰ ΈΜͳͰങ͓͏ʂ ͋ɺςΟϛϥ จՃͯ͘͠ΕͨͶ
ͦͷଞͷόʔδϣϯΞοϓʁ
J04 w ૹ৴Ͱ͖ΔϝοηʔδαΠζ͕,#͔Β,#ʹ֦େ
J04 w ϨΠςϯγͷվળ w ༏ઌͷ͍ϝοηʔδΛ6%1ͰϨΠςϯγͰૹ৴Ͱ͖ΔΑ͏ʹ
ߴ
J04 w 4IBSF1MBZͷ։࢝Λ؆୯ʹαϙʔτ͢ΔͨΊͷ (SPVQ"DUJWJUZ4IBSJOH$POUSPMMFS
J04 w ϑΝΠϧΛૹ৴Մೳʹ
J04 w ޙ͔ΒࢀՃͨ͠ਓͷϑΝΠϧͷసૹαϙʔτ
UW04 w UW04Ͱ'BDF5JNF͕Մೳʹ
WJTJPO04Ͱͷ4IBSF1MBZ
4IBSF1MBZϘλϯ͕ৗʹදࣔ w 'BDF5JNF௨தΟϯυͷ্෦ʹৗʹ4IBSF1MBZ༻ͷ6*͕දࣔ͞Ε·͢
4IBSF1MBZதͷର w 4IBSF1MBZதͷΞϓϦͱίϥϘϨʔγϣϯ૬ख͕ಉ࣌ʹදࣔ
ࢀՃऀͷϖϧιφͷฒͼํ w ࢀՃऀͷϖϧιφ͕ίϯςϯπͷपลͰͲ͏ฒͿ͔Λ੍ޚՄೳ
WJTJPO04ͷ4IBSF1MBZʹରԠ͢Δʹ w جຊతʹͳʹ͠ͳͯ͘4IBSF1MBZରԠ͞ΕΔ
WJTJPO04ͷ4IBSF1MBZʹରԠ͢Δʹ w ͨͩ͠γʔϯΛෳͭΞϓϦ੍ޚ͕ඞཁͳ߹
छͷ4IBSF1MBZ ը໘ڞ༗ ಈըɾԻָͷڞࢹௌ ΧελϜ
4IBSF1MBZ ೖۭؒͷߟ͑ํ
w 4IBSF1MBZதೖۭؒʹೖΔ͜ͱ͕Մೳ͕ͩʜ 4IBSF1MBZ ೖۭؒͷߟ͑ํ
w 4IBSF1MBZʹೖελΠϧΛಉظ͢ΔͨΊͷػೳ͋Δ 4IBSF1MBZ ೖۭؒͷߟ͑ํ
w ͕ࣗೖۭؒͷͲ͜ʹ͍Δ͔Δ͜ͱ͕Ͱ͖Δ 4IBSF1MBZ ೖۭؒͷߟ͑ํ
WJTJPO04 4IBSF1MBZ
ηϧϑ2"
2 4IBSF1MBZͨ͠૬ख͕ ΞϓϦΛ͍࣋ͬͯͳ͔ͬͨΒͲ͏ͳΔʁ
2૬ख͕ΞϓϦΛ͍࣋ͬͯͳ͔ͬͨΒ
2 ༗ྉձһ͔͠ࢹௌͰ͖ͳ͍ಈըΛ 4IBSF1MBZͨ͠ΒͲ͏ͳΔʁ
2༗ྉձһ͔͠ࢹௌͰ͖ͳ͍ಈը
8SBQ6Q w 4IBSF1MBZʑਐԽ͍ͯ͠Δ w J04Ҏ߱"JS%SPQͰ࿈བྷઌΛΒͳ͍૬खͱͷ4IBSF1MBZ͕Մೳ w WJTJPO04Ͱ4IBSF1MBZίϛϡχέʔγϣϯɾίϥϘϨʔγϣϯͷࠜװ
w "EE4IBSF1MBZUPZPVSBQQ w %FTJHOTQBUJBM4IBSF1MBZFYQFSJFODFT w #VJMETQBUJBM4IBSF1MBZFYQFSJFODFT .PSF*OGPSNBUJPO w 8IBUTOFXJO4IBSF1MBZ IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED
IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED w 4IBSF fi MFTXJUI4IBSF1MBZ IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED ˞ຊࢿྉʹܝࡌ͍ͯ͠ΔεΫϦʔϯγϣοτ্ه88%$ηογϣϯϏσΦΑΓൈਮͨ͠ͷͰ͢