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
huin
July 01, 2016
Technology
1
630
WWDC.next : Advances in iOS Photography
2016年7月1日に株式会社ネクスト様で行われた「WWDC.next」で発表したスライドです。
huin
July 01, 2016
Tweet
Share
More Decks by huin
See All by huin
State of the Union 〜 2018年のアプリ開発事情
huin
7
6.1k
iOSシミュレータの録画が面倒だったのでどうにかしてみた
huin
5
1.8k
Xcode 9 の並列テストはどれだけ効果があるのか?
huin
1
660
アプリエンジニアはどのように事業に貢献すべきか?
huin
9
6.4k
iOS 11のパーミッションの話
huin
3
2.5k
iOS 10のプッシュ通知で遭遇した不具合の話
huin
6
7.3k
iOS DC 2016 : フルSwiftでバイクフリマアプリRIDEを作って得た学び
huin
6
3.7k
WWDCセッションの見方
huin
2
2.5k
Robo Test in Firebase Test Lab
huin
0
840
Other Decks in Technology
See All in Technology
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
140
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
1
130
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
8
4k
Global Databaseで実現するマルチリージョン自動切替とBlue/Greenデプロイ
j2yano
0
150
遷移の高速化 ヤフートップの試行錯誤
narirou
6
1.9k
AIエージェント元年@日本生成AIユーザ会
shukob
1
250
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
OPENLOGI Company Profile
hr01
0
60k
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
150
OPENLOGI Company Profile for engineer
hr01
1
20k
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
350
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.6k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
68
4.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Why Our Code Smells
bkeepers
PRO
336
57k
Statistics for Hackers
jakevdp
797
220k
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 ࢀߟใ