Google は APK 形式を廃止し、Android App Bundle (AAB) を採用したいと考えています。この取り組みは、アプリケーションのダウンロードがより速く、より安全になることを約束しますが、主に Play ストアに利益をもたらし、代替プラットフォームには少し利益が少ないはずです。

Android と Play ストアのロゴ

Android では、スマートフォンにダウンロードしてインストールするアプリケーションは APK (.apk) 形式で存在します。これら 3 文字は「Android Package」を表し、ほとんどがオープン フォーマットです。このおかげで、ユーザーは次の方法でアプリを見つけることができます。Google Play ストア当然のことですが、他のチャネル経由でも可能です: 公式サイトから直接ダウンロード (例:フォートナイト)、代替ブラインド、APK に特化したサイト (APK Mirror など) など。

しかし、Google はまったく新しいフォーマットでこれらすべてを一新するつもりです。Android アプリバンドル、頭字語 AAB (.aab) で省略できます。公式に発表された事実によれば、この大きな変更により、ユーザー エクスペリエンスが美しく魅力的に向上することが約束されています。しかし、このような取り組みの結果は、一部の開発者にとっては非常に頭の痛い問題となり、OS の主要な品質の 1 つとして長年にわたって確立されてきた Android のオープンソース DNA を危険にさらす可能性があります。ただし、まだ警鐘を鳴らすのはやめましょう。理解すべきニュアンスがいくつかあります。

Android App Bundle形式の良い点

APK ファイルの目的は、Android 上でアプリを作成し、それをさまざまなデバイスやバージョン間で動作させるために必要なすべてのリソースを開発者に提供することです。オペレーティング システムが進化するにつれて、問題のアプリは徐々に多くのリソースを必要とし、APK ファイルの重量がますます重くなり始めました。そしてまた、私たちはそれについて話しさえしませんジュー特に膨大な量の追加データ (OBB 形式) に依存する必要があり、プレイするには APK ベースに加えてダウンロードする必要があります。

Android App Bundle は、この適応性の問題を解決したいと考えています。 APK とは異なり、AAB は、スマートフォンやタブレットのさまざまなモデルすべてで動作するために必要なすべてのリソースを含めることを目的としていません。 AAB アプリの配布は、Play ストアでのターゲットを絞り込むことが期待されます。このおかげで、アプリケーションのサイズは 150 MB を超えず、ダウンロードがより高速になります。

Cookie やその他のトラッカーを受け入れていないため、このコンテンツはブロックされています。このコンテンツは YouTube によって提供されています。
これを表示するには、YouTube によるお客様のデータの使用を受け入れる必要があります。この使用は、コンテンツの表示とソーシャル メディアでの共有の許可、Humanoid とその製品の開発と改善の促進を目的として使用される可能性があります。パートナー、あなたのプロフィールとアクティビティに基づいてパーソナライズされた広告を表示し、パーソナライズされた広告プロファイルを定義し、このサイト上の広告とコンテンツのパフォーマンスを測定し、このサイトの視聴者を測定します(もっと詳しく知る)

「すべてを受け入れる」をクリックすると、Humanoid とそのパートナー

同意はいつでも撤回できます。詳細については、ぜひお読みください。クッキーポリシー

自分の選択を管理する

追加データをダウンロードする必要がある有名な大規模ゲームについては、Play Asset Delivery および Play Feature Delivery 機能を使用できるようになります。 1 つ目は、OBB よりも優れた圧縮を保証しながら、セキュリティを向上させ、よりスマートな配布管理を提供します。あるバージョンから次のバージョンに変更されたもののみをダウンロードします。 2 つ目では、スマートフォンは、残りの部分を気にせずに、技術的な構成に必要なリソースのみをダウンロードできます。要約すると、ここでもダウンロード速度が最適化されます。

Android App Bundle で問題が発生する可能性があるもの

次に、Android App Bundle への移行で何が問題となるかを見てみましょう。エピックゲームズ(フォートナイト)の社長ティム・スウィーニー氏はすぐにツイッターで不満を表明した。彼は、Google がフォーマットを優先してオープンソース APK を廃止しようとしているという事実を非難しています。所有者» 彼とメディアSlashGearによると。

Google は、オープン APK 形式から Google Play にロックされた独自の Android アプリ形式に移行しています。自分の店を優先して競争を抑制するもう一つの方法。https://t.co/574TkyWnEn

— ティム・スウィーニー (@TimSweeneyEpic)2021年6月30日

Cookie やその他のトラッカーを受け入れていないため、このコンテンツはブロックされています。このコンテンツはTwitterより提供されております。
これを表示するには、Twitter によるお客様のデータの使用を受け入れる必要があります。この使用は、ソーシャル メディアでコンテンツを表示および共有できるようにすること、Humanoid およびその製品の開発と改善を促進することを目的として使用される可能性があります。パートナー、あなたのプロフィールとアクティビティに基づいてパーソナライズされた広告を表示し、パーソナライズされた広告プロファイルを定義し、このサイト上の広告とコンテンツのパフォーマンスを測定し、このサイトの視聴者を測定します(もっと詳しく知る)

「すべてを受け入れる」をクリックすると、Humanoid とそのパートナー

同意はいつでも撤回できます。詳細については、ぜひお読みください。クッキーポリシー

自分の選択を管理する

ただし、Android App Bundle 専用のページがあります。GitHub 上でこのフォーマットが以下に存在することを説明する文書が含まれていますApache ライセンス 2.0「」として説明されています主な条件が著作権とライセンス通知の保存を要求する寛容なライセンス。 […] ライセンスされた作品、改変された作品、およびより大規模な作品は、さまざまな条件の下でソースコードなしで配布される場合があります。»

Apache 2.0 ライセンス条項

言い換えれば、Tim Sweeney と SlashGear の指摘に反して、Play ストアは AAB アプリケーションを配布できる唯一のアプリケーション ストアではありません。 Google アプリケーション ストアの代替手段はすべて、先験的に安堵のため息をつくことができるはずです。私たちは特に Amazon アプリストアについて考えています —Windows 11 が Android アプリを提供するために依存しているもの–、アプトイド、オーロラストアなど。

同じことが、依然として Android に基づいている (ただし Google サービスは含まれていない) Huawei エコシステムにも当てはまります。この中国ブランドのスマートフォンは APK ファイルで動作しますが、そのため AAB 形式も採用できるはずです。

パニックにならないでください...それでも

これまで見てきたように、AAB 形式は Android のオープンソース DNA に終止符を打つべきではありません。少なくとも、今すぐではありません。しかし、Google が Play ストアを他のすべてのストアよりも魅力的なものにするためにこの取り組みを推進しているのではないかと疑うことは明らかです。実際、Play Asset Delivery と Play Feature Delivery 機能は、Mountain View 巨人のアプリ ストアでより効率的に動作します。したがって、他のプラットフォームではダウンロード速度の向上はそれほど顕著ではありません。

これが優越的地位の濫用とみなされるかどうかはまだ分からない。さらに、開発者が AAB バージョンと並行して APK バージョンを提供し続けない限り、APK Mirror のようなサイトは関心を失う可能性があります。つまり、Android App Bundle は Play ストアや Android のオープンソース アイデンティティに代わるものを殺すべきではありませんが、長期的には明らかに Play ストアが最も恩恵を受けることになります。

さらに進むには
Google Play ストアに似た最高の Android アプリ ストア: Google を経由せずにアプリケーションをダウンロード