10 月 29 日消息,本月早些時候IT之家曾報道,Pixel 7 系列只能運行 64 位應用,現在谷歌官方證實了這一消息。

在其開發者網站的一篇博文中,谷歌透露了一些關于其 Pixel 7 和 Pixel 7 Pro 手機的信息。據谷歌稱,Pixel 7 系列是有史以來第一款純 64 位的 Android 手機。
谷歌表示,為了實現這一“壯舉”,需要在“整個平臺、工具、Google Play,當然還有應用程序”方面做出各種改變。
那么這對用戶來說有什么好處呢?谷歌公司指出,64 位應用程序比 32 位應用程序運行得更快,因為它們可以使用 32 位應用程序無法使用的額外寄存器和指令。此外,較新的 CPU 在運行 64 位代碼時可提供高達 25% 的性能提升,有些處理器甚至完全放棄了對 32 位代碼的支持。
此外,還可以幫助提高安全性。更大的地址空間使得像 ASLR 這樣的防御措施更加有效,而且空余的比特可以用來保護控制流的完整性。這些對策可以減少入侵者控制設備的機會。
谷歌還表示,移除對 32 位代碼的支持可節省多達 150MB 的 RAM,因為即使在不運行 32 位應用程序時,操作系統也會使用這些內存。這些內存的節省意味著內存出現不足的情況更少發生,也就是意味著殺后臺的情況更少出現。
對開發者來說,開發者可以使用更好的工具,如 HWASan,用于檢測內存錯誤和提高應用程序的質量。對廠商來說,純 64 位設備使 CTS 測試時間減半,供應商可以更快、更容易地更新設備。
谷歌同時表示,純 32 位設備對 Android Go、Android TV 和 Android Wear 來說仍然很重要,Google Play 將繼續為純 32 位的設備提供 32 位應用程序。