Pixel7仅支持64位应用程序谷歌解释了为什么这是一件好事
根据Android Developers的一篇文章,Google Pixel 7 和7 Pro是第一款仅支持 64 位的 Android 手机,该公司怀疑它们可能会在其他设备中变得司空见惯。在最近发布的系列中放弃对 32 位操作系统的支持的原因始于 64 位代码对手机内存的作用。
谷歌表示,64 位应用程序运行得更快,因为寄存器和指令的可用性更广泛,而 32 位应用程序无法访问这些寄存器和指令。据说新 CPU 在使用 64 位代码时运行性能提高了 25%。将位数加倍可提高安全性,因为 64 位增强了 ASLR 的有效性并加强了其他对策,以帮助防止入侵者控制您的手机。
此升级还为 Pixel 7 系列手机节省了大约 150MB 的 RAM,因为它清除了一些背景混乱。
虽然 Pixel 7 和 7 Pro 是第一款转向仅支持 64 位的Android 手机,但应用程序开发人员很快就需要对其产品进行改造。Android 将为开发人员提供工具和支持,以便他们可以开始针对设备测试其 64 位应用程序,以确定其编码中的任何缺陷。这些工具(例如 HWASan)有助于检测内存错误,甚至可以帮助改进开发人员应用程序的整体质量。
仅 64 位设备也应该为供应商提供更快速的更新,因为他们可以更轻松地修补关键问题。
最后,虽然 Google 正在进入 64 位世界,但 Play 服务方面将继续支持正在运行或只能运行 32 位应用程序的设备,例如Wear OS 手表和 Android Go 手机。