Android App Bundle でアプリのサイズを削減した redBus
Android App Bundle でリリースを合理化し、アプリサイズを 30% 削減した redBus の事例を紹介します。
背景
アクティブ ユーザーが 50 万人を超える redBus は、東南アジアとラテンアメリカで高い人気を誇るチケット予約アプリです。さまざまな言語でバスのチケットを予約でき、2,300 社を超える運行会社の 70,000 以上のルートに対応しています。
redBus の取り組み
redBus がサービスを提供している地域の多くでは、人々が使用できるスマートフォンのメモリや帯域幅が限られているため、アプリのサイズを小さく抑えることが非常に重要です。
redBus の開発チームは、アプリのサイズを削減するため、Android App Bundle を実装することにしました。redBus の Android エンジニアリング リードを務めるディネシュ シャンムガム氏によれば、App Bundle のビルドは「簡単」でした。ほんの数時間のうちに、内部テスト トラックで App Bundle をテストすることができました。
結果
redBus の報告によれば、App Bundle 形式を採用したことで APK のサイズを 30% 削減でき、リリース管理にかかっていた時間を大幅に短縮できたといいます。シャンムガム氏は、「これまではマルチ APK を使用して 3 つの APK を生成していましたが、それを 1 つに減らせたのです」と語っています。
Android App Bundle を導入したことで、機能をモジュール化してオンデマンドで配信できるようになりました。開発チームは、次のステップとして動的機能モジュールを試し、たとえばイベント用にバスを貸し切れるようにするなど、新たな事業形態や試験運用版機能をサポートすることを考えています。機能をモジュール化することでその機能を必要とするユーザーにのみ配信できるため、インストール時点でのベースアプリのサイズを小さく抑えながら、追加機能を必要とするユーザーにはよりカスタマイズされたエクスペリエンスを提供できます。
始める
Android App Bundles はアプリにもゲームにも対応しています。 今すぐ始めましょう!