「ABCs2018」LT〝Intro to Google Play Instant〟

280 Views

June 11, 18

スライド概要

「Google Play Instant」を利用することでどのような恩恵があるのか、「LIFULL HOME'S」アプリの事例も交えてお話します。
・Google Play Instantとは
・対応すると何が良いのか?
・実際に対応してみて

profile-image

LIFULL HOME'Sを運営する株式会社LIFULLのアカウントです。 LIFULLが主催するエンジニア向けイベント「Ltech」等で公開されたスライド等をこちらで共有しております。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

Intro to Google Play Instant 2018/06/09 ABCs2018 株式会社LIFULL 鈴木白斗

2.

自己紹介 ・鈴木 白斗(はくと) / @hakut000 ・LIFULL HOME’S事業本部 新UX開発部 デバイスソリューションユニット 開発グループ Androidエンジニア ・2018年4月から 2 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

3.

Agenda 3 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

4.

Agenda • Google Play Instantとは • 対応すると何が良いのか? • 実際に対応してみて • まとめ 4 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

5.

説明しないこと • Google Play Instantの細かい導入方法 • Moduleの分割方法 5 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

6.

この発表のゴール Google Play Instantについてざっくり分かり、 どういう恩恵があるのかイメージを持ってもらうこと 6 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

7.

Google Play Instantとは 7 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

8.

Google Play Instantとは インストール不要なネイティブAndroidアプリ 8 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

9.

Google Play Instantとは 9 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

10.

Google Play Instantの制限 App Module (Installed) Base Module Feature Module Instant Module(Google Play Instant) 10 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

11.

Google Play Instantの制限 物件一覧 物件詳細 Feature Module(list) Feature Module(detail) Base Module 11 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

12.

Google Play Instantの制限 物件一覧 物件詳細 Feature Module(list) Feature Module(detail) Base Module 12 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

13.

Google Play Instantの制限 • Background Services • Broadcast Receivers • Content Providers • 4MB size limit 13 etc… © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

14.

4MB size limit 2.5MB 14 3MB © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

15.

But… https://goo.gl/eEyBDw 15 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

16.

But… https://goo.gl/eEyBDw 16 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

17.

対応すると何が良いのか? 17 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

18.

対応すると何が良いのか? • ネイティブアプリとほぼ同じ体験を提供できる • インストールしてもらうきっかけを増やせる (過去の共有されたURLからアプリ起動なども) 18 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

19.

実際に対応してみて 19 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

20.

4MB制限はやっぱり辛い • Resourceのダイエットはもちろん必要 • Playストアへのテストトラックは実は10MBまで許容されてい るのでプロダクショントラックに昇格させるときに注意 20 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

21.

その他 • versionCodeは必ず Google Play Instant < Installed • Playストア公開までの反映時間はInstalledとほぼ変わらない • OS単位でのテストだけでは不十分! 機種依存のバグが結構ある・・・ 21 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

22.

まとめ 22 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

23.

まとめ • Google Play Instantはインストール不要なAndroidアプリ • 対応するとインストールしてもらうきっかけを増やせる • 4MBの制限は辛いが緩和の流れが来ているので導入はしやすくなる はず 23 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。

24.

ご静聴ありがとうございました 24 © L I FULL Co., L td. 本 書 の無 断転載 、複製 を固く 禁じま す。