Androidは、16KBのメモリページサイズを採用し、アプリとゲームのパフォーマンスを5〜10%向上させます。互換性をテストするために、この機能はPixel 8/9デバイスの開発者オプションとして利用可能であり、すぐに他のOEMデバイスでもサポートされる予定です。
ネイティブコードのないアプリはシームレスに動作しますが、ネイティブコードを持つアプリは再構築が必要になる可能性があります。SDKやライブラリの開発者は、互換性のためにコンポーネントを更新することが推奨されています。
16KBデバイスに対応するために、アプリを準備するには、開発者は次の手順を実行する必要があります。
- Android Gradle Pluginを8.5.1以上にアップグレードする
- ネイティブコードをNDKバージョンr28以上に合わせる
- SDKやライブラリを更新する
エミュレーターまたはPixel 8/9デバイスの開発者オプションを使用して、16KBモードでアプリをテストすることは、互換性の問題を特定するために重要です。
16KBページサイズへの移行は、32ビットから64ビットアーキテクチャへの移行よりも複雑さが低いです。
16KBページサイズをサポートする初期のデバイスモデルは、2年以内にリリースされる予定です。
Xiaomi、vivoなどのOEMは、16KBデバイスのサポートを提供する予定です。
16KBページサイズへの移行は、パフォーマンスを向上させ、将来のAndroidの革新の基盤を提供します。
Androidは、この移行を支援するために、継続的な更新とリソースを提供します。
android-developers.googleblog.com
Get your apps ready for 16 KB page size devices
Create attached notes ...