Nathan_Li_Arm · 2022年03月15日

面向中国OEM的32位应用警示代码

By David Whaley, Director, Strategic Partnerships, Arm, Inc.

自从 2021 年 12 月关于中国 Android 64 位迁移的博客发布以来,随着顶级应用商店强制要求开发人员使用 64 位版本更新其应用产品,应用合规性的步伐已大大加快。

应用商店宣布的为应用添加 64 位支持的最终日期正在迅速临近。事实上,一些截止日期已经过去了 -- 我知道中国的一家主要应用商店从 2022 年 2 月 1 日起就已经不再接受仅限 32 位的应用!这已经影响到游戏开发商,几家中国游戏工作室告诉我们,他们已经完成了所有游戏向 64 位的过渡。但是,仍有部分开发人员需要为其应用程序添加 64 位支持。

设备 OEM 可以通过在32 位应用程序启动时弹出警告通知其用户未来的应用程序不兼容性。这将显示为一条警示消息,指出该应用程序在未来的 Android 版本中可能无法按预期运行,应联系应用程序开发人员以提供更新。可被用于显示此警告窗体的代码已编写完毕,可在此处的 Android 开源项目 (AOSP) 中找到。此代码主要为中国的设备 OEM 提供,其他地区不需要,因为已充分完成向 64 位的迁移。

在 Android 设备中实施此用户警报将有助于通知和激励尚未添加 64 位支持的应用程序开发人员。用户不希望使用那些在未来的 Android 移动设备上存在不兼容或效率低下的危险的应用程序。全球 Android 生态系统正转向 64 位,以支持用户需求并保持竞争力。早在 2024 年,最先进的 Android 手机将仅支持 64 位架构,无法继续运行 32 位应用程序。

Arm 同意转向 64 位架构是 Android 生态系统的正确方向,从长远来看,这将提供最佳的用户体验。我们也意识到,将这一信息传达给中国的整个 Android 应用程序开发者社区是一项挑战。我们一直在努力推动迁移,并提醒用户和应用程序开发人员迁移到 64 位的好处。已经接受并支持 64 位迁移的中国顶级应用商店听到了这一呼声。这对于让中国与全球 Android 生态系统保持一致非常有帮助,因此我们非常感谢他们的支持。

这些好处不仅适用于最终用户。部署 64 位架构的设备也将受益匪浅!在纯 64 位设备上,移除 32 位 zygote 后,与混合模式 32/64 位设备相比,可节省大约 200MB 的 RAM。无需运行额外的 32 位测试,从而降低了设备测试的复杂性和周期时间。支持分支目标识别 (BTI)、指针身份验证 (PAC) 和内存标记扩展 (MTE) 等架构功能的构建也提高了设备安全性,这些功能在 32 位架构中均不可用。

对于面向中国市场的应用程序和游戏开发人员而言,为您的应用程序添加 64 位支持会带来真正的好处。其中包括更快的应用程序加载时间、更好的视频帧速率以及更高效的图像解压缩和显示。使您的应用程序更轻松地支持 64 位所需的工具、引擎和库已在整个开发者生态系统中可用,不应阻碍或使开发变得困难。还有一些时间,但 32 位应用程序将无法在未来的 Android 移动设备的时代来临时立足。我们希望确保整个全球 Android 生态系统是一个充满平等竞争的舞台。

有关将您的应用程序或游戏转换为 64 位的更多信息,请访问此处

推荐阅读
关注数
4177
内容数
19
Arm全面计算赋能数字式沉浸,欢迎关注
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息