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
AutoFill完全に理解した(してない)
Search
akatsuki174
June 18, 2018
Technology
2
1.3k
AutoFill完全に理解した(してない)
2018/06/18(月) 【DMM meetup】Apple WWDC 2018 報告会
akatsuki174
June 18, 2018
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
私が変えてきたこと、変えなかったこと
akatsuki174
2
710
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
190
SwiftUI、UIKitでキャプチャを撮ろう!
akatsuki174
1
87
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
5.7k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
450
オフライン勉強会ぼっち対策
akatsuki174
1
650
Xcode 15の新機能
akatsuki174
0
2.8k
AndroidにもSelect Photosがやってきた
akatsuki174
0
1.4k
Famm Android改善記
akatsuki174
0
390
Other Decks in Technology
See All in Technology
ロールが細分化された組織でSREは何をするか?
tgidgd
1
420
CDK Toolkit Libraryにおけるテストの考え方
smt7174
1
550
無理しない AI 活用サービス / #jazug
koudaiii
0
100
QuickSight SPICE の効果的な運用戦略~S3 + Athena 構成での実践ノウハウ~/quicksight-spice-s3-athena-best-practices
emiki
0
290
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
200
Talk to Someone At Delta Airlines™️ USA Contact Numbers
travelcarecenter
0
160
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
470
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
3
1.5k
AI時代にも変わらぬ価値を発揮したい: インフラ・クラウドを切り口にユーザー価値と非機能要件に向き合ってエンジニアとしての地力を培う
netmarkjp
0
130
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
470
AIでテストプロセス自動化に挑戦する
sakatakazunori
1
530
AWS 怖い話 WAF編 @fillz_noh #AWSStartup #AWSStartup_Kansai
fillznoh
0
130
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
A Tale of Four Properties
chriscoyier
160
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Why Our Code Smells
bkeepers
PRO
337
57k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Optimizing for Happiness
mojombo
379
70k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Agile that works and the tools we love
rasmusluckow
329
21k
Building Applications with DynamoDB
mza
95
6.5k
Embracing the Ebb and Flow
colly
86
4.8k
Transcript
AutoFillશʹཧղͨ͠ ʢͯ͠ͳ͍ʣ @akatsuki174
ࣗݾհ • ਢ౻ຘ • גࣜձࣾZaimॴଐ • iOSΤϯδχΞ • Twitter, Qiita,
SlideShare, GitHub, SpeakerDeck, ͯͳϒϩά, note →akatsuki174
None
એ ɾCfPక·Ͱ͋ͱ1िؒʂ ɾiOSDCॳൃදऀʹ ɹͽͬͨΓͷϧʔΩʔ ɹ͋ΔΑʂ ɾͲ͠Ͳ͠Ԡืͯ͠ ɹ͍ͩ͘͞ʂ
એ 7݄10(Ր)ʹॳΠϕϯτ։࠵༧ఆ ۙதʹΠϕϯτϖʔδެ։͠·͢
ɾWWDC 2017Ͱൃද͞ΕͨAutoFillͷ ɾWWDC 2018Ͱൃද͞ΕͨAutoFillͷ ɾHuman Interface Guidelineͷ ɹAuthenticationʹ͍ͭͯ ࠓͷ༰
ؔ࿈ࢿྉ ɾ[WWDC2018]ηΩϡϦςΟڧͷߴ͍ύεϫʔυ ͱηΩϡϦςΟίʔυͷࣗಈೖྗ https://qiita.com/akatsuki174/items/ 04cefa5fe4439e118932 ɾ[WWDC2017]ύεϫʔυࣗಈೖྗػೳͷհ https://qiita.com/akatsuki174/items/ c103e026bbdd444b68bf ɾHuman Interface
Guidelines - Authentication ͷ ຊޠ༁ https://qiita.com/akatsuki174/items/ 0c70db89b579c1c08dc5
WWDC 2018ͷ෦NDAʹྀ͠ɺ ެ։͞Ε͍ͯΔηογϣϯಈըɺ ٴͼυΩϡϝϯτΛݩʹ࡞͍ͬͯ·͢ɻ ʴ BetaใͳͷͰมΘΔՄೳੑ͕͋Γ·͢ɻ
݁ߏ͔Ϳͬͨ
ຊ
WWDC 2017Ͱͷ
SafariͰͷAutoFill ɾiOS 11Ҏલ͔ΒͰ͖͍ͯͨ ɾiCloud KeychainΛͬͯෳͰ ɹύεϫʔυΛڞ༗͢Δ͜ͱ͕Ͱ͖ͨ
Safariʹ͓͚ΔAutoFill
iOS 11͔Β ɾAutoFill͕ΞϓϦͰͰ͖ΔΑ͏ʹͳͬͨ ɾKeychainʹอଘࡁΈͷύεϫʔυΛ ɹͬͯΞϓϦͰೝূͰ͖Δ ɾΩʔϘʔυͷ্ʹೝূใ͕ ɹදࣔ͞ΕΔ ɾηΩϡϦςΟڧݻ
AutoFillྫʢηογϣϯʣ
AutoFillྫʢ࣮ΞϓϦʣ
࣮ݱ͢Δʹ ɾϑΟʔϧυͷUITextContentTypeʹ ɹ.usernameͱ.passwordΛࢦఆ͢Δ ɾapple-app-site-associationϑΝΠϧͰ ɹΣϒαΠτͱΞϓϦΛؔ࿈͚Δ
WWDC 2018Ͱͷ
Automatic Strong Passwords and Security Code AutoFill ɾύεϫʔυͷࣗಈೖྗ ɾηΩϡϦςΟڧͷߴ͍ύεϫʔυͷ ɹࣗಈੜ
ɾηΩϡϦςΟίʔυͷࣗಈೖྗ ɾFederatedೝূ ɾ৽͍͠ύεϫʔυཧػೳ
iOS 12ͰมΘΔ͜ͱ - 1 ɾ৽͘͠ΞϓϦͰϩάΠϯͨ࣌͠ʹ ɹೝূใΛอଘ͢Δ͔ฉ͔ΕΔ ɾ2ϑΝΫλೝূͰࣗಈೖྗ͕͑Δ ɾύεϫʔυͷࣗಈੜ͕Ͱ͖Δ ɾFederatedೝূ͕εϜʔζʹ ɾઃఆΞϓϦͷσβΠϯ͕มߋ
ɾύεϫʔυΛAirDropͰૹΕΔ
iOS 12ͰมΘΔ͜ͱ - 2 ɾαʔυύʔςΟͷύεϫʔυ ɹϚωʔδϟʔαϙʔτ ɾWKWebviewͷࣗಈೖྗαϙʔτ
2ϑΝΫλೝূ
2ϑΝΫλೝূͷࣗಈೖྗ
2ϑΝΫλೝূͷࣗಈೖྗ
࣮ݱ͢Δʹ ɾϑΟʔϧυͷUITextContentTypeʹ ɹ.oneTimeCodeΛࢦఆ͢Δ ɾapple-app-site-associationϑΝΠϧͰ ɹΣϒαΠτͱΞϓϦΛؔ࿈͚Δ
ݕূํ๏ alligator_tama͞Μ͋Γ͕ͱ͏͍͟͝·͢
ͦͷଞใ tokorom͞Μ͋Γ͕ͱ͏͍͟͝·͢
ύεϫʔυͷࣗಈੜ/ೖྗ
ύεϫʔυࣗಈੜ/ೖྗ ɾউखʹγεςϜଆͰηΩϡϦςΟڧ ɹͷߴ͍ύεϫʔυΛ࡞ͬͯ͘ΕΔ ɾαʔϏε͝ͱʹ͍͠ύεϫʔυΛ ɹߟ͑ͳͯ͘ࡁΉ ɾύεϫʔυϧʔϧΧελϚΠζ ɹͰ͖Δ
࣮ݱ͢Δʹ ɾϑΟʔϧυͷUITextContentTypeʹ ɹ.newPasswordΛࢦఆ͢Δ
ϧʔϧͷΧελϚΠζ
ϧʔϧͷΧελϚΠζ
Human Interface Guidelineͷ Authentication
༰Ұ෦ൈਮ ɾશͯͷϩάΠϯաఔͰAutoFillΛਪ ɾՄೳͳݶΓͷੜମೝূαϙʔτΛਪ ɾγεςϜ͕ఏڙ͍ͯ͠ΔೝূΞΠίϯ ɹΘͳ͍Α͏ʹ͠Α͏
·ͱΊ
AutoFill… ɾඇৗʹύϫϑϧʹͳͬͨ ɾରԠͱͬͯ؆୯ →ରԠͨ͠ํ͕UXతʹྑ͍ʂ ɹͬͯΈΑ͏ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ