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
0
10k
About ReplayKit.framework
2015/07/07に行われた「WWDC2015 情報共有会(
http://connpass.com/event/16691/)」で使用したスライドです
。
(一部変更しています)
huin
July 07, 2015
Tweet
Share
More Decks by huin
See All by huin
State of the Union 〜 2018年のアプリ開発事情
huin
7
6.1k
iOSシミュレータの録画が面倒だったのでどうにかしてみた
huin
5
1.8k
Xcode 9 の並列テストはどれだけ効果があるのか?
huin
1
650
アプリエンジニアはどのように事業に貢献すべきか?
huin
9
6.4k
iOS 11のパーミッションの話
huin
3
2.4k
iOS 10のプッシュ通知で遭遇した不具合の話
huin
6
7.3k
iOS DC 2016 : フルSwiftでバイクフリマアプリRIDEを作って得た学び
huin
6
3.7k
WWDC.next : Advances in iOS Photography
huin
1
630
WWDCセッションの見方
huin
2
2.4k
Other Decks in Technology
See All in Technology
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
460
自社 200 記事を元に整理した読みやすいテックブログを書くための Tips 集
masakihirose
2
320
テストを書かないためのテスト/ Tests for not writing tests
sinsoku
1
170
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!座学①
siyuanzh09
0
110
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
130
re:Invent 2024のふりかえり
beli68
0
110
シフトライトなテスト活動を適切に行うことで、無理な開発をせず、過剰にテストせず、顧客をビックリさせないプロダクトを作り上げているお話 #RSGT2025 / Shift Right
nihonbuson
3
2.1k
My small contributions - Fujiwara Tech Conference 2025
ijin
0
1.4k
商品レコメンドでのexplicit negative feedbackの活用
alpicola
1
340
コロプラのオンボーディングを採用から語りたい
colopl
5
950
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.3k
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
240
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
A designer walks into a library…
pauljervisheath
205
24k
Code Review Best Practice
trishagee
65
17k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Fireside Chat
paigeccino
34
3.1k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Agile that works and the tools we love
rasmusluckow
328
21k
The Power of CSS Pseudo Elements
geoffreycrofte
74
5.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
The Pragmatic Product Professional
lauravandoore
32
6.4k
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