谷歌新规强制要求:所有安卓应用须在2025年11月1日前全面支持16KB页面大小

阅读量10481

发布时间 : 2025-09-29 18:01:37

x
译文声明

本文是翻译文章,文章原作者 Ddos,文章来源:securityonline

原文地址:https://securityonline.info/new-google-mandate-all-android-apps-must-support-16kb-page-size-by-november-1-2025/

译文仅供参考,具体内容表达以及含义原文为准。

自2025年11月1日起,所有面向Android 15及以上版本的应用必须支持16KB内存页大小。换言之,开发者若希望通过Google Play商店发布或更新应用,必须满足这一基础技术标准。

默认页大小的调整源于64位处理器的广泛普及更大内存容量设备的出现。谷歌将Android内存页大小从4KB提升至16KB,旨在显著增强性能,尤其是在高内存设备上。

根据谷歌内部基准测试,切换到16KB页大小可使应用启动时间缩短高达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 will require 16 KB page sizes, shared library '{library_name}' does not have a 16 KB page size. Please inform the authors of the NuGet package '{package_name}' version '{version}' which contains '{file_path}'. See https://developer.android.com/guide/practices/page-sizes  for more details.  

若开发者遇到此类错误,表明一个或多个依赖项与16KB页大小要求不兼容。为解决此问题,微软建议三个关键步骤:

  1. 将依赖项更新至最新兼容版本;
  2. 联系包维护者,请求或确认其针对16KB支持的更新;
  3. 若依赖项已停止维护,则寻找替代方案。
本文翻译自securityonline 原文链接。如若转载请注明出处。
分享到:微信
+10赞
收藏
安全客
分享到:微信

发表评论

Copyright © 北京奇虎科技有限公司 三六零数字安全科技集团有限公司 安全KER All Rights Reserved 京ICP备08010314号-66