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.6k
iOSシミュレータの録画が面倒だったのでどうにかしてみた
huin
5
1.9k
Xcode 9 の並列テストはどれだけ効果があるのか?
huin
1
720
アプリエンジニアはどのように事業に貢献すべきか?
huin
9
6.7k
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
680
WWDCセッションの見方
huin
2
2.6k
Other Decks in Technology
See All in Technology
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
230
Cosmos World Foundation Model Platform for Physical AI
takmin
0
850
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
890
20260204_Midosuji_Tech
takuyay0ne
1
150
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
430
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
210
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
140
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
110
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.4k
OpenShiftでllm-dを動かそう!
jpishikawa
0
100
Featured
See All Featured
Done Done
chrislema
186
16k
Un-Boring Meetings
codingconduct
0
200
What's in a price? How to price your products and services
michaelherold
247
13k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Tell your own story through comics
letsgokoyo
1
810
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
49k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Raft: Consensus for Rubyists
vanstee
141
7.3k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
GraphQLとの向き合い方2022年版
quramy
50
14k
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