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
AndroidとWeb
Search
suganuma
June 24, 2017
Technology
1
170
AndroidとWeb
suganuma
June 24, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
440
今日から始めるAmazon Bedrock AgentCore
har1101
4
400
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
370
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
680
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.2k
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
4.9k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
110
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
430
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The untapped power of vector embeddings
frankvandijk
1
1.6k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
Paper Plane
katiecoart
PRO
0
46k
How to train your dragon (web standard)
notwaldorf
97
6.5k
What's in a price? How to price your products and services
michaelherold
247
13k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
100
4 Signs Your Business is Dying
shpigford
187
22k
Automating Front-end Workflow
addyosmani
1371
200k
Agile that works and the tools we love
rasmusluckow
331
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
AndroidͱWeb Jun 21 2017
ࣗݾհ • ੁপ ୢʢ͕͢͵· ͨͭʣ • גࣜձࣾͳ͢ͼɹ݄̐ʙ • ϑϩϯτΤϯυΤϯδχΞ •
HT-03A͔ΒAndroidϢʔβʔ
AndroidͷΠϝʔδ • ͷछྨ͕ଟ͗͢Δ • ݻ༗όάצหͯ͠΄͍͠ • ηΩϡϦςΟ͕ΞϨͳΜͰ͠ΐʁ • രൃ͢Δͬͯฉ͖·ͨ͠ •
ॏ͍ • μα͍
iPhone࠷ߴ❗
ϑϩϯτΤϯυ։ൃ iOSج४Ͱߟ͑ա͗
Progressive Web Apps ͷ࣌ ͏དྷͯ·͢
PWA࣮͏ΨϯΨϯͬͯ ͍͍ٕज़͔Γ • Progressive = (ஈ֊తʹ)લਐ͢Δ, ਐతͳ • ஈ֊తʹಋೖͰ͖Δͷ͔Γ •
Prefetchɺϓογϡ௨ɺΦϑϥΠϯར༻ ͳͲ • ରԠͯ͠ΔڥͳΒศརʹͳΔ • ରԠͯ͠ͳ͍ڥͰࠓ·ͰͱมΘΒͳ͍ • iOS͜ΕΒͷػೳ΄΅ະ࣮ • AndroidͰ͜ΕΒͷଞʹϒϥβͷΛ͑ͯɺ OSͱγʔϜϨεʹ࿈ܞͰ͖ΔΑ͏ͳ࣮͕૿͖͍͑ͯͯΔ ̏ͭ΄Ͳ۩ମྫΛհ
1. Web App Install Banners • ChromeͰಛఆͷ݅Λຬͨͨ͠αΠτΛ๚ΕΔ ͱϗʔϜʹՃΛΦεεϝ͞Ε·͢ • ݅ɿ5Ҏ্ͷִؒΛۭ͚ͯ2ճҎ্ͷΞΫηεͳͲ
• ͜Ε·ͰWebΞϓϦϗʔϜʹՃͯ͠Β͏ ϋʔυϧ͕ߴ͔ͬͨ ࢀߟɿhttps://www.olacabs.com
2. Media Session API • ϩοΫεΫϦʔϯͱ௨ΤϦΞʹϝσΟΞ ίϯτϩʔϥʔΛදࣔɾ੍ޚ • ΞʔτϫʔΫͷදࣔ •
࠶ੜϘλϯͳͲɺΠϕϯτϋϯυϧՄೳ • ΞϓϦͱಉ͡Ϣʔβʔମݧ͕Մೳ ࢀߟɿhttp://bit.ly/pwa-media
3. Payment Request API • JS͔ΒɺNativeͷࢧ͍ϙοϓΞοϓΛݺ ͼग़ͤΔ • ϙοϓΞοϓͰܾࡁͯ݁͠ՌΛฦ͢ ʢܾࡁRESTͰ࡞Δඞཁ͕͋Γʣ
• ࢧ͍UIΛOSϨϕϧͰ౷ҰͰ͖ΔͷͰ Ϣʔβʔ͕໎͍ʹ͍͘ ࢀߟɿhttps://emerald-eon.appspot.com/
AndroidͰWebΞϓϦͱNativeΞϓϦͷ ѻ͍͕ಉ͡ʹͳΓͭͭ͋Δ • ଞʹࡉ͔͍෦ͰมԽ͕ݟΒΕΔ • ϗʔϜ͚ͩͰͳ͘ɺϥϯνϟʔΞϓϦҰཡʹ දࣔ͞ΕΔΑ͏ʹͳͬͨ • IntentΛड͚औΕΔ •
ChromeΛհͣ͞௨Ͱ͖ΔΑ͏ʹ • શը໘දࣔՄೳ • NativeΞϓϦͱൺͯḮ৭ͳ͍ ϢʔβʔମݧΛఏڙͰ͖ΔΑ͏ʹͳ͖ͬͯͨ
݁ • AndroidOSͱϒϥβͷ྆ଆ໘ͰWebΞϓϦΛ Ϧονʹѻ͏͜ͱ͕Ͱ͖ΔΑ͏ʹͳ͖ͬͯͨɻ • PWAஈ֊తʹಋೖͰ͖ΔͷͰ͋Δɻ ʢiOSͷ࣮Λͨͳͯ͘ΑΖ͍͠ʣ • iOS࣮͕Ε͍ͯΔͷͰɺWebFriendlyͳ AndroidΛج४ʹͯ͠։ൃ͢Δ͜ͱඞཁʹͳͬͯ͘Δ