为 Google Play 的 16 KB 页面大小兼容性要求做好 App 准备
Posted by Dan Brown – Product Manager, Google Play
Google Play 使你能够管理并向全球数十亿用户分发创新和可信的 App 和游戏,覆盖所有 Android 设备。一直以来,所有 Android 设备都以 4 KB 页面管理内存。
随着设备制造商为设备配备更多 RAM 以优化性能,许多制造商将采用更大的页面大小,例如 16 KB。Android 15 引入了对更大页面大小的支持,确保你的 App 可以在这些不断发展的设备上运行,并从相关的性能提升中受益。
从 2025 年 11 月 1 日起,所有提交到 Google Play 并面向 Android 15+ 设备的新 App 和现有 App 的更新都必须支持 16 KB 页面大小。
这是一项关键的技术要求,旨在确保你的用户能够在新设备上受益于性能增强,并使你的 App 为平台未来改进新型硬件性能的方向做好准备。如果不重新编译以支持 16 KB 页面,你的 App 在未来的 Android 版本中,当这些设备变得更加普遍时,可能无法在这些设备上正常运行。
我们已经看到 16 KB 可以帮助实现:
- 更快的 App 启动速度: 各种 App 的启动速度提升 3% 到 30% 不等。
- 改进的电池使用情况: 平均增益 4.5%。
- 更快的相机启动速度: 相机启动速度提高 4.5% 到 6.6%。
- 更快的系统启动速度: Android 设备的启动速度大约提高 8%。
我们建议尽早检查你的 App, 尤其要检查可能尚未与 16 KB 兼容的依赖项。许多流行的 SDK 提供商,如 React Native 和 Flutter,已经提供兼容版本。对于游戏开发者,一些领先的游戏引擎,如 Unity,支持 16 KB,对 Unreal Engine 的支持即将推出。
实现 16 KB 兼容性
相当数量的 App 已经兼容,因此你的 App 可能已经可以无缝地满足此要求。 对于大多数需要进行调整的 App,我们预计更改将是最小的。
- 没有原生代码的 App 应该无需任何更改即可兼容。
- 使用包含原生代码的库或 SDK 的 App 可能需要将这些库或 SDK 更新到兼容版本。
- 具有原生代码的 App 可能需要使用更新的工具链重新编译,并检查任何具有不兼容的底层内存管理的代码。
我们在 12 月发布的博文 Get your apps ready for 16 KB page size devices 提供了更详细的技术说明和关于如何准备你的 App 的指导。
立即检查你的 App 的兼容性
很容易查看你的 App Bundle 是否已经支持 16 KB 内存页面大小。 请访问 Play Console 中的 app bundle explorer 页面,以检查你的 App 构建的合规性,并获取关于你的 App 可能需要更新的位置的指导。
除了 App Bundle Explorer 之外,请确保还在 16 KB 环境中测试你的 App。 这将帮助你确保用户不会遇到任何问题,并且你的 App 提供最佳性能。
有关更多信息,请查看 完整文档。
感谢你一直以来对 Play 支持的各种设备带来令人愉悦、快速和高性能体验的支持。 我们期待看到你通过 16 KB 支持提供的增强体验。