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
近年のAppleにおける位置情報とプライバシー
Search
akatsuki174
July 12, 2023
Technology
3
330
近年のAppleにおける位置情報とプライバシー
2023/07/12 YUMEMI.grow Mobile #5
akatsuki174
July 12, 2023
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
4.9k
オフライン勉強会ぼっち対策
akatsuki174
1
470
Xcode 15の新機能
akatsuki174
0
2.3k
AndroidにもSelect Photosがやってきた
akatsuki174
0
830
Famm Android改善記
akatsuki174
0
310
Flutterアプリ開発にネイティブコードはどこまで求められるのか
akatsuki174
2
3.7k
UIKitのアップデート #WWDC22
akatsuki174
4
1.1k
職能/職種横断でチームの生産性を高める
akatsuki174
2
5.6k
最強の500系エラー画面を探し求めて
akatsuki174
1
3.7k
Other Decks in Technology
See All in Technology
TypescriptでのContextualな構造化ロギングと社内全体への導入
leveragestech
3
590
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
14
4k
Cloudflare WorkersがPythonに対応したので試してみた
miura55
0
190
大規模言語モデル (LLM)における低精度数値表現
pfn
PRO
3
830
5分で分かる(かもしれない) Vector engine for OpenSearch Serverless
tsukuboshi
1
410
株式会社EventHub・エンジニア採用資料
eventhub
0
2.1k
AI JIMY - 登壇(インストール編)
hanacchi
0
150
Real World Type Puzzle and Code Generation
yukukotani
4
640
データ分析力を高めるSQL研修サービス『SQL Everyone』
hikarut
1
390
TiDBにおけるテーブル設計と最適化の事例
cygames
0
800
My road to OSEE Part1
yunolay
0
110
Databricksの生成AI戦略
taka_aki
1
370
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
74
8.3k
Design by the Numbers
sachag
274
18k
Designing with Data
zakiwarfel
96
4.8k
Automating Front-end Workflow
addyosmani
1357
200k
The Mythical Team-Month
searls
217
42k
Facilitating Awesome Meetings
lara
43
5.6k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Web development in the modern age
philhawksworth
203
10k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
2k
Transcript
ۙͷAppleʹ͓͚Δ ҐஔใͱϓϥΠόγʔ YUMEMI.grow Mobile #5 @akatsuki174
ࣗݾհ
• @akatsuki174 • גࣜձࣾΏΊΈॴଐ • Android/iOS/FlutterΤϯδχΞ • 1ࣇͷ • ͏͙͢2ࣇͷ
• ϫϯΦϖͳͷͰ͕ฉ͑͜Δ͔ …
ࠓͷ
None
ࠓҐஔใͷ • ~ iOS 12 • iOS 13 • iOS
14 • iOS 15 • iOS 16 ※iOSDCຊ൪ҧ͏ߏɺ༰ʹͳΓ·͢
ҙॻ͖ • ൣғΛiOS,iPadOSͷຊମʹߜͬͯ·͢ • watchOSͳͲͷଞͷϓϥοτϑΥʔϜɺ App Clips, WidgetͳͲର֎Ͱ͢ • εΫγϣAppleͷWWDCಈը͔Βഈआ
iOS 12Ҏલ
Info.plistͷઃఆ • ʮ༻தͷΈڐՄʯ • NSLocationWhenInUseUsageDescriptionΛ ॻ͍͓ͯ͘ • ʮৗʹڐՄʯ • NSLocationAlwaysAndWhenInUseUsageD
escriptionΛॻ͍͓ͯ͘
None
iOS 13
μΠΞϩάબࢶʹมԽ • requestAlwaysAuthorizationΛͯ͠ɺ • ʙiOS 12 • ʮৗʹڐՄʯʮ༻தͷΈڐՄʯʮڐՄ͠ͳ ͍ʯ •
iOS 13ʙ • ʮ༻தͷΈڐՄʯʮҰ࣌తʹڐՄʯʮڐՄ ͠ͳ͍ʯ
None
ʮৗʹڐՄʯ͕ͳ͘ͳͬͨʁ • ʮৗʹڐՄʯΛٻΊΔλΠϛϯά͕มΘͬͨ ͚ͩ • ʮ༻தͷΈڐՄʯΛબ͢ΔͱԾͷʮৗʹ ڐՄʯঢ়ଶʹͳΓɺͦͷޙόοΫάϥϯυ ͰҐஔใͷऔಘΛ͠Α͏ͱͨ͠ͱ͖ʹ࠶ μΠΞϩάͰฉ͔ΕΔ
None
None
None
iOS 14
ʮਖ਼֬ͳҐஔใʯొ • ࠷খݶͷҐஔใఏڙͰࡁΉΑ͏ɺʮਖ਼֬ͳ ҐஔใʯΛΦϑʹ͢Δػೳ͕ొ • ΞϓϦଆͰΦϓτΞτ͢Δ͜ͱͰ͖ͳ͍
ʮਖ਼֬Ͱͳ͍Ґஔใʯͱ • Ґஔ͍ԁͰද͞ΕΔ • ԁͷத৺ϢʔβͷҐஔͱ͍͏Θ͚Ͱͳ ͘ɺϢʔβͷۙࣅҬͷத৺ʹ͗͢ͳ͍ • ߴີͷࢢ֗Ͱkmͷԁ͕ͩɺີͷ ͍߫֎Ͱ10km͘Β͍ͷԁʹͳΔ
None
None
None
None
ਖ਼֬ͳҐஔใ͕͍Βͳ͍߹ • Info.plistΛ͍͡Δ͚ͩͰઃఆ͕Ͱ͖Δ
None
Ұ࣌తʹਖ਼֬ͳҐஔใΛཁٻ • ʮಓҊ͍ͨ͠ͷʹਖ਼֬ͳҐஔใ͕Φϯʹ ͳͬͯͳ͍ʯͳͲͷ߹Ұ࣌తʹਖ਼֬ͳҐ ஔใΛཁٻ͢Δ͜ͱ͕Ͱ͖Δ
None
None
iOS 15
LocationButtonొ • SwiftUIͳΒLocationButtonɺUIKitͳΒ CLLocationButton͕͑ΔΑ͏ʹ • ʮඞཁͳͱ͖ʹҰ͚ͩҐஔใͷΞΫηε ཁٻΛ͢Δʯ͕؆୯ʹͰ͖Δ • ڐμΠΞϩάΛ؆୯ʹग़ͤΔͱ͍͏͚ͩ Ͱɺ͜ͷϘλϯࣗମʹҐஔใΛऔಘ͢Δػ
ೳͳ͍
ͳͥ࡞ΒΕͨʁ • iOS 13͔࣌Βొͨ͠ʮҰ͚ͩڐՄʯͷ ߹ɺΞϓϦΛόοΫάϥϯυʹͨ͠ͱ͖ ʹڐՄ͕ͳ͘ͳͬͯ͠·͏͕͋ͬͨͨΊ
None
iOS 16
ίϯτϩʔϧηϯλʔʹมԽ • ҐஔใΛ༻ͨ͠ΞϓϦ͕͋Δͱɺίϯτ ϩʔϧηϯλʔʹΞϓϦ໊ͱͦͷৄࡉ͕දࣔ ͞ΕΔ
None
·ͱΊͳͲ
ۙͷҐஔใͱϓϥΠόγʔ • ຖͱݴ͍͍ͬͯ΄ͲมԽ͕͋Δ • ҐஔใΛѻ͏ͳΒຖΩϟονΞοϓ͠ͳ ͍ͱɺ࠷ѱͷ߹ϦδΣΫτ͋ΓಘΔ
͓ΘΓ