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
逆向きUIの世界 〜iOSアプリのRTL言語対応〜
akatsuki174
1
540
逆向きUIの世界〜AndroidアプリのRTL言語対応〜
akatsuki174
1
980
私が変えてきたこと、変えなかったこと
akatsuki174
2
980
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
260
SwiftUI、UIKitでキャプチャを撮ろう!
akatsuki174
1
130
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
6.1k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
500
オフライン勉強会ぼっち対策
akatsuki174
1
700
Xcode 15の新機能
akatsuki174
0
2.9k
Other Decks in Technology
See All in Technology
非情報系研究者へ送る Transformer入門
rishiyama
8
6.3k
GitLab Duo Agent Platform + Local LLMサービングで幸せになりたい
jyoshise
0
200
EMからICへ、二周目人材としてAI全振りのプロダクト開発で見つけた武器
yug1224
5
510
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
1
150
OpenClawで回す組織運営
jacopen
3
660
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
1k
JAWS DAYS 2026 ExaWizards_20260307
exawizards
0
380
管理者向けGitHub Enterpriseの運用Tips紹介: 人にもAIにも優しいプラットフォームづくり
yuriemori
0
180
vLLM Community Meetup Tokyo #3 オープニングトーク
jpishikawa
0
240
マネージャー版 "提案のレベル" を上げる
konifar
21
14k
製造業ドメインにおける LLMプロダクト構築: 複雑な文脈へのアプローチ
caddi_eng
1
540
作りっぱなしで終わらせない! 価値を出し続ける AI エージェントのための「信頼性」設計 / Designing Reliability for AI Agents that Deliver Continuous Value
aoto
PRO
2
250
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
310
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
97
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
150
From π to Pie charts
rasagy
0
150
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Practical Orchestrator
shlominoach
191
11k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Agile that works and the tools we love
rasmusluckow
331
21k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
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తʹྑ͍ʂ ɹͬͯΈΑ͏ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ