应对谷歌商店安卓16KB页面要求,微软确认开发者需升级至 .NET 9

B站影视 内地电影 2025-09-27 17:19 1

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

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 月的截止日期才开始行动:

升级至 .NET 9;检查并确认所有依赖项支持 16KB 页大小;更新或替换不兼容的依赖库;在支持 16KB 页大小的环境下进行测试,可选择模拟器或启用开发者选项的真实设备。

来源:IT之家

相关推荐