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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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.5k
iOS DC 2016 : フルSwiftでバイクフリマアプリRIDEを作って得た学び
huin
6
4k
WWDC.next : Advances in iOS Photography
huin
1
720
WWDCセッションの見方
huin
2
2.7k
Other Decks in Technology
See All in Technology
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
2
2k
PdMをやめて、 "プロダクトビルダー"という 働き方に変えました / PdM to Product Builder
shikichee
2
680
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
260
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
150
AIエージェントの開発・提供におけるセキュリティリスクの論点と対策
flatt_security
1
530
データエンジニアリングワークショップ:Auto LoaderとSparkで学ぶデータパイプライン構築
databricksjapan
PRO
0
140
なぜSRE・セキュリティは評価されないのか?守りの組織を事業成長エンジンに変えた実践
cscengineer
PRO
2
2.1k
Where Is JetBrains AI Heading- — Central CLI, Air Alpha, and the Agentic Development Stack
x5gtrn
PRO
0
110
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
0
930
Webとヘルスデータ
yukukotani
0
170
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
220
APIセキュリティを組織で実現するには~注力する点と設計・実装に入れたい対策~
riiimparm
3
930
Featured
See All Featured
Between Models and Reality
mayunak
4
440
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
310
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Building Applications with DynamoDB
mza
96
7.2k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
410
Embracing the Ebb and Flow
colly
88
5.2k
What's in a price? How to price your products and services
michaelherold
247
13k
Deep Space Network (abreviated)
tonyrice
0
290
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
640
Building an army of robots
kneath
306
46k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
430
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