私たちと長年一緒に過ごした後、 APK形式はXNUMX月にPlayストアから消えます。 グーグル 慎重な時間が経過した後、その寿命を終え、AAB(Android App Bundle)を発表することを決定します。これは、最初は確かにはるかに軽量で、著作権侵害の多くを終わらせる新しいフォーマットです。
仕事を続けたい開発者はAABに適応する必要があります、このため、彼らはまだ約XNUMXか月先にあります。 特に、現在使用されている標準に対して新しいコンパイルが変更されることを知っているのは、賢明な時期です。
理解を深める
GooglePlayのマネージャーであるDomElliotは、公式ブログエントリで、XNUMX月からAPKアプリケーションの送信は受け付けられないと説明しています。 これにより、AABを使用する必要があります一方、自然なAPKよりもはるかに少ない占有率で、電話のメモリを軽減します。
Androidアプリバンドル(AAB)アプリケーション サイズを15%縮小します。これは、長期的には、通常は携帯電話にさまざまなアプリをインストールする人に適しています。 ユーザーは必要なものだけをダウンロードします。これまでのように重くないリソースもあります。
モバイルデバイスで使用されるプロセッサとグラフィックスを利用し、端末に過負荷をかけることがないため、この人にはメリットがあります。 バージョンは、ハードウェアを認識する限り、すべてカスタマイズされます、したがって、それはより強力でない電話からより高い電力を持つものとは異なります。
AABは著作権侵害と戦う
AAB(Android App Bundle)は著作権侵害と戦うアプリケーションやゲームは、開発者からのコストがかかると無料になるのは困難です。 このため、ファイルは限られた方法で使用されるため、抽出されたとしても、変更するのはそれほど簡単ではありません。
変更されたアプリケーションはどの電話でも読み取ることができないため、ハッキングされたツールであっても、すべてのスマートフォンでサポートされるわけではありません。 ここではアルゴリズムが多く機能します。そのため、AAB形式が使用されます。 すべて2018年に導入された後、Playストアにヒットします。
開発者は先に取り組んでいます特に、Google Playストアで利用できるように、作品を再度更新してインポートしたい場合。 ここではAABが必要ですが、ストアの外では必要ないため、APK形式は引き続き一部のポータルで表示されます。
変換に必要な作業はほとんどありません
グーグル、ブログ投稿を通じて、 'ほとんどのアプリケーションでは、AABを作成するために必要な作業はごくわずかです。 APKの代わりに。 これは主に、ビルド時に別のオプションを選択し、これを通常どおりにテストすることです。 アプリバンドルは、Android Studio、Gradle、Bazel、Buck、Cocos Creator、Unity、Unreal Engine、その他のエンジンなどの主要なビルドツールと互換性のあるオープンソース形式です。 Play CoreNativeおよびPlayCore Java&KotlinSDK。
Adobe、Gameloft、Duolingo、Netflix、redBus、Twitter、Riafyなど、多くの企業がすでにツールの一部をAABにエクスポートしています。 その中で、XNUMX月中にさらに多くが登場します、60月に少なくともXNUMX%以上が適応することを期待しています。
Playストアからファイルをダウンロードしたい場合 ファイルはAPKではなくAABになるため、XNUMX月にファイルが表示され始めても注意が必要です。 正確な日付はありませんが、その形式が表示されるようになるのはその月の最初の週になります。
必要な変更
GoogleはAPKをAAB形式に置き換えるために何年も取り組んできましたXNUMX年以上のテスト、テスト、修正が行われています。 一部の人は著作権侵害のために多くのお金を失っているので、彼らは彼らの仕事が報われることを望んでいるので、それは開発者にとってさらなる前進です。
同社は、マイクロブログのソーシャルネットワークTwitterを含む大企業が最初のニュースを目にした後、ニュースを壊したかったが、それだけではない。 他の人はすでにフォーマットから変換できるように取り組んでいます XNUMXか月強ですぐに利用できるようになります。
これにより、会社は品質を飛躍的に向上させ、それを含むすべての関係者にとって有益な形式で作業できるようになります。 Googleは、AABをすべての開発者にとって理想的なオプションと見なしています、少なくともXNUMXつ以上のアプリがハングしている特定の人を含みます。
一部のアプリケーションは省略される可能性がありますが、それらが内部に更新されるかどうかによっては、開発者からの最初の応答が一般的にどのようになるかは不明です。