Google PlayはXNUMX月からAPKを受け付けなくなり、AAB形式のアプリに傾倒しています。 

グーグルI / Oの間にグーグル開発者 Android開発を担当している人 彼らは、今年のXNUMX月の時点で、アプリケーションの移行がGooglePlayで実行されることを発表しました。 APKの代わりにAndroidAppBundle配布形式を使用します。

これで2021年XNUMX月からフォーマット アプリバンドルは、GooglePlayに追加されたすべての新しいアプリケーションに適用する必要があります。 また、インストールなしで実行されるアプリケーション(ZIPインスタントアプリケーション)の配信にも使用できます。

それを思い出して Androidが登場して以来、AndroidアプリはAPK形式でリリースされています アプリケーションのすべてのコードとリソース、および署名マニフェストなどのいくつかのセキュリティ機能を含む。 APKがインストールされると、APKは特定のフォルダーにコピーされ、インストールされたアプリケーションの内部データベースに追加されます。

インストール中に、アプリケーションの署名もチェックされ、有効であることを確認します。 アプリケーションがすでにインストールされている場合、Androidは新しいアプリケーションの署名をすでにインストールされているアプリケーションの署名と比較します。 署名が無効であるか一致しない場合、Androidはアプリケーションのインストールを拒否します。 この署名の検証は、Androidのセキュリティの重要な部分です。

ただし、2018年にGoogleはAndroidアプリバンドルまたはAABと呼ばれる新しい形式を導入しました。 グーグルは、この新しいフォーマットは、より小さなアプリケーションファイルとアプリケーションのさまざまな側面を制御するより簡単な方法を可能にするだろうと宣伝しました。 Google Playストアにある数百万のアプリのうち、数千がすでにAABシステムを使用しています。

カタログにすでに存在するアプリケーションの更新は、APK形式で引き続き配布できます。 ゲームで追加のリソースを提供するには、OBBの代わりにPlay Asset DeliveryServiceを使用する必要があります。 App Bundleアプリケーションをデジタル署名で認証するには、Play App Signingサービスを使用する必要があります。これは、デジタル署名を生成するためにGoogleインフラストラクチャにキーを配置することを意味します。

AppBundleはAndroid9と互換性があり、アプリケーションが機能するために必要なすべてのものを含むパッケージを作成できます 任意のデバイス:言語パック、さまざまな画面サイズのサポート、さまざまなハードウェアプラットフォーム用のアセンブリ。 Google Playからアプリケーションをダウンロードすると、特定のデバイスでの操作に必要なコードとリソースのみがユーザーのシステムに配信されます。 アプリ開発者にとって、アプリバンドルへの切り替えは通常、設定で別のビルドオプションを有効にし、結果のAABバンドルをテストすることになります。

モノリシックAPKをダウンロードする場合と比較して、アプリバンドルを使用すると、ユーザーのシステムにダウンロードされるデータの量が平均15%削減されるため、ストレージスペースが節約され、アプリのインストールが高速化されます。 Googleによると、Adobe、Duolingo、Gameloft、Netflix、redBus、Riafy、Twitterのアプリを含め、XNUMX万近くのアプリがAppBundle形式に切り替わりました。

最高の機能のXNUMXつ Androidアプリバンドルから■アプリケーションをいくつかの部分に分割できること。 これは特にゲームに焦点を当てています。たとえば、Play Asset Deliveryでは、ゲームを開始したユーザーは初期レベルのみを取得し、進行するにつれて、必要に応じて次のレベルをダウンロードできます。 また、Playストアは、たとえば、ローエンドデバイスで高解像度のテクスチャを必要とせずに、デバイスに最適なリソースを決定し、データ転送の必要性をさらに減らします。

Googleによると、Androidアプリバンドルを使用するための要件は、新しいアプリにのみ適用されます。

「GooglePlayの管理ユーザー向けに公開されているプラ​​イベートアプリケーションと同様に、既存のアプリケーションは現在免除されている」と同社は語った。 既存のアプリは引き続きAPKとして更新を提供でき、AABに切り替えても競合するアプリストアは削除されません。 新しいアプリケーションのリリースを計画している開発者の場合、新しい形式を使用していることを確認する時間はほとんどありません。

出典 https://android-developers.googleblog.com/


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。