GoogleはAndroidアプリのAPKから離れています:理由はここにあります

GoogleのAndroidは、初日からアプリの標準形式としてAPK(Androidアプリケーションパッケージ)を使用しています。現在のところ、Playストアで入手できない場合でも、APKファイルをオンラインで簡単に見つけてデバイスにサイドロードできます。すぐに、そうではないかもしれません。

Googleは2018年にAPK形式の問題のいくつかに対処するためにAndroidApp Bundle形式を導入し、現在はPlayストアのアプリの標準形式になっています。

ここでは、その詳細と、この動きがAndroidエコシステムにもたらすメリットまたはデメリットについて詳しく説明します。

AndroidアプリバンドルはAPKを置き換えるように設定されています

公式ドキュメントによると、Googleは、2021年8月以降、現在のAPK形式を置き換える新しい形式が新しいアプリケーションに必須になると述べています

AdobeやDuolingoなど、すでにAndroid App Bundle形式を使用している人気のアプリはたくさんありますが、Googleは、他の既存のアプリが近いうちに新しい形式に変換されるかどうかを明らかにしていません。

グーグルは、開発者がアプリバンドル形式でアプリを公開することは非常に簡単になるだろうと言っています。

APKの代わりにAppBundleを使用する利点

App Bundle形式は、開発者とユーザーの両方にAPKファイルよりも優れたメリットを提供することを目的としています。それらのいくつかを強調しましょう。

Androidプラットフォームのセキュリティの向上

APKファイルの配布やアプリのサイドロードは簡単ですが、 Androidがマルウェアの影響を受ける最も一般的な方法の1つです。

ユーザーは、デバイスが何らかの方法で侵害されていることに気付くだけで、変更されたアプリをインストールすることになります。また、APKサイトは数百ありますが、安全に使用できるサイトはごくわずかです。そのため、本物のAPKをインストールする場所を混乱させるのは簡単です。

必要に応じて、 APKダウンロードの安全なサイトのリストを参照できます。

Android App Bundleを使用すると、APKファイルを簡単に見つけることができない場合があります。これは、悪意のあるAPKファイルについて心配する必要がないことを意味します。したがって、より多くのユーザーがソフトウェアを安全にインストールするために公式のGooglePlayストアに依存することが保証される可能性があります。

Googleは、ユーザーだけでなく、Android App Bundleのメリットの一部として、開発者がGoogleの安全なインフラストラクチャを使用してアプリの署名キー(アプリの整合性と信頼性を検証する)を保存できるようにします。

アプリのダウンロードサイズの縮小

App Bundleを使用すると、GoogleはPlayストア内のさまざまなデバイス/構成用にアプリのAPKを生成して最適化します。したがって、バンドル形式がない場合よりもアプリが小さくなります。

また、アプリのサイズが小さいため、インターネット接続が不十分な場合でも、ユーザーはPlayストアから簡単にダウンロードできます。また、Androidデバイスでより多くのストレージスペースを節約できるはずです。

大規模なゲームのダウンロードが簡単

APKパッケージでは、150 MBを超えるゲームに必要なアセットを個別にダウンロードする必要があります。これは通常、別のフォルダーに保存されます。

これは、オブジェクトファイル(OBB)が分離されたままであり、ユーザーが移行時に別のデバイスに簡単にコピーできるようにするための優れたアプローチであった可能性があります。ただし、アセットファイルはアプリの外部ストレージに保存されていたため、安全な方法ではありませんでした。

App Bundleを使用すると、開発者はPlayストアからすべてを入手できるようになります。これは簡単で安全です。

ゲームの追加ファイルを個別にダウンロードする必要はなくなりました。すべてをPlayストアから直接ダウンロードしてインストールできます。これにより、これらのゲームの更新も小さくなり、Androidゲーマーにとってはメリットがあります。

この動きにマイナス面はありますか?

すべての既存のアプリがAppBundleを使用するように変換されているわけではありませんが、新しいアプリはそれから離れていきます。 Android開発者にとって、AmazonAppstoreなどの他のAndroidストアでアプリを再配布するのは時間がかかる可能性があります。

悪意のあるAPKファイルが見つからないのは安心ですが、APKファイルが見つからないのは不便であり、アプリのサイドローディングがより複雑になる可能性があります。しかし、最終的には、問題よりも多くのメリットが得られる可能性があります。