此前谷歌已经要求从 2025 年 11 月 1 日开始所有针对 Android 15 + 版的应用程序都必须支持 16KB 页面大小,即如果开发者要通过 Google Play Store 发布或更新应用就必须满足这项基本的开发者要求。
谷歌决定提高页面大小主要是因为现在大多数智能手机都使用 64 位处理器以及附带更大的内存,将安卓内存页面大小从 4KB 调整到 16KB 后可以显著提高性能,尤其是在内存更大的设备上。
根据谷歌自己的统计,切换到 16KB 页面大小后应用启动时间最高可以缩短 30%,功耗可以降低 4.56%,例如安卓系统默认相机应用热启动速度提升 4.48%、冷启动速度提升 6.60%。
现在为方便开发者使用,微软宣布.NET MAUI 9 以及.NET for Android 已经默认支持安卓 16KB 页面大小,开发者无需进行额外配置即可开箱即用,这样可以更轻松满足谷歌的开发者要求。
微软称要实现自动支持新的页面大小,开发者需要升级到.NET 9,当然这里也要提醒微软已经在 2025 年 5 月 14 日弃用.NET MAUI 8,所以还是建议开发者尽早完成升级。
在公告中微软表示.NET MAUI 项目中的所有依赖项也必须都支持 16KB 页面大小,如果存在不符合要求的依赖项将会报错:
Android 16 要求页面大小为 16KB,而共享库 {不兼容的库名称} 不具备 16KB 页面大小,请告知 NuGet 包 {包名称} 版本 {版本} 的开发者,更多详情请参阅支持文档。
如果开发者遇到上述提醒则说明自己使用的依赖项存在不兼容 16KB 页面大小的问题,开发者需要采取 3 个必要步骤:
1. 将依赖项更新到最新的兼容版本。
2. 联系依赖项软件包的开发者询问是否更新或建议更新以支持 16KB 页面大小。
3. 如果软件包已经无人维护则开发者必须寻找替代方案。
以上就是“微软宣布.NET MAUI 9等版本默认支持安卓16KB页面大小满足谷歌要求和提升性能”的详细内容,想要了解更多IT圈内资讯欢迎持续关注编程学习网。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://www.phpxs.com/post/13573/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料