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
2.8k
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
530
ABEMA SREの挑戦 〜Frontend & Backend TeamへのEmbedded SRE導入〜
rinov
0
30
開発スピード × アプリ品質
rinov
0
80
What's new in Xcode10 Build System
rinov
0
67
【第5回】CA Swift
rinov
1
590
Other Decks in Technology
See All in Technology
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
230
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
310
OTelCol_TailSampling_and_SpanMetrics
gumamon
1
180
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
290
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
390
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
1k
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
OS 標準のデザインシステムを超えて - より柔軟な Flutter テーマ管理 | FlutterKaigi 2024
ronnnnn
0
160
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
170
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
65
4.4k
Making Projects Easy
brettharned
115
5.9k
What's in a price? How to price your products and services
michaelherold
243
12k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Into the Great Unknown - MozCon
thekraken
32
1.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Why Our Code Smells
bkeepers
PRO
334
57k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
We Have a Design System, Now What?
morganepeng
50
7.2k
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