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
About ReplayKit.framework
Search
huin
July 07, 2015
Technology
10k
0
Share
About ReplayKit.framework
2015/07/07に行われた「WWDC2015 情報共有会(
http://connpass.com/event/16691/)」で使用したスライドです
。
(一部変更しています)
huin
July 07, 2015
More Decks by huin
See All by huin
State of the Union 〜 2018年のアプリ開発事情
huin
7
6.8k
iOSシミュレータの録画が面倒だったのでどうにかしてみた
huin
5
1.9k
Xcode 9 の並列テストはどれだけ効果があるのか?
huin
1
740
アプリエンジニアはどのように事業に貢献すべきか?
huin
9
6.8k
iOS 11のパーミッションの話
huin
3
2.7k
iOS 10のプッシュ通知で遭遇した不具合の話
huin
6
7.4k
iOS DC 2016 : フルSwiftでバイクフリマアプリRIDEを作って得た学び
huin
6
3.9k
WWDC.next : Advances in iOS Photography
huin
1
700
WWDCセッションの見方
huin
2
2.6k
Other Decks in Technology
See All in Technology
NFLコンペ2026 解法
lycorptech_jp
PRO
0
130
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
2
490
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
140
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
140
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
190
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
750
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
200
なぜハノーバーメッセに行くべきなのか 〜初参加だから語れること〜
tanakaseiya
0
190
GoとSIMDとWasmの今。
askua
1
140
Diagnosing performance problems without the guesswork
elenatanasoiu
0
130
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
310
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
420
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Code Review Best Practice
trishagee
74
20k
Believing is Seeing
oripsolob
1
140
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
540
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
190
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
130
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
Transcript
"CPVU3FQMBZ,JU !IVJO 'BCMJD *OD
ࣗݾհ @huin (Koichi Sakata) ϑϦϧ Android൛୲ Android(6ϲ݄)/iOS(3)
What is ReplayKit?
None
About ReplayKit • ը໘Λը͢ΔϑϨʔϜϫʔΫ • ϚΠΫ͔ΒϘΠείϝϯλϦ(࣮گԻ)ҰॹʹهͰ͖Δ • ըର୯ҰͷUIWindow (ΩʔϘʔυͳͲه͞Εͳ͍) •
AirPlayͱ͔֎෦σΟεϓϨΠͭͳ͍ͰΔͱըෆՄ • ըޙͷτϦϛϯά·Ͱఏڙ • ಈըσʔλʹΞΫηεͰ͖ͣɺγΣΞΤΫεςϯγϣϯͰڞ༗ • A7, A8νοϓࡌͷͰͷΈར༻Մೳ w J1IPOFT w J1BENJOJ OEHFO w J1BE"JS TUHFO
Why Apple did make ReplayKit?
ήʔϜ࣮گੈքͰΞπ͍!! • ֤͕࣮ࣾگSDKΛఏڙத • Twitch, Kamcord, Everplay, Lobi… • 2014/09ʹAmazon͕9.7ԯυϧͰTwitchΛങऩ(※1)
• TwitchMAU 6000ສਓنͷαʔϏε • ࠓՆʹGoogleର߅αʔϏεΛ։࢝༧ఆ(※2) w ˞IUUQXXXJUNFEJBDPKQOFXTBSUJDMFTOFXTIUNM w ˞IUUQXXXJUNFEJBDPKQOFXTBSUJDMFTOFXTIUNM
ૣɺͬͯΈͨ
314DSFFO3FDPSEFSΛऔಘͯ͠ը։࢝ ըऴྃʹ߹Θͤͯ311SFWJFX7JFX$POUSPMMFSΛදࣔ 311SFWJFX7JFX$POUSPMMFS͔Βอଘڞ༗ ͍ํ
314DSFFO3FDPSEFSΛऔಘͯ͠ը։࢝ ըऴྃʹ߹Θͤͯ311SFWJFX7JFX$POUSPMMFSΛදࣔ 311SFWJFX7JFX$POUSPMMFS͔Βอଘڞ༗
ը͢Δ΄ͲϦονͳ αϯϓϧ͕࡞Εͳ͍ͷͰ Appleͷαϯϓϧ”DemoBot”Λ ը͠·ͨ͠ɻ
None
࠶ੜෆՄ...!?
·ͩͪΌΜͱಈ͔ͳ͍ͬΆ͍… • VLCͰ࠶ੜͰ͖ΔͷͰϝλσʔλ͕յΕͯΔΜ ͡Όͳ͍͔ͱ༧ଌ • γϛϡϨʔλʔͰਅͬࠇʹͳΔ (ϋʔυʹ͍ۙॴͰಈ͍ͯΔͣͳͷͰํͳ͍) • ղ૾ɾը࣭ߴ͘ͳ͍Ͱ͢. (568x320px,
3Mbps)
͓ΘΓ
Ͱͳ͘…
Ͳ͏ͯ͠ ήʔϜ։ൃऀ͡Όͳ͍͕ ͜ͷϑϨʔϜϫʔΫʹڵຯΛͬͨͷ͔ʁ
ϢʔβϏϦςΟςετʹ ར༻Ͱ͖ͳ͍ͩΖ͏͔ʁ
ΞϓϦ։ൃͰͷ׆༻ • ϢʔβϏϦςΟςετʹར༻Ͱ͖ͳ͍͔ʁ • Ϣʔβʔʹ࣮ࡍʹૢ࡞ͯ͠Β͏ςετख๏ • ϘΠείϝϯλϦΛ͑ૢ࡞தͷԻอଘՄೳ • TouchVisualizerͱΈ߹ΘͤΕλονϙΠϯτΘ͔Δ •
γφϦΦςετதͷۮൃతͳόάهͰ͖Δ͔ • ࣮GrowthReplay, Lookback, Reproͱ͔طʹαʔϏεͱͯ͠ଘ ࡏ͍ͯ͠Δ.
্ख͍ͬͨ͘Βใࠂ͠·͢
͓ΘΓ
Information • Going Social with ReplayKit and Game Center: •
https://developer.apple.com/videos/wwdc/2015/?id=605 • DemoBot: • https://developer.apple.com/library/prerelease/ios/samplecode/DemoBots/ Introduction/Intro.html