274 Views
June 11, 18
スライド概要
「Google Play Instant」を利用することでどのような恩恵があるのか、「LIFULL HOME'S」アプリの事例も交えてお話します。
・Google Play Instantとは
・対応すると何が良いのか?
・実際に対応してみて
LIFULL HOME'Sを運営する株式会社LIFULLのアカウントです。 LIFULLが主催するエンジニア向けイベント「Ltech」等で公開されたスライド等をこちらで共有しております。
Intro to Google Play Instant 2018/06/09 ABCs2018 株式会社LIFULL 鈴木白斗
自己紹介 ・鈴木 白斗(はくと) / @hakut000 ・LIFULL HOME’S事業本部 新UX開発部 デバイスソリューションユニット 開発グループ Androidエンジニア ・2018年4月から 2 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
Agenda 3 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
Agenda • Google Play Instantとは • 対応すると何が良いのか? • 実際に対応してみて • まとめ 4 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
説明しないこと • Google Play Instantの細かい導入方法 • Moduleの分割方法 5 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
この発表のゴール Google Play Instantについてざっくり分かり、 どういう恩恵があるのかイメージを持ってもらうこと 6 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
Google Play Instantとは 7 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
Google Play Instantとは インストール不要なネイティブAndroidアプリ 8 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
Google Play Instantとは 9 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
Google Play Instantの制限 App Module (Installed) Base Module Feature Module Instant Module(Google Play Instant) 10 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
Google Play Instantの制限 物件一覧 物件詳細 Feature Module(list) Feature Module(detail) Base Module 11 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
Google Play Instantの制限 物件一覧 物件詳細 Feature Module(list) Feature Module(detail) Base Module 12 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
Google Play Instantの制限 • Background Services • Broadcast Receivers • Content Providers • 4MB size limit 13 etc… © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
4MB size limit 2.5MB 14 3MB © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
But… https://goo.gl/eEyBDw 15 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
But… https://goo.gl/eEyBDw 16 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
対応すると何が良いのか? 17 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
対応すると何が良いのか? • ネイティブアプリとほぼ同じ体験を提供できる • インストールしてもらうきっかけを増やせる (過去の共有されたURLからアプリ起動なども) 18 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
実際に対応してみて 19 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
4MB制限はやっぱり辛い • Resourceのダイエットはもちろん必要 • Playストアへのテストトラックは実は10MBまで許容されてい るのでプロダクショントラックに昇格させるときに注意 20 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
その他 • versionCodeは必ず Google Play Instant < Installed • Playストア公開までの反映時間はInstalledとほぼ変わらない • OS単位でのテストだけでは不十分! 機種依存のバグが結構ある・・・ 21 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
まとめ 22 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
まとめ • Google Play Instantはインストール不要なAndroidアプリ • 対応するとインストールしてもらうきっかけを増やせる • 4MBの制限は辛いが緩和の流れが来ているので導入はしやすくなる はず 23 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。
ご静聴ありがとうございました 24 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。