Hasty Briefsbeta

双语

Transition to using 16 KB page sizes for Android apps and games

10 months ago
  • #Android 15
  • #Performance Optimization
  • #Native Code
  • Android 15 推出内存页大小无关支持,设备可运行4KB或16KB内存页尺寸
  • 自2025年11月1日起,提交Google Play的新应用及含原生C/C++代码的更新必须支持16KB页大小
  • 性能优势包括:整体提升5-10%、应用启动加速(最高30%)、功耗降低4.56%、相机启动加快(4.48-6.60%)、系统启动提速约0.8秒
  • 使用原生代码的应用需重新编译适配16KB,但同一二进制文件可兼容4KB和16KB设备
  • Android Studio工具链(APK分析器、对齐检查、Lint)可帮助识别并更新不兼容的库
  • 开发者应消除硬编码的4KB假设,改用getpagesize()等运行时查询
  • Android模拟器及真机测试(如Pixel 8)已支持16KB页尺寸测试
  • 欢迎通过LinkedIn、Medium、YouTube或X平台参与反馈与社区讨论