Google Playで公開するAndroidアプリの64ビット対応必須化、詳細が発表

2019年1月19日 21:28

Googleは15日、Google Playで公開するAndroidアプリの64ビット対応必須化の詳細を発表した(Android Developers Blogの記事Neowinの記事BetaNewsの記事9to5Googleの記事)。 対象となるのはネイティブコードを使用するアプリで、32ビット版に加えて64ビット版を提供する必要がある。JavaやKotlinのみで書かれたアプリを変更する必要はないが、SDKやライブラリを使用している場合は要確認だ。また、現在のところ64ビットコードをサポートしていないWear OSやAndroid TVにのみ対応するアプリや、Android 9 Pie以降に提供しないアプリについては対象外となる。なお、32ビットサポートに対するポリシーの変更はなく、32ビットデバイスには今後もアプリを提供していくとのこと。 2019年8月から64ビット対応が必須となることは2017年に発表されていたが、今回はさらに詳細なスケジュールが出ている。まず、2019年8月1日以降、ネイティブコードを使用する新しいアプリとアップデートのすべてが32ビット版に加えて64ビット版を含めることが必須になる。ただし、Unity 5.6またはそれ以前のバージョンを使用する既存のゲームについては、2021年8月まで32ビット版のみをアップデートも受け付ける。2021年8月1日にはUnity 5.6またはそれ以前を使用するものを含め、64ビット版を含まないアプリはGoogle Playで64ビットデバイスに提供されなくなるとのこと。 アプリ開発者に対しては、APK Analyzerによるネイティブコードの確認、64ビットアーキテクチャーの有効化、SDKやライブラリの更新などが求められている。SDKやライブラリの提供者に対しては、アプリ開発者が対応する時間をとれるよう、なるべく早く64ビット対応版を提供し、それを開発者に知らせるよう求められている。Unityを使用するゲームのみ猶予期間が設けられたのは、メジャーなゲームエンジン(Unreal、Cocos2d、Unity)の中でUnityが64ビットサポートを追加した時期が遅かったためとのことだ。

関連記事

最新記事