2021 年 8 月 1 日以降、Google Play は 64 ビット CPU アーキテクチャをサポートしていないネイティブ アプリケーションを提供しなくなります。
Googleは最近、Androidアプリ開発者と頻繁に直接対話を行っている。 同社が未承認のアプリがまもなく削除されることを警告する記事を公開したのは今週初めのことだった。 ホワイトリストに登録されていない通話記録または SMS 権限にアクセスしようとした場合、Play ストアから削除されます。 彼ら。 今週、同社は Android Developers Blog に別の記事を公開しましたが、これはまだ開発されていないネイティブ アプリに関するものでした。 64 ビット CPU をサポートします。 2021 年 8 月 1 日以降、Google Play は 64 ビット CPU をサポートしていないネイティブ アプリケーションを提供しなくなります。 建築。
Android は、Android 5.0 Lollipop のリリースにより 64 ビット アプリケーションのサポートを開始しました。 それ以来、64 ビット CPU を搭載した SoC がさらにリリースされ、その移行が段階的廃止の始まりとなりました。 32 ビット CPU を搭載したチップセット。 デスクトップ コンピューターと同様に、64 ビットは未来であり、Google はそれを十分に認識しています。 それ。 1 年ちょっと前の 2017 年 12 月、同社は次のように発表しました。 ネイティブ ライブラリを使用するアプリの開発者は、64 ビットの代替バージョンを用意する必要があります 64 ビットのみのデバイスで実行します。
この要件は予定通りであり、2019 年 8 月 1 日に発効する予定です。 今週同社は、Unity 5.6 以降を使用するゲームに対するこれの拡張を発表しました。 Google Play は、2021 年 8 月 1 日に発効する最終期限まで、これらのゲームの 32 ビットのみのアップデートを引き続き受け付けます。 この時点で、Google Play は 64 ビット対応デバイス上で 64 ビット バージョンのないアプリの提供を停止します (つまり、それらのアプリはそれらのデバイスの Play ストアで利用できなくなります)。
現時点では、Google は 2021 年の期限に向けて、Unity 5.6 以前で構築されたゲームに拡張機能を提供していません。 ただし、2017 年から 2019 年に変化したのと同じように、現在から 2021 年 8 月までの間に状況が変わる可能性があります。 Googleは開発者に対し、この新しいポリシーに従ってアプリケーションやゲームを移行するのに十分な時間を与えたいと考えている。 Google は、これらの要件は以下には適用されないと言っているため、この新しい期限には依然として例外があります。
- 現在 64 ビット コードをサポートしていないフォーム ファクターである Wear OS または Android TV を明示的にターゲットとする APK またはアプリ バンドル。
- Android Pie 以降を実行しているデバイスに配布されていない APK またはアプリ バンドル。
この新しい変更は、32 ビット サポートに関する同社のポリシーには影響しません。 これらのアプリは引き続き 32 ビット デバイスに配信されます。 したがって、開発者が 32 ビットのネイティブ コードを含むアプリを持っている場合は、追加の 64 ビット バージョンも必要になります。
出典: Android 開発者ブログ