64 位元架構可提升效能,並為日後創新奠定基礎,為使用者提供更快速、更豐富的體驗。自 Android 5 起,我們就支援 64 位元 CPU。這項異動使 Wear OS 與 Google TV 和其他板型規格的最新更新保持一致,並以 2019 年首次針對行動裝置推出的 64 位元要求為基礎。
今天,我們將這項 64 位元規定擴展至 Wear OS。這篇網誌提供相關指引,協助您做好準備,確保應用程式符合新規定。
64 位元規定:Wear OS 開發人員時程
2026 年 9 月 15 日起:
- 所有含有原生程式碼的新應用程式和應用程式更新,在發布至 Google Play 時,都必須提供 64 位元版本和 32 位元版本。
- Google Play 將開始禁止將不符合規定的應用程式上傳至 Play 管理中心。
我們並未變更 32 位元支援政策,Google Play 會繼續向現有的 32 位元裝置提供應用程式。
絕大多數 Wear OS 開發人員都已完成這項轉換,並推出符合 64 位元規定的應用程式。其餘應用程式則預計只需少量作業。
為 64 位元規定做好準備
許多應用程式完全以非原生程式碼 (即 Kotlin 或 Java) 編寫,不需要變更任何程式碼。不過,請務必注意,即使您並未自行編寫原生程式碼,依附元件或 SDK 仍可能將原生程式碼導入應用程式,因此您仍須檢查應用程式是否含有原生程式碼。
評估應用程式
- 使用 Android Studio 的 APK 分析工具,檢查 APK 或應用程式套件是否含有原生程式碼。
- 在 lib 資料夾中尋找 .so 檔案。如果是 ARM 裝置,32 位元程式庫位於 lib/armeabi-v7a,相應的 64 位元程式庫則位於 lib/arm64-v8a。
- 確保同等性:目標是確保應用程式在僅限 64 位元的環境中能正確執行。雖然具體設定可能有所不同,但對大多數應用程式而言,這代表您支援的每個原生 32 位元架構,都應納入對應的 64 位元架構,方法是為兩個 ABI 提供相關的 .so 檔案。
- 升級 SDK:如果只有 32 位元版本的第三方程式庫或 SDK,請向供應商索取符合 64 位元規定的版本。
如何測試 64 位元相容性
應用程式的 64 位元版本應與 32 位元版本擁有相同的品質,並提供同樣的特徵集。您可以使用 Wear OS Android Emulator,確認應用程式在 64 位元環境中的行為和效能是否符合預期。
注意:Wear OS 應用程式必須指定 Wear OS 4 以上版本,才能提交至 Google Play,因此您可能已在這些較新的 64 位元映像檔上進行測試。
測試時,請留意原生程式碼載入器,例如 SoLoader 或舊版 OpenSSL,這些載入器可能需要更新,才能在僅支援 64 位元的硬體上正常運作。
後續步驟
我們現在宣布這項規定,是為了讓開發人員有六個月的時間,在 2026 年 9 月開始實施前,讓應用程式符合規定。如需轉換作業的詳細指南,請參閱支援 64 位元架構的深入說明文件。
這項轉換是 Wear OS 未來發展的重要一步,64 位元相容性也將為生態系統帶來許多好處。
-
產品最新消息今天,我們在 Android 開發人員高峰會上宣布,將廣泛提供多項工具和 API,旨在消除日常摩擦,讓您更靈活地建構出色的 Android 應用程式。
Matthew McCullough • 閱讀時間:4 分鐘 -
產品最新消息Android Studio Rabbit 2 穩定版已推出,可供您在正式環境中使用。此版本包含多項重要功能,可提升開發效率,例如「自備代理」、全新 XR 模擬器功能、LeakCanary 更新、全新代理技能管理工具、AI 程式碼審查等。
Matthew Warner • 閱讀時間:3 分鐘 -
產品最新消息如果應用程式指定即將推出的 Android 版本,將無法再透過 WRITE_CONTACTS 權限直接寫入聯絡人資料。
Roxanna Aliabadi Walker • 閱讀時間:6 分鐘
每週透過電子郵件接收 Android 開發人員的最新深入分析。