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
470
近年のAppleにおける位置情報とプライバシー
2023/07/12 YUMEMI.grow Mobile #5
akatsuki174
July 12, 2023
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
逆向きUIの世界 〜iOSアプリのRTL言語対応〜
akatsuki174
1
290
逆向きUIの世界〜AndroidアプリのRTL言語対応〜
akatsuki174
1
540
私が変えてきたこと、変えなかったこと
akatsuki174
2
900
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
220
SwiftUI、UIKitでキャプチャを撮ろう!
akatsuki174
1
110
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
5.8k
オフライン勉強会ぼっち対策
akatsuki174
1
670
Xcode 15の新機能
akatsuki174
0
2.8k
AndroidにもSelect Photosがやってきた
akatsuki174
0
1.4k
Other Decks in Technology
See All in Technology
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
220
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
390
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
920
Azure Well-Architected Framework入門
tomokusaba
1
140
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
220
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
420
SOTA競争から人間を超える画像認識へ
shinya7y
0
610
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
480
ゼロコード計装導入後のカスタム計装でさらに可観測性を高めよう
sansantech
PRO
1
540
Retrospectiveを振り返ろう
nakasho
0
130
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
5
2.9k
OSSで50の競合と戦うためにやったこと
yamadashy
3
1k
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Being A Developer After 40
akosma
91
590k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Documentation Writing (for coders)
carmenintech
75
5.1k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Embracing the Ebb and Flow
colly
88
4.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
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
·ͱΊͳͲ
ۙͷҐஔใͱϓϥΠόγʔ • ຖͱݴ͍͍ͬͯ΄ͲมԽ͕͋Δ • ҐஔใΛѻ͏ͳΒຖΩϟονΞοϓ͠ͳ ͍ͱɺ࠷ѱͷ߹ϦδΣΫτ͋ΓಘΔ
͓ΘΓ