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
370
逆向きUIの世界〜AndroidアプリのRTL言語対応〜
akatsuki174
1
750
私が変えてきたこと、変えなかったこと
akatsuki174
2
960
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
240
SwiftUI、UIKitでキャプチャを撮ろう!
akatsuki174
1
120
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
5.9k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
490
オフライン勉強会ぼっち対策
akatsuki174
1
690
Xcode 15の新機能
akatsuki174
0
2.9k
Other Decks in Technology
See All in Technology
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
11
5.3k
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
310
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
140
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
140
Redshift認可、アップデートでどう変わった?
handy
1
130
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
450
技術選定、下から見るか?横から見るか?
masakiokuda
0
180
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
740
チームで安全にClaude Codeを利用するためのプラクティス / team-claude-code-practices
tomoki10
6
3k
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
19k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
1.2k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
94
KATA
mclloyd
PRO
33
15k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
280
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
34
Agile that works and the tools we love
rasmusluckow
331
21k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
230
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Google's AI Overviews - The New Search
badams
0
890
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
140
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తʹྑ͍ʂ ɹͬͯΈΑ͏ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ