產品新聞

讓 Wear OS 應用程式做好支援 64 位元規定的準備

閱讀時間:2 分鐘

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:如果第三方程式庫或 SDK 只有 32 位元版本,請向供應商索取符合 64 位元規定的版本。

如何測試 64 位元相容性

應用程式的 64 位元版本應與 32 位元版本擁有相同的品質,並提供同樣的特徵集。您可以使用 Wear OS Android 模擬器,確認應用程式在 64 位元環境中的行為和效能是否符合預期。

注意:Wear OS 應用程式必須指定 Wear OS 4 以上版本,才能提交至 Google Play,因此您可能已在這些僅支援 64 位元的新版映像檔上進行測試。

測試時,請注意 原生程式碼載入器,例如 SoLoader 或舊版 OpenSSL,這些載入器可能需要更新,才能在僅支援 64 位元的硬體上正常運作。

後續步驟

我們現在宣布這項規定,是為了讓開發人員有六個月的時間,在 2026 年 9 月開始執法前,讓應用程式符合規定。如需遷移作業的詳細指引,請參閱支援 64 位元架構的深入說明文件。

這項轉移作業代表 Wear OS 的未來邁出令人振奮的一步,64 位元相容性將為生態系統帶來許多優勢。

繼續閱讀