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
iPadをサブディスプレイにする実装に挑戦してみよう
Search
RyoIshikawa
September 17, 2017
Technology
11
3k
iPadをサブディスプレイにする実装に挑戦してみよう
iOSDC 2017 (9/17レギュラートーク 30分)で発表した内容です
動画はこちら:
https://www.youtube.com/watch?v=1X0L0hv1weM
RyoIshikawa
September 17, 2017
Tweet
Share
More Decks by RyoIshikawa
See All by RyoIshikawa
NewRelic_Media_Industry_ABEMA_Frontend_SRE.pdf
rinov
1
610
ABEMA SREの挑戦 〜Frontend & Backend TeamへのEmbedded SRE導入〜
rinov
0
58
開発スピード × アプリ品質
rinov
0
96
What's new in Xcode10 Build System
rinov
0
80
【第5回】CA Swift
rinov
1
630
Other Decks in Technology
See All in Technology
ZOZOのAI活用実践〜社内基盤からサービス応用まで〜
zozotech
PRO
0
170
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
540
リーダーになったら未来を語れるようになろう/Speak the Future
sanogemaru
0
280
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
100
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
130
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
0
260
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9k
Flaky Testへの現実解をGoのプロポーザルから考える | Go Conference 2025
upamune
1
420
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
180
Azure Well-Architected Framework入門
tomokusaba
1
310
Optuna DashboardにおけるPLaMo2連携機能の紹介 / PFN LLM セミナー
pfn
PRO
1
880
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
150
Featured
See All Featured
Music & Morning Musume
bryan
46
6.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
960
A Modern Web Designer's Workflow
chriscoyier
697
190k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building an army of robots
kneath
306
46k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
610
The Pragmatic Product Professional
lauravandoore
36
6.9k
The Cult of Friendly URLs
andyhume
79
6.6k
Practical Orchestrator
shlominoach
190
11k
Typedesign – Prime Four
hannesfritz
42
2.8k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Transcript
iPadΛαϒσΟεϓϨΠʹ͢Δ ࣮ʹઓͯ͠ΈΑ͏ 3ZP*TIJLBXB (JUIVCSJOPW 5XJUUFS!SJOPW J04%$
ࣗݾհ wੴɹྒ wॴଐ"CFNB57 wझຯকعɺ'14ɺίʔυΰϧϑ
J1BEΛαϒσΟεϓϨΠʹ͢Δ ࣮ʹઓͯ͠ΈΑ͏
J1BEΛαϒσΟεϓϨΠ
ग़యɿIUUQTXXXEVFUEJTQMBZDPNKQ αϒσΟεϓϨΠԽΞϓϦ
ͲΕ͘Β͍छྨ͕ ͋Δͱࢥ͍·͔͢
"QQ4UPSF w %VFU%JTQMBZ w :BN%JTQMBZ w (PPE%VBM%JTQMBZ-JUF w WU%JTQMBZ-JUF w
8J%JTQMBZ-JUF w J%JTQMBZ
ग़యIUUQTTFOTPSUPXFSDPNCMPHBQQTUPSFHSPXUIGPSFDBTU
ڝ߹͕গͳ͗͢Δ
͜ΕͲ͏ͬͯ Ͱ͖ͯΔΜͩΖ͏
Ͳ͏ΕͰ͖ΔΜͩΖ͏ʁ
͔͜͜Βશͯͷ ݥ͕࢝·ͬͨ ग़యɿIUUQTDPSSJFOUFUPQQPTU
ग़యɿIUUQTXXXEVFUEJTQMBZDPNKQ %VFU%JTQMBZ
ΜʔɺͳΔ΄ʜ
ݩ"QQMFͷΤϯδχΞ
ग़యIUUQCMPHMJWFEPPSKQNJZBLPOPKPLFSBSDIJWFTIUNM
ڝ߹͕গͳ͍ཧ༝ wٕज़తқ͕ߴ͍ͷͰͳ͍͔ w.BDɾJ04྆ํͰΞϓϦΛग़͢ඞཁ͕ ͋ΔͨΊෑډ͕ߴ͍
%VFU%JTQMBZ ͲͷΑ͏ʹͰ͖͍ͯΔͷ͔
ḪΔ͜ͱલʜ
%VFU%JTQMBZ ग़యɿIUUQTXXXEVFUEJTQMBZDPNKQ
None
rEBFONHJUIVCDPN l%VFUʹ͍͔ͭ͘ڵຯਂ͍ओு͕͋Δɻݩ"QQMFΤϯ δχΞ͕ແԆͰσόΠεΛσΟεϓϨΠʹͨ͠ͱ͍͏ɻ ͓ͦΒ͘ϋʔυΣΞϨϕϧͷଓͰGQTΛՄೳʹ͠ ͨΑ͏ʹݟ͑Δɻ͔͠͠ͲͷΑ͏ʹಈ͍͍ͯΔͷ͔ z
rEBFONHJUIVCDPN lϦόʔεΤϯδχΞϦϯάʹΑͬͯ%VFUͭͷϥ ΠϒϥϦΛ༻͍ͯ͠Δ͜ͱ͕Θ͔ͬͨɻ͔͠͠%VFU ্هͷͲͷΫϨδοτදه͍ͯ͠ͳ͔ͬͨɻ(1- ϥΠηϯεؚ·Ε͍ͯΔͷʹz
None
None
1FFSUBML
1FFSUBML wσόΠε্ͷ64#సૹΛϒϦοδ ͢Δ͜ͱͰ5$1௨৴͕Մೳ wνϟϯωϧɾϓϩτίϧΛಠࣗʹ ఆٛՄೳ
ग़యIUUQTXXXZPVUVCFDPNXBUDI WL218Z/N#H 1FFSUBMLͰςΩετͷ૬ޓ௨৴ྫ
None
$PDPB4QMJU
$PDPB4QMJU wεΫϦʔϯΩϟϓνϟ wѹॖɾղౚ w5XJUDI6TUSFBNͷ৴ͳͲʹΘ Ε͍ͯͨ
(16*NBHF
(16*NBHF w൚༻ը૾ॲཧϥΠϒϥϦ wϦΞϧλΠϜͰಈը૾ʹϑΟϧλʔΤϑΣΫτ w(16ͰॲཧͰ͖ΔͨΊඇৗʹߴʹඳըՄೳ
%VFU%JTQMBZͷϨγϐ w$PDPB4QMJUͰը໘ΛΩϟϓνϟͯ͠ѹॖ w1FFSUBMLͰసૹ w(16*NBHFͰදࣔ
࣮ݱ͢ΔͨΊʹେࣄͳ͜ͱ wߴͳը໘Ωϟϓνϟ wετϦʔϜͷѹॖɾղౚ w.BD㱻J04ؒͷσʔλసૹ w(16Λ༻ͨ͠ඳը
w1FFSUBML w$PDPB4QMJU w(16*NBHF
ϥΠϒϥϦΛΘͣʹ Ͳ͏࣮ݱ͢Δ͔
ϚΠϨγϐ w$(%JTQMBZ4USFBNͰը໘ΛΩϟϓνϟ w)Ͱѹॖ w1FFSUBMLͰసૹ w(16Λ༻ͯ͠දࣔ
ϚΠϨγϐ w$(%JTQMBZ4USFBNͰը໘ΛΩϟϓνϟ w)Ͱѹॖ w1FFSUBMLͰసૹ w0QFO(-&4Ͱදࣔ
$(%JTQMBZ4USFBN
ը໘Ωϟϓνϟ w"7$BQUVSF4DSFFO*OQVU w$(%JTQMBZ4USFBN
"7$BQUVSF4DSFFO*OQVU wϝϦοτɿ༷ʑͳೖग़ྗܗࣜʹରԠ͍ͯ͠Δ wσϝϦοτɿϦΞϧλΠϜॲཧ͕͍͠
None
$(%JTQMBZ4USFBN wϝϦοτɿ)8Ϩϕϧͷը໘Ωϟϓνϟ wσϝϦοτɿ*04VSGBDFܕͷͨΊѻ͍ʹ͍͘
σΟεϓϨΠҰཡͷऔಘ
֎෦σΟεϓϨΠͷऔಘ
σΟεϓϨΠઃఆͷऔಘ
None
ը໘όοϑΝใͷऔಘ
None
࣮ࡍʹJ1BEʹૹ৴ͯ͠දࣔͰ͖Δͷ͔
·ͣ.BD্Ͱදࣔ Ͱ͖Δ͔͔֬ΊͯΈΑ͏
6**NBHF7JFXͰදࣔ
$(%JTQMBZ4USFBN wϝϦοτ)8Ϩϕϧͷը໘Ωϟϓνϟ wσϝϦοτ*04VSGBDFܕͷͨΊѻ͍ʹ͍͘
None
$(%JTQMBZ4USFBN
XJUI(16 ग़యIUUQTXXXZPVUVCFDPNXBUDI WQV.Q0IN@T 0QFO(-܅͋Γ͕ͱ͏ .FUBM܅͋Γ͕ͱ͏
0QFO(-
%&.0.07*&
None
None
͋ʔ(16ͰॲཧͰ͖ͯʜྑ͔ͬͨ ग़యIUUQXIBUCMPHIBUFOBCMPHDPNFOUSZ
None
J1BEʹૹͬͯදࣔͰ͖Δ͔ ݕূͯ͠ΈΔ
%&.0.07*&
None
ΧΫΧΫ
֎෦σΟεϓϨΠͱJ1BE྆ํ ଓ͠ͳ͕Βൺֱͯ͠ΈΔ
%&.0.07*&
None
None
ී௨ʹͬͯ '14อͯͣʜ
.BD#PPL1SP wը໘αΠζ✕ wϦϑϨογϡϨʔτ)[ w3(#"CZUFT wˠϑϨʔϜ.#
͜ΕΛඵؒʹճ
ඵؒ.#ͷใྔ
ϚΠϨγϐ w$(%JTQMBZ4USFBNͰը໘ΛΩϟϓνϟ w)Ͱѹॖ w1FFSUBMLͰసૹ w0QFO(-&4Ͱදࣔ
)
)ͱ wѹతͳѹॖΛތΔಈըѹॖن֨ͷͭ w͋ΒΏΔࢼߦࡨޡ͕ࢪ͞ΕͨΞϧΰϦζϜ ϑϨʔϜؒ༧ଌɺΠϯτϥ༧ଌɺΤϯτϩ ϐʔූ߸ԽɺσϒϩοΩϯάϑΟϧλ
ϑϨʔϜຖʹѹॖ͢Δ
Ωϟϓνϟʔͯ͠
ѹॖ
75$PNQSFTTJPO4FTTJPO
ѹॖ͔Βղౚ·ͰͷྲྀΕ w 75$PNQSFTTJPO4FTTJPO$SFBUFͰੜ w 75$PNQSFTTJPO4FTTJPO&ODPEF'SBNFͰѹॖ w 75$PNQSFTTJPO0VUQVU$BMMCBDLͰऔಘ w 1FFSUBMLͰసૹ w
75%FDPNQSFTTJPO4FTTJPOͰղౚ
ѹॖ dGSBNF
#FGPSF.#GSBNF "GUFS,#d.#GSBNF GSBNF͋ͨΓͷใྔ
ϚΠϨγϐ w ʮ✔ʯ$(%JTQMBZ4USFBNͰը໘ΛΩϟϓνϟ wʮ✔ʯ)Ͱѹॖ wʮ✔ʯ1FFSUBMLͰసૹ wʮ✔ʯ0QFO(-&4Ͱදࣔ
Α͏͘४උ͕ͬͨ
%&.0.07*&
None
None
͞Βʹ
ΧʔιϧҠಈ
ΫϦοΫΠϕϯτ
·ͱΊ w ݩ"QQMFΤϯδχΞͷࠇຐज़Ͱͳ͔ͬͨ w .BD㱻J04ؒ௨৴1FFSUBMLͰ࣮ݱՄೳ w )8Ϩϕϧͷը໘Ωϟϓνϟʹ$(%JTQMBZ4USFBN͕༗ޮ w ετϦʔϜѹॖʹ75$PNQSFTTJPO4FTTJPO͕༗ޮ
5IBOLT
5XJUUFS࢝Ί·ͨ͠ !SJOPW