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
Sign In with Apple のつらみ / Tsurami of Sign In wi...
Search
kiwi
February 11, 2020
Technology
3
2.9k
Sign In with Apple のつらみ / Tsurami of Sign In with Apple
PHPerKaigi 2020 (2020/02/11)
day2 懇親会LT
Qiita:
https://qiita.com/kiwi26/items/5b8cc53ed8d10a403f00
kiwi
February 11, 2020
Tweet
Share
More Decks by kiwi
See All by kiwi
「Hey Siri, おはよう」に憧れて / Longing for 'Hey Siri, good morning'
kiwi26
0
1.2k
Webとネイティブアプリの付き合い方を改めて考える / Native apps and web
kiwi26
23
7.9k
Amazon Pinpoint でユーザーに合わせたプッシュ通知を実現する / Personalized push notification with Amazon Pinpoint
kiwi26
1
6.1k
結婚式を支えた技術 / happiness-snap
kiwi26
1
890
Introduction to micro interactions for iOS apps
kiwi26
6
6.7k
アルバイト LINE BOT で使った「コマンドパターン」の紹介
kiwi26
0
600
いつかどこかで使ってみたい「きせかえアイコン」を実装してみた
kiwi26
0
730
Other Decks in Technology
See All in Technology
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.7k
2025年夏 コーディングエージェントを統べる者
nwiizo
0
140
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
120
フィンテック養成勉強会#56
finengine
0
140
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
120
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.5k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
150
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
3.2k
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
3
340
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
La gouvernance territoriale des données grâce à la plateforme Terreze
bluehats
0
150
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
A designer walks into a library…
pauljervisheath
207
24k
GitHub's CSS Performance
jonrohan
1032
460k
Building Adaptive Systems
keathley
43
2.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Designing for humans not robots
tammielis
253
25k
The World Runs on Bad Software
bkeepers
PRO
70
11k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
A better future with KSS
kneath
239
17k
Transcript
4JHO*OXJUI"QQMF ͷͭΒΈ 1)1FS,BJHJ࠙ձ-5
ࣗݾհ χϑςΟϥΠϑελΠϧגࣜձࣾ w झຯ1)1FS w J04%$ ίΞελοϑ w 1)1FS,BJHJελοϑ
w τϨΧ༨ͬͯΔͷͰͥͻަ͍ͯͩ͘͠͞ LJXJ 5XJUUFS!LPHB@XJXJ
࣭ αʔυύʔςΟʔϩάΠϯͷ ೝূॲཧΛ࣮ͨ͜͠ͱ͕ ͋Δਓ
࣭ 4JHO*OXJUI"QQMFͷ ೝূॲཧΛ࣮ͨ͜͠ͱ͕ ͋Δਓ
օ͞·ʹ͍͑ͨ 4JHO*OXJUI"QQMF ͍Ζ͍Ζͱਏ͍ͷͰ ؾΛ͚ͭΑ͏
4JHO*OXJUI"QQMF "QQMFͰαΠϯΠϯ
4JHO*OXJUI"QQMF J04͔Βఏڙ͞Ε͍ͯΔɺ"QQMF*%Λͬͨαʔυύʔ ςΟʔϩάΠϯͷΈ ݄·ͰʹαʔυύʔςΟʔϩάΠϯํ๏Λఏڙ͠ ͍ͯΔJ04ΞϓϦͰ4JHO*OXJUI"QQMFͰͷϩάΠϯ ʹରԠ͢Δඞཁ͋Γʢ৹ࠪͰམͪΔΑ͏ʹͳΔʣ ࣗࣾΞΧϯτͷϩάΠϯ͔͠ఏڙ͍ͯ͠ͳ͍߹ෆཁ
࣮ํ๏ wωΠςΟϒΞϓϦ J04NBD04 w"VUIFOUJDBUJPO4FSWJDFT'SBNFXPSL w+BWB4DSJQU 41"ͳͲ w4JHO*OXJUI"QQMF+4 wαʔόʔαΠυ
w4%,ͳͲ༻ҙ͞Ε͍ͯͳ͍
-BSBWFMͷ߹ w -BSWBM4PDJBMJUFʢαʔυύʔςΟʔϩάΠϯͷϓϥάΠ ϯʣͰ༻ҙ͞Ε͍ͯΔͷͰ w ͱࢥ͍͖ɺ5BZMPS͞Μ͢ΒΛ͍͛ͯΔ ʮݱ࣌Ͱϝϯςφϯεͷෛ୲͕େ͖͍ͷͰαϙʔ τ͠ͳ͍ʯ w ผ్044͕͋ΔͷͰ͏͜ͱͰରԠՄೳ
Β͍͠ IUUQTHJUIVCDPN(FOFB-BCTMBSBWFMTJHOJO XJUIBQQMF
Կ͕ͦΜͳʹਏ͍ͷ͔ 4JHO*OXJUI"QQMFͷಠ༷ࣗ ௨ৗͷαʔυύʔςΟʔϩάΠϯͱಉ͡Α͏ʹݟ͑ͯɺඍົ ʹҧ͏༷͕ਵॴʹଘࡏ͢ΔͷͰͭΒ͍
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w௨ৗɺαʔυύʔςΟʔϩάΠϯΛߦ͏ࡍෳ ͷϦΫΤετΛૹड৴͢Δඞཁ͕͋Δ wྫ͑5XJUUFSͰಉ͡ϖʔδʹ·ͱ·͍ͬͯΔ
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w4JHO*OXJUI"QQMFͷ߹
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w4JHO*OXJUI"QQMFͷ߹ *%5PLFOͷ+85ͷத *%5PLFOͷݕূ +8,ؔ࿈ τʔΫϯऔಘ"1*
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w4JHO*OXJUI"QQMFͷ߹ w࠷ॳʹϩάΠϯ͢ΔͨΊͷBVUIPSJ[FΤϯυ ϙΠϯτʢTDPQF SFEJSFDU@VSJͳͲΛύϥ ϝʔλʹ࣋ͭͭʣͲ͜ʹهड़͕ͳ͍ wؤுͬͯ୳͢ͱݟ͔ͭΔ
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w4JHO*OXJUI"QQMFͷ߹
ͭΒΈᶄ 1045ͰϦμΠϨΫτ͞ΕΔ Ϣʔβʔ͕ϩάΠϯϘλϯΛԡ͢ "QQMF*%ͰϩάΠϯΛ͢ΔͨΊͷϦϯΫΛੜ ͠ɺϦμΠϨΫτ͢Δ Ϣʔβʔʹ"QQMFͷϖʔδ͕දࣔ͞ΕɺϢʔ
βʔ͕ϩάΠϯͱೝՄΛߦ͏ ϩάΠϯྃॲཧͷϖʔδʹ"QQMF͔ΒϦμΠ ϨΫτͯ͠Β͍ɺΞϓϦͷϩάΠϯॲཧ࣮ࢪ
ͭΒΈᶄ 1045ͰϦμΠϨΫτ͞ΕΔ Ϣʔβʔ͕ϩάΠϯϘλϯΛԡ͢ "QQMF*%ͰϩάΠϯΛ͢ΔͨΊͷϦϯΫΛੜ ͠ɺϦμΠϨΫτ͢Δ Ϣʔβʔʹ"QQMFͷϖʔδ͕දࣔ͞ΕɺϢʔ
βʔ͕ϩάΠϯͱೝՄΛߦ͏ ϩάΠϯྃॲཧͷϖʔδʹ"QQMF͔ΒϦμΠ ϨΫτͯ͠Β͍ɺΞϓϦͷϩάΠϯॲཧ࣮ࢪ αʔυύʔςΟʔϩάΠϯͰ (&5ϝιουͰϦΫΤετ͕ དྷΔ͜ͱ͕ଟ͍
ͭΒΈᶄ 1045ͰϦμΠϨΫτ͞ΕΔ Ϣʔβʔ͕ϩάΠϯϘλϯΛԡ͢ "QQMF*%ͰϩάΠϯΛ͢ΔͨΊͷϦϯΫΛੜ ͠ɺϦμΠϨΫτ͢Δ Ϣʔβʔʹ"QQMFͷϖʔδ͕දࣔ͞ΕɺϢʔ
βʔ͕ϩάΠϯͱೝՄΛߦ͏ ϩάΠϯྃॲཧͷϖʔδʹ"QQMF͔ΒϦμΠ ϨΫτͯ͠Β͍ɺΞϓϦͷϩάΠϯॲཧ࣮ࢪ ϢʔβʔͷFNBJMΛऔಘ͢Δ ʢTDPQFʹࢦఆ͢Δʣ߹ɺ 1045Ͱड͚औΔඞཁ͕͋Δ
ͭΒΈᶅ *%5PLFO"1*͕τϦοΩʔ w 5PLFO"1*ͷύϥϝʔλͷҰͭɺ DMJFOU@TFDSFU+85ܗࣜͰࢦఆ͢Δ w "QQMF͕ൃߦ͢Δ+85 *%5PLFO Λऔಘ͢
ΔͨΊʹɺ͕ࣗ"QQMF͚ͷ+85Λൃߦ͢ Δඞཁ͕͋Δ w ݁ՌɺͲ͜ʹͲͷ+85ͷ༷͕هड़͞Ε ͍ͯΔͷ͔ࠞཚ͢Δ
ͭΒΈᶆ ճ͔͠ड͚औΕͳ͍Ϣʔβʔใ w ϝʔϧΞυϨε௨ৗɺ*%5PLFOΛσίʔυ ͢Δ͜ͱͰऔಘͰ͖Δ w "QQMFͷ߹ɺ*%5PLFOͷॳճΞΫηε࣌ ͷΈϝʔϧΞυϨεͷऔಘ͕Մೳ w
ճҎ߱TDPQFͷதΛআ͍ͨ QBZMPBE͕ฦͬͯ͘ΔͷͰɺTVCར༻Մೳ w QSPpMFతͳΤϯυϙΠϯτଘࡏ͠ͳ͍
ΑΓৄͪ͘͜͠Β IUUQTRJJUBDPNLJXJJUFNTCDDFEEBG
օ͞·ʹ͍͑ͨ 4JHO*OXJUI"QQMF ͍Ζ͍Ζͱਏ͍ͷͰ ؾΛ͚ͭΑ͏