Pixel 7僅測試64位Android,無法運行32位應用

Pixel 7僅測試64位Android,無法運行32位應用

令人驚訝的是:我們知道 Android 正準備很快放棄對 32 位應用程序的支持,而即將推出的 Pixel 平板電腦將接受代碼審查,以使其準備好僅在 64 位 Android 上運行。沒有人注意到的是,Pixel 7 也放棄了對 64 位應用程序的支持,因此它昨天的發布向 Android 的 64 位未來邁出了一大步。Esper 高級技術編輯 Mishaal Rahman 弄清楚了其工作原理的所有細節。

看起來 Pixel 平板電腦仍將是第一款僅運行 64 位 Android 的平板電腦,而 Pixel 7 距離這一里程碑僅近了半步。32 位應用程序已通過軟件標誌禁用,但只有 64 位版本的 Android 尚未運行。嘗試安裝 32 位應用程序時,會出現錯誤消息:“該應用程序未安裝,因為它與您的手機不兼容。”

看起來操作系統還沒有完全準備好 64 位構建,因為一些系統庫仍然是 32 位,但這正是 Google 的目標。另外,從人工軟件標誌開始就是一個很好的例子。Google 可以準確地看到 64 位單獨會導致多少問題,並且如果情況變得太糟糕,可以輕鬆地在軟件更新中禁用該標誌。

但實際上,大多數消費者不會注意到 32 位應用程序的丟失。Java 應用程序由 Android RunTime (ART) 編譯,運行時只能生成 64 位二進製文件!其中一個問題是非 Java 應用程序(通常是遊戲),開發人員需要為其創建 64 位版本。然而,Play 商店早在 2019 年就強制要求所有應用程序更新都支持 64 位 ,因此唯一的問題應該是已經使用了幾年的廢棄應用程序。一個典型的例子是 2013 年的熱門遊戲《Flappy Bird》。

對於新的 Android 設備來說,只有 64 位模式很快就會成為現實。儘管 Pixel 7 中的 Tensor 2 仍然支持每核 32 位,但它可能是 2022 年唯一一款可以誇耀這一點的旗艦手機。今年的高通和三星旗艦 SoC 僅在八個內核中的三個上支持 32 位技術,而 Arm 提出的 2023 年 X3 SoC 設計根本不支持 32 位技術。據報導,出於對中國市場的考慮,高通很快就會放棄對 32 位系統的支持,並且可能不會遵循 Arm 的指導方針。

一旦完整的 64 位 Android 版本啟動並運行,通過刪除所有 32 位垃圾,我們可能會看到更好的性能和更好的安全性。拉赫曼表示,谷歌的一項內部研究表明,性能和能源效率提高了 5% 到 10%,並且 RAM 和存儲需求也減少了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *