IT之家 09月27日
Google Play 要求新应用支持 16KB 内存页,优化 Android 15+ 性能
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

自 2025 年 11 月 1 日起,Google Play 平台将要求所有面向 Android 15 及以上版本的新应用和更新应用支持 64 位设备上的 16KB 内存页大小,取代现有的 4KB 标准。此举旨在通过优化内存管理来提升设备性能,特别是针对大内存设备。官方数据显示,此项改变平均可缩短应用启动时间 3.16%,并降低 4.56% 的功耗。微软已确认其 .NET MAUI 9 及 .NET for Android 原生支持 16KB 页大小,开发者升级即可满足要求。然而,所有依赖库也需适配,否则将收到警告,开发者需及时更新或替换不兼容的库,以确保应用顺利上架。

💡 **内存页大小升级至 16KB**:Google Play 将于 2025 年 11 月 1 日起强制要求所有面向 Android 15 及以上版本的新应用和更新应用支持 644 位设备上的 16KB 内存页大小,以取代现有的 4KB 标准。这一变化是 Google 优化 Android 设备性能,特别是大内存设备的关键举措。

🚀 **显著的性能提升**:支持 16KB 内存页大小能够带来可观的性能改进。官方数据显示,平均而言,应用启动时间可缩短 3.16%(部分应用甚至可达 30%),功耗则能降低 4.56%。例如,Android 相机应用在新架构下,热启动速度提升 4.48%,冷启动提升 6.60%,实际体验显著改善。

✅ **.NET MAUI 的适配与要求**:微软已确认 .NET MAUI 9(及 .NET for Android)原生支持 16KB 页大小。开发者只需升级到 .NET 9 即可自动满足 Google Play 的新要求。然而,一个关键点是,项目中的所有依赖库也必须支持 16KB 页大小,否则开发者将收到警告,需要联系包作者更新或寻找替代方案。

⚠️ **开发者需主动应对**:若开发者收到关于依赖库不兼容 16KB 页大小的警告,应及时采取措施。这包括更新到兼容版本,主动联系 NuGet 包作者请求更新,或在依赖库停止维护时寻找其他可行的替代方案。尽早行动,避免临近截止日期时仓促处理。

IT之家 9 月 27 日消息,自 2025 年 11 月 1 日起,所有面向 Android 15 及以上版本的新应用和更新应用,若要提交到 Google Play 则必须支持 64 位设备上的 16KB 内存页大小(现在是 4KB)。

此举旨在优化设备性能,特别是大内存设备。官方数据显示,该变化平均可使应用启动时间缩短 3.16%(IT之家注:部分应用最高达 30%)、功耗降低 4.56%。例如,Android 相机应用在新架构下热启动速度提升 4.48%,冷启动提升 6.60%。

针对这一变化,微软确认 .NET MAUI 9(以及 .NET for Android)已原生支持 16KB 页大小。开发者只需升级至 .NET 9 即可自动符合要求,而此前的 .NET MAUI 8 已于 2025 年 5 月 14 日停止支持。

微软强调,.NET MAUI 项目中的所有依赖库也必须支持 16KB 页大小,否则开发者将会收到类似以下警告信息:

Android 16 将要求使用 16KB 页大小,共享库 ‘{library_name}’ 未采用 16KB 页大小。请通知 NuGet 包 ‘{package_name}’(版本 ‘{version}’)作者更新,该包包含文件 ‘{file_path}’。更多信息请参见:https://developer.android.com/guide/practices/page-sizes

开发者若遇到此类提示,需要将更新依赖至兼容版本;联系包作者以请求更新;或在依赖停止维护的情况下寻找替代方案。

微软建议尚未完成适配的开发者尽快升级,尽量不要等到 11 月的截止日期才开始行动:

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Android 15 Google Play 内存管理 性能优化 .NET MAUI 64位应用 16KB内存页
相关文章