Google は、Android 上でのアプリの動作方法に大きな変更を導入しています。この変更は消費者にはあまり目立たないかもしれませんが、Google のモバイル オペレーティング システムのユーザーであれば、何が起きているのか、そしてその理由を認識しておくことが重要です。
2021 年 8 月以降、Google Play ストアで新しい Android アプリを公開したい開発者は、アプリをパッケージ化する方法を変更する必要があります。ソフトウェア メーカーは、長年使用されてきた従来の APK (Android アプリケーション パッケージ) 形式ではなく、AAB (Android アプリ バンドル) フレームワークを使用する必要があります。
これら 2 つの標準の違いについて、詳細な技術的説明はここでは取り上げません (開発者でない限り、アプリの操作方法は変わりません)。しかし、この切り替えの主な理由の 1 つは、Android が動作するデバイスの数が膨大であることです。
AABの主なメリットの一つは、アプリのどの部分からでもデバイスに実際に必要な部分だけを配信できることです。例えばスマートフォンを使用している場合、タブレット画面用に設計された大きなグラフィックは必要ないため、アプリのサイズを小さく軽量にすることができます。開発者は、デバイスごとに別々のAPKをコーディングしてパッケージ化したり、すべてを1つのパッケージにまとめたりする必要がなく、AABルートを使用することで、これらの処理を自動的に行うことができます。

Google Play ストアに変更が加わります。
スクリーンショット: Google経由のDavid Nieldまた、開発者にとっては、特定の機能(拡張現実アドオンなど)を特定のデバイスに配信する際に柔軟性が高まります。つまり、ユーザーはすべてを一度にダウンロードする必要がなくなります。
この技術のもう一つの応用例としては、ゲームが挙げられます。ゲームの上位レベルは必ずしもすぐにダウンロードする必要がないため、ユーザーは長い読み込み時間にイライラすることなく、下位レベルを素早く開始できます。繰り返しになりますが、これはダウンロードサイズを縮小し、アプリの軽快さを向上させることにつながります。
GoogleはPlayストアを通じて、メインのAndroidアプリバンドルを、リクエストする各デバイス固有のAPKシリーズに分割する役割を担っています。Googleによると、これらの新しく最適化されたAPKは、平均して以前よりも15%サイズが小さくなっています。
AABは2018年のAndroid 9で導入されましたが、Googleは現在、少なくとも新規アプリについては開発者にAABへの移行を強く求めています。Playストアに既に公開されているアプリは当面APKを引き続き使用できますが、この傾向は一方向にしか進んでいません。Googleによると、現在上位1,000アプリのほとんどがAABを使用しており、バンドル形式を使用しているアプリは100万件を超えています。
最も大きな違いが生まれる分野のひとつは、ローエンドのハードウェアです。安価な携帯電話には、プレミアムフラッグシップのようなストレージ容量や処理能力がないため、AAB 標準の合理化は大幅に役立つはずです。
これらはすべて素晴らしいように聞こえますが、AABへの移行にはまだいくつか疑問が残ります。まず、現時点でAABに対応しているのはGoogle Playストアのみであるため、開発者はAmazon App Store(AABをサポートすると発表しています)などの他のポータル向けにAPKを準備する必要があります。Amazon App StoreはWindows 11向けに提供されるAndroidアプリライブラリです。

一部のアプリやゲームにおけるAABのスペース節約
スクリーンショット: Google経由のDavid NieldAAB規格はオープンソースであるため、他のアプリライブラリもこのフォーマットを採用できます。開発者にとって、ある規格から別の規格への移行は実際にはそれほど手間がかかりません。しかし、AABパッケージングプロセスの一部は、アプリの検証にGoogleのクラウドコンピューティング能力に依存しており、エコシステムとアプリの配布方法をGoogleがこれまで以上に厳密に管理していることを意味します。
また、アプリのサイドローディング、つまりユーザーが公式チャネルを経由せずにデバイスにアプリをインストールできる機能にどのような影響を与えるかは明確ではありません。これは、デバイスをいじったり実験したりするのが大好きな人にとっては人気のオプションですが、注意を怠るとセキュリティや安定性に問題が生じる可能性があります。
新規アプリの要件としてAABが導入されれば、少なくとも理論上は、悪質な運営者がGoogle Playストアからパッケージを盗用し、マルウェアを仕込んで他のチャネルで配布しようとすることが難しくなるはずです。これはユーザーにとって間違いなくメリットですが、Android全体のオープン性に波及効果をもたらすかどうかはまだ分かりません。多くのユーザーにとって、iOSに対するAndroidの優位性の一つはサイドローディングが可能であることであり、今回の変更によってそれがより困難になると思われます。
Google Playストアのみを利用する非開発者にとって、AABへの移行は朗報となるでしょう。アプリはより合理化され、より安全になり、インストール先のデバイスに合わせて特別に開発されるようになります。同時に、Googleはアプリ配信をさらにコントロールできるようになり、アプリの入手先としてGoogle Playストアの優位性がさらに高まります。
WIREDのその他の素晴らしい記事
- 📩 テクノロジー、科学などの最新情報: ニュースレターを購読しましょう!
- 黒人ツイッターの民衆史
- 最速の人間でも飼い猫に追いつけない理由
- 幽霊軍艦が紛争地帯で混乱を招いている
- AIを訓練するこの新しい方法は、オンラインでの嫌がらせを抑制する可能性がある
- 太陽光発電オーブンの作り方
- 👁️ 新しいデータベースで、これまでにないAIを探索しましょう
- 🎮 WIRED Games: 最新のヒントやレビューなどを入手
- 🏃🏽♀️ 健康になるための最高のツールをお探しですか?ギアチームが選んだ最高のフィットネストラッカー、ランニングギア(シューズとソックスを含む)、最高のヘッドフォンをご覧ください