Android 明年將不再支援 32 位應用

夢共裡醉發表於2022-11-05
上週,Google 正式釋出了 Android 13 並率先向 Pixel 裝置推送了系統更新,其他 OEM 廠商也將跟進這一最新系統,並會在今年晚些時候向他們旗下的裝置推送更新。

Android 明年將不再支援 32 位應用Android 明年將不再支援 32 位應用

近日,Mishaal Rahman 在 Android 13 的程式碼倉庫中發現了一個有趣的提交 —— “Move tangor to 64-bit only”。根據這個提交資訊,似乎表明 Google 即將推出的 Pixel 平板電腦將僅支援 64 位的 Android 應用。

Tangor 是 Google Pixel 平板電腦的代號,Google 在今年 5 月的 I/O 大會上公佈了這一訊息,並將於 2023 年正式發售。

Android 明年將不再支援 32 位應用Android 明年將不再支援 32 位應用

除了發現明年推出的 Pixel 平板電腦不支援 32 位應用以外,Mishaal Rahman 還發現了另一個提交(上圖),其中有提到在安裝了 Android U(Android 14) 或更高版本上的裝置上無法執行 32 位應用的字樣。這一提交也表明,只支援 64 位可能會成為 Android 14 系統的常規功能。這似乎也傳達出明年推出的 Pixel 平板電腦更像是為了提前放棄 32 位應用而率先進行的一項測試。

目前 Google Play 的應用生態在支援 64 位方面已經非常完善,任何完全用 Java 或 Kotlin 編寫的應用程式已經從系統中自動獲得了 64 位相容性。而且 Google 早在 2019 年就規定,原生開發的應用只要上架 Google Play 就需要提供 64 位版本,因此現在所有的應用程式基本都有 64 位版本。

至於硬體,如今每個 SoC 也都支援 64 位應用,其中一些旗艦 SoC 實際上也正在減少執行 32 位程式碼的能力。主導 SoC 的 ARM 也希望 2023 年的旗艦 SoC 設計能完全放棄對 32 位應用的支援。

反觀 Google 的競爭對手,由於蘋果掌握著 iPhone/iPad 的軟體和硬體,蘋果可以更好地管理自己製造的裝置,因此 iPhone/iPad 從 2017 年起就一直是僅支援 64 位應用。

由於中國市場的特殊性,Google 的 64 位應用要求只適用於 Google Play 中的應用。目前在國內市場還有一大批 32 位應用沒有被淘汰,甚至有些應用至今還只支援 32 位,沒有針對 64 位進行最佳化和相容。不過國內的商店也已經開始逐步禁止只使用 32 位的應用了,但步伐還是相對緩慢,如果明年 Android 14 真的不再支援 32 位應用,對國內開發者和開發商來說得抓緊時間了。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2921995/,如需轉載,請註明出處,否則將追究法律責任。

相關文章