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
WWDC.next : Advances in iOS Photography
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
huin
July 01, 2016
Technology
690
1
Share
WWDC.next : Advances in iOS Photography
2016年7月1日に株式会社ネクスト様で行われた「WWDC.next」で発表したスライドです。
huin
July 01, 2016
More Decks by huin
See All by huin
State of the Union 〜 2018年のアプリ開発事情
huin
7
6.7k
iOSシミュレータの録画が面倒だったのでどうにかしてみた
huin
5
1.9k
Xcode 9 の並列テストはどれだけ効果があるのか?
huin
1
730
アプリエンジニアはどのように事業に貢献すべきか?
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セッションの見方
huin
2
2.6k
Robo Test in Firebase Test Lab
huin
0
930
Other Decks in Technology
See All in Technology
マルチモーダル非構造データとの闘い
shibuiwilliam
1
180
レガシーシステムをどう次世代に受け継ぐか
tachiiri
0
260
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
180
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
6
1.5k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
310
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
140
ADOTで始めるサーバレスアーキテクチャのオブザーバビリティ
alchemy1115
2
120
I ran an automated simulation of fake news spread using OpenClaw.
zzzzico
1
900
最大のアウトプット術は問題を作ること
ryoaccount
0
300
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
2
280
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
13
7.5k
Featured
See All Featured
BBQ
matthewcrist
89
10k
A Modern Web Designer's Workflow
chriscoyier
698
190k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Bash Introduction
62gerente
615
210k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
First, design no harm
axbom
PRO
2
1.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
100
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
200
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
93
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
170
Transcript
"EWBODFTJOJ041IPUPHSBQIZ !IVJO
!IVJO LPJDIJTBLBUB όΠΫϑϦϚΞϓϦʮ3*%&ʯ ͷJ04"OESPJE୲ ˞88%$ʹߦͬͯ·ͤΜ ࣗݾհ
͓ͼͱగਖ਼
None
None
1IPUPTGSBNFXPSLͷ ΄΅ ͋Γ·ͤΜͰͨ͠ !
w "EWBODFTJOJ041IPUPHSBQIZͷ༰ w "7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* w -JWF1IPUPTʹ͍ͭͯ w 3"8 %/( σʔλΞΫηε
w ϓϨϏϡʔը૾σʔλΞΫηε w ϫΠυΧϥʔͷαϙʔτ ͢͜ͱ
w "EWBODFTJOJ041IPUPHSBQIZͷ༰ w "7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* w -JWF1IPUPTʹ͍ͭͯ w 3"8 %/( σʔλΞΫηε
w ϓϨϏϡʔը૾σʔλΞΫηε w ϫΠυΧϥʔͷαϙʔτ ͢͜ͱ͞ͳ͍͜ͱ
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
w ৽͘͠"7$BQUVSF1IPUP0VUQVU͕Ճ w "7$BQUVSF1IPUP4FUUJOHTΦϒδΣΫτͰઃఆ w "7$BQUVSF1IPUP$BQUVSF%FMFHBUFͷϝιουͰσʔλΛडऔ w "7$BQUVSF4UJMM*NBHF0VUQVU%FQSFDBUFE "7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1*
w ϑϥογϡ w खͿΕิਖ਼ w -JWF1IPUPͷอଘઌϝλσʔλͷมߋ "7$BQUVSF1IPUP4FUUJOHT
"7$BQUVSF1IPUP$BQUVSF%FMFHBUF w ࡱӨηογϣϯͷॻ͘λΠϛϯάͰݺΕΔίʔϧόοΫ܈ w ҎԼͷ̑ϝιουʹՃ͑ͯઃఆʹΑͬͯՃͷϝιου͕ݺΕΔ w ҾͷTFUUJOHTVOJRVF*%Ͱ͕ࣗͨ͠ͷͱࣝผ͢Δ
"7$BQUVSF%FWJDF*OQVU "7$BQUVSF%FWJDF "7$BQUVSF$POOFDUJPO "7$BQUVSF$POOFDUJPO "7$BQUVSF4FTTJPO "7$BQUVSF$POOFDUJPO "7$BQUVSF1IPUP0VUQVU "7$BQUVSF1IPUP4FUUJOHT "7$BQUVSF1IPUP$BQUVSF%FMFHBUF
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
w Πϝʔδ w .#ϑϧղ૾+1&( w ௨ৗͷࣸਅࡱӨͱΫΦϦςΟಉ͡ w ϏσΦ w YPSYͷϏσΦ
w ԻσʔλؚΜͰ͍Δ w J04ͷ৽ػೳ w ಈըͷखͿΕิਖ਼ w ࡱӨதʹ࠶ੜ͍ͯͨ͠Իָه -JWF1IPUPͷϑΥʔϚοτ
w ར༻ͷՄ൱ • AVCapturePhotoOutput.isLivePhotoCaptureSupported w ઃఆ • AVCapturePhotoOutput.isLivePhotoCaptureEnabled • AVCapturePhotoSettings.livePhotoMovieFileURL
• AVCapturePhotoSettings.livePhotoMovieMetadata w ίʔϧόοΫ -JWF1IPUPࡱӨ
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
w ௨ৗͷࣸਅσʔλ w ѹॖ͞Εͨ+1&(ը૾ ඇՄٯѹॖ w ϗϫΠτόϥϯεϊΠζআڈͳͲՃࡁΈͷσʔλ w ϑΝΠϧαΠζখ͍͕͞Ճ࣌ʹྼԽ͕ܹ͍͠
w 3"8ը૾ w ࡱӨૉࢠͷडޫσʔλΛͦͷ··هͨ͠ͷ w ৭ลΓCJUͰ+1&( CJU ΑΓใ͕ଟ͍ w ޙͷՃ ݱ૾ ࡞ۀΛΑΓߴʹߦ͑Δ w "QQMF"EPCFఏএͷ%/(ϑΥʔϚοτΛ࠾༻ 3"8ʁʁ
ཁ ϓϩ͚ͷߴͳΧϝϥฤूΞϓϦ ͕࡞ΕΔΑ͏ʹͳͬͨͱ͍͏͜ͱ
3"8ࡱӨ w എ໘ΧϝϥͷΈαϙʔτ w ϒϥέοτࡱӨ )%3ࡱӨ Մೳ w खͿΕิਖ਼ࣗಈతʹແޮʹͳΔ w
AVCapturePhotoSettings(rawPixelFormatType:)Ͱ༗ޮԽ w ίʔϧόοΫ
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
None
None
w αϜωΠϧදࣔը૾ੳ إೝࣝ όʔίʔυೝࣝ ʹߴ ղ૾ͷσʔλෆཁ w ߴղ૾+1&(͔Β࡞Γͳ͓͢ͷߴίετ w Χϝϥ͔Βղ૾σʔλ͕͋Δͱخ͍͠
ϓϨϏϡʔը૾σʔλΞΫηε
ηοτΞοϓ w "7$BQUVSF1IPUP4FUUJOHTͰ༗ޮԽ w ϓϨϏϡʔϑΥʔϚοτ෯ߴ͞Λࢦఆ͢Δ
σʔλͷऔಘ w ֤ίʔϧόοΫϝιουͷҾͱͯ͠ड͚औΕΔ w ͋ͱ͖ͳॲཧΛߦ͑0,
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
!
w -JWF1IPUP3"8ࡱӨͲͪΒҎԼͷͷΈαϙʔτ w J1IPOFT w J1IPOFT1MVT w J1IPOF4& w J1BE1SPz
ҙαϙʔτ͕ݶΒΕͯ·͢
w 88%$4FTTJPOT w "EWBODFTJOJ041IPUPHSBQIZ w "7$BQUVSF1IPUP0VUQVU#FZPOEUIF#BTJDT w -JWF1IPUP&EJUJOHBOE3"81SPDFTTJOHXJUI$PSF*NBHF w 8PSLJOH8JUI8JEF$PMPS
w 4BNQMF$PEFT w "7$BQUVSF.BOVBM w 3BX&YQPTF ࢀߟใ