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
AppleTVのこれまでとこれから
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kohei Tabata
October 27, 2016
Programming
450
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AppleTVのこれまでとこれから
Kohei Tabata
October 27, 2016
More Decks by Kohei Tabata
See All by Kohei Tabata
AIと協業する開発の進め方
nerd0geek1
0
180
営業活動なしで継続的に案件を受注する方法 / how to get a contract without sales as a freelance
nerd0geek1
2
990
生体データを取り扱うアプリ開発の勘所
nerd0geek1
1
150
動線改善とステータス可視化で家庭内のストレスを軽減した話
nerd0geek1
3
4.6k
家庭をプロジェクトとして運営した話
nerd0geek1
2
4.4k
fastlaneの勉強会を主催して学んだこと、得たこと、悩んだこと
nerd0geek1
1
1.3k
みんなで育てるprecheck
nerd0geek1
1
850
matchとは?match導入のメリット
nerd0geek1
4
630
Improve your workflow with Sketch plugin
nerd0geek1
3
1.6k
Other Decks in Programming
See All in Programming
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
1
120
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
230
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.8k
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
470
VibeCodingからAgenticWorkflowへ
starfish719
0
190
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
180
React本体のコードリーディング
high_g_engineer
1
130
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
550
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
200
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
150
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.4k
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
What's in a price? How to price your products and services
michaelherold
247
13k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Designing for humans not robots
tammielis
254
26k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
360
The untapped power of vector embeddings
frankvandijk
2
1.8k
WCS-LA-2024
lcolladotor
0
790
Why Our Code Smells
bkeepers
PRO
340
58k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
480
Transcript
AppleTVͷ ͜Ε·Ͱͱ͜Ε͔Β 2016/10/27 SwiftѪձ@G's ACADEMY TOKYO BASE
ࣗݾհ ɾKohei Tabata(@nerd0geek1) ɾSaib Studio LLC ɾiOS/MacOS/tvOS Developer ɾSwiftѪձେ͖ ɾ࠷ۙApple
TVࢼͯ͠·͢ Said Studio LLC Kohei Tabata Next! Remote quick-zip plus Sleeple
http://next.saib-stud.io
Apple TV࣋ͬͯ·͢ʁ
Apple TV͍͍ͧɻ
࣍ ɾApple TVͷ͜Ε·Ͱ ɾApple TVͷ͜Ε͔Β ɾσϞ ɾ·ͱΊ
Apple TVͷ͜Ε·Ͱ ɾ20069݄ʹiTVͱͯ͠ൃදɺ20071݄ൢച։࢝ ʙ։ൃऀ͕ԿͰ͖ͳ͍҉ࠇ͕࣌10ଓ͘ʙ ɾ201510݄ୈ4ੈApple TVൃച։࢝ ɹ(App Storeͷ͋ΔॳΊͯͷApple TV)
Apple TVͷ͜Ε·Ͱ ɾϦϦʔεॳͷAppleTV(tvOS9.0)ϢʔβϏϦςΟʹ͋Γɻ ɹ(ϦϞίϯ͔ΒͷιϑτΩʔϘʔυೖྗͷΈɺSiri Remote͔ΒͷԻೖྗ͕͑ͳ͍) ɾ։ൃʹ͍ͭͯ͑ͳ͍framework͕ଟ͘ɺෆศͳ͕ଟ͔ͬͨɻ ɹ(SafariWebKitܥ͕͑ͳ͍ɺAdHoc৴ʹTestFlight͕ඞਢ) ɾͦͷͨΊɺΞϓϦಈըΞϓϦ͕ଟɻ ɹ(Netflix, Hulu,
Youtube, PANDORA etc…)
Apple TVͷ͜Ε͔Β ɾࠓճͷΞοϓσʔτ(tvOS10)Ͱ͍͔ͭ͘ͷframework͕Ճ͞Ε·ͨ͠ʂ ɹɾHomeKit ɹɾMultipeer Connectivity ɹɾReplayKit ɹɾUserNotifications ɹetc… ɹˠεϚʔτϗʔϜɾήʔϜͷڧԽɺΞϓϦͷΠϯλϥΫγϣϯͷڧԽ
ɾࠓճMultipeer Connectivityʹ͍ͭͯऔΓ্͛·͢ɻ
Multipeer Connectivityͱ ɾiOS7.0/macOS10.10/tvOS10.0͔ΒՃ͞Εͨframework ɾؒͷP2P௨৴Λߦ͏ͨΊͷframework ɾ௨৴Wi-Fiɺ·ͨBluetooth ClassicΛհͯ͠ߦ͍ͬͯΔͨΊɺςΩετ ɹ͚ͩͰͳ͘ɺը૾ಈըϑΝΠϧͷૹड৴͕Մೳ ɾଓཱ֬ͷྲྀΕBLEͱࣅ͍ͯΔ ɹϗετ(ট͢Δଆ)ɹɹɹɹɿBrowsing→ΫϥΠΞϯτൃݟ&ଓ ɹΫϥΠΞϯτ(ট͞ΕΔଆ)ɿAdvertising
σϞ
·ͱΊ ɾMultipeer ConnectivityͷՃʹΑͬͯɺAppleTVͷΞϓϦͷ෯͕ͬͨ ɹ(ಈըɺήʔϜͷΤϯλʔςΠϝϯτܥˠπʔϧܥ) ɾͨͩɺઌۦऀ͕গͳ͍ͨΊɺϋϚΓͲ͜Ζଟͦ͏ ɹ(FocusButtonΠϕϯτͷτϦΨʔɺσʔλͷอ࣋ํ๏ʑ) ɾHomeKitىҼͰ͕Δ͜ͱߟ͑ʹ͍͘ͷͰɺ྿ՁͳΦϑΟε༻ͱͯ͠ ɹߟ͑ͯΈΔͱྑ͍͔͠Εͳ͍ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ
ࢀߟ ɾTwivelStats ɹ(http://stats.twivel.tv/) ɾtvOS 9.2 to tvOS 10.0 API Diffs
ɹ(https://developer.apple.com/library/prerelease/content/releasenotes/General/tvOS10APIDiffs/index.html) ɾMultipeerConnectivity API Reference ɹ(https://developer.apple.com/reference/multipeerconnectivity) ɾMultipeer-Connectivity-iOS ɹ(https://github.com/nerd0geek1/Multipeer-Connectivity-iOS) ɾMultipeer-Connectivity-tvOS ɹ(https://github.com/nerd0geek1/Multipeer-Connectivity-tvOS)