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
ARKit2.0でAppleが伝えたいアプリ体験を考える
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mcz9mm
September 01, 2018
Technology
1.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ARKit2.0でAppleが伝えたいアプリ体験を考える
mcz9mm
September 01, 2018
More Decks by mcz9mm
See All by mcz9mm
自己満アプリから脱却するためにした UI改善とは
mcz9mm
1
1.2k
SwiftUI-List-Pagination
mcz9mm
2
2.4k
ゆるく学ぶARKit
mcz9mm
3
1.5k
What’s New in ARKit2.0
mcz9mm
0
140
徳丸本 ログインフォーム
mcz9mm
0
130
arkit+animoji
mcz9mm
0
96
徳丸本8
mcz9mm
0
140
徳丸最終回
mcz9mm
0
100
swift arkit
mcz9mm
0
190
Other Decks in Technology
See All in Technology
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
320
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
240
Escolhendo LLMs na Prática: Lições Reais em Busca Agêntica no Mercado Livre —TDC 2026 Floripa
jpbonson
0
100
最新IoT事例11選に学ぶ!現場の成功パターンと実践のコツ【SORACOM Discovery 2026】
soracom
PRO
0
120
VPCセキュリティ対応の最新事情
nagisa53
1
340
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
31
25k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
実践が先生だった— 新卒サーバーエンジニア1年目のリアル
mixi_engineers
PRO
0
200
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
170
NYC Summit 2026 におけるAmazon Bedrock AgentCore のアップデート
ren8k
1
270
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
660
全社でのソフトウェアサプライチェーン攻撃対策をやってみた with Takumi Guard
z63d
0
330
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Typedesign – Prime Four
hannesfritz
42
3.1k
Code Review Best Practice
trishagee
74
20k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
340
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
470
Six Lessons from altMBA
skipperchong
29
4.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Building the Perfect Custom Keyboard
takai
2
820
Side Projects
sachag
455
43k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Transcript
ARKit2.0ͰApple͕͍͑ͨ ΞϓϦମݧΛߟ͑Δ iOSDC JAPAN 2018/09/01 Kaoru Matarai @mcz9mm
Kaoru Matarai LIFULL Co., Ltd. #twitter, #github @mcz9mm #pokeGO #0237
5690 8976 #Who?
ARKit1.0 ARKit1.5 ڞʹରԠ #WORK
• iOS11͔ΒiOS12ͰͷΞοϓσʔτ • iOS12ͰͲΜͳମݧΛఏڙ͢Δ͖͔ • ·ͱΊ #AJENDA ٕज़తͳ͜ͱʹ৮Εͣ5ͰαΫοͱ͠·͢☺
iOS11→iOS12ͰARKit େ͖͘Ͱ͖Δ͜ͱ͕૿͑·ͨ͠
iOS11 (ARKit1.0~1.5) ɾARۭؒʹΦϒδΣΫτΛදࣔ ɾܭଌܥΞϓϦ͕ಛʹଟ͍ ɾڞ༗Λߦ͏ʹࣗલͰΒͳ͖Ό͍͚ͳ͍ʁ(ARCoreɺɺ) #UPDATE iOS12 (ARKit2.0) ɾσϑΥϧτΞϓϦʹMeasure͕Ճ(ΊͬͪΌ͍͍͢) ɾڥʹ߹ΘͤͯϚοϐϯάͯ͘͠ΕΔΑ͏ʹͳ͍ͬͯΔ
ɾෳਓͷڞ༗͔Βೝࣝਫ਼্ɺQuickLookͰ࠷ૣΞϓϦཁΒΜ NEW˒
ΑΓݱ࣮ۭؒʹ༹͚ࠐΉ͜ͱ ͕Մೳʹͳͬͨ
͔͜͜ΒຊͰ͢
iOS12ͲΜͳ ΞϓϦମݧΛఏڙ͢Δ͖͔ʁ (࣋Ͱ͕͢)
ָ͠͞Λڞ༗͠Α͏ #UX01 → ෳਓͰͷମݧΛՄೳʹ͢Δ͜ͱͰ ָ͠͞ɾମݧ֨ஈʹ૿͑Δ ARWorldMapͰڞ༗͕؆୯ʹͰ͖ΔΑ͏ʹͳ͍ͬͯ·͢
ΑΓۙʹඇݱ࣮ੈքΛఏڙ͢Δ #UX02 → ̏DϞσϧΛදࣔ͢Δ͚ͩͰͳ͘ը૾ମΛτϦΨʔʹͯ͠ εϚϗҰͭͰʮ͋ͬͨΒ͍͍ͳʯΛͦͷͰղܾ͠Α͏ ͳͥݱ࣮ۭؒʹදࣔ͢Δඞཁ͕͋Δͷ͔ߟ͑ͯΈΔ
1. ͦͷͰ͙͢ʹղܾͰ͖ͳ͍ͷ 2. ݴޠҎ֎ͷίϛϡχέʔγϣϯ 3. ݱ࣮ͷͷͰ༻͠ʹ͍͘ͷ 1ͱ3ࣅ͍ͯΔ͕ɺARͰද͍ࣔͤͨ͞ͷ ʮͦͷͰࢹ֮తʹΘ͔Βͳ͍͜ͱΛݟͤͯ͋͛Δ͜ͱʯ #ݱ࣮ۭؒʹදࣔ͢Δඞཁੑ
γʔϜϨεͳૢ࡞Λ৺͕͚Δ #UX03 → ยखͰѻ͑Δ͘Β͍͕ཧʂ ૢ࡞Λઆ໌ͳ͠Ͱ͑ΒΕΔ͘Β͍ײతͩͱ˕ Ϣʔβʔ͕ૢ࡞Λཧղ͢Δϑϩʔ Λ͍͔ʹແҙࣝʹͯ͠Β͏͔
WWDCͰͷηογϣϯͰ ৄ͘͠৮ΕΒΕ͍ͯ·͢ˣ https://developer.apple.com/videos/play/wwdc2018/805/ #TIPS
• γΣΞɾอଘػೳͰମݧͷ෯͕૿͑ͨͱڞʹϢʔεέʔε ͕֨ஈʹ૿͑ͨ • ೝٕࣝज़ͷਫ਼্ʹΑΓɺ͞Βʹඇݱ࣮తͳੈքͱݱ࣮ ۭ͕ؒඥͮ͘Α͏ʹͳͬͨ • iOS11͔Βಉ͜͡ͱݴ͑Δ͕ۃྗϢʔβʔෛ୲ʹͳΔΑ ͏ͳUIʹͤͣɺແҙࣝʹ͑ΔγφϦΦΛߟ͑Δ #·ͱΊ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠
# એ ARKit CHEAT SHEET Created by @mcz9mm Load Scene/SCNNode
3D: ARSCNView (AR + SceneKit) 2D: ARSKView (AR + SpriteKit) Which? 1 2 4 Create BOX 0.01 = 1cm 3 Configure Run Option Image Detection ARKit1.5 WorldMap (Save&Share!!) ARKit2.0 AREnvironmentProbeAnchor ARKit2.0 Set Float Value Metalness: 1.0 Roughness:1.0 ҆қͳؾ࣋ͪͰࡢ࡞Γ·ͨ͠ ྑ͔ͬͨΒݟͯΈ͍ͯͩ͘͞ Twitterʹͯڞ༗ͯ͠·͢ ˏmcz9mm