自2025年11月1日起,所有提交至Google Play的新应用及更新应用,若面向Android 15及以上版本,必须支持64位设备上的16KB内存页大小(此前为4KB)。
该调整旨在优化设备性能,尤其针对大内存设备。官方数据显示,应用启动时间平均缩短3.16%(部分最高达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}’。
开发者需采取措施应对不兼容情况,包括更新依赖至兼容版本、联系包作者请求更新,或在依赖停止维护时寻找替代方案。
微软建议开发者尽早完成适配,避免临近11月截止日期集中操作。具体步骤包括:升级至.NET 9;检查并确认所有依赖项支持16KB页大小;更新或替换不兼容的依赖库;在支持16KB页大小的环境(如模拟器或启用开发者选项的真实设备)中进行测试。
免责声明:本文内容由开放的智能模型自动生成,仅供参考。