升級至最新版 Wear OS

從 Wear 2.0 升級

本指南說明 Wear OS 的升級程序。

Android 專屬變更

Wear 2.0 包含 API 級別 25 至 28 的多個 Android 版本。

注意:並無適用於 Android 10 (API 級別 29) 的 Wear OS 版本。

如果 Wear OS 應用程式指定 Wear OS 2.0 (API 級別 28),則要升級的作業大部分都是處理從 Android 9 (API 級別 28) 至 Android 11 (API 級別 30) 的平台變更。

由於沒有適用於 Android 10 (API 級別 29) 的 Wear OS 版本,因此當您將 compileSdkVersiontargetSdkVersion 欄位從 28 變更為 30 時,需要一次處理這些變更。

注意:即便您不會在應用程式中變更 compileSdkVersiontargetSdkVersion,依然請您確保應用程式與 API 級別 29 相容

Wear OS 專屬變更

Wear OS 2.0 有資訊方塊小工具、應用程式、錶面及許多其他介面。升級應用程式時,您必須修改使用者介面,才能融入最新的設計規範。

此外,API 級別 30 包含 Ongoing Activity API持續性活動可在 Wear OS 使用者介面的其他途徑上持續顯示通知,藉此提升使用者與長時間執行活動的互動情形。

注意:Alpha 錶面 API 的某些功能僅適用於 API 級別 30 以上的裝置。

選擇初始版本

多數開發人員建構以 API 級別 30 為目標的可靠應用程式,並確定 minSdkVersion 版本夠低,這樣才能以最常見的 Android 版本為目標。舉例來說,如要允許 Wear 2.0 裝置支援,請將 minSdkVersion 設為 25。

如果你具有 Android 開發經驗,那麼大部分的知識可適用於 Wear OS。如要瞭解不同之處,請參閱「Wear OS 與行動裝置開發」。

注意:API 級別 30 的 Wear OS 模擬器系統映像檔,仍為開發人員預覽版。如需最新資訊,請參閱「版本資訊」。

適用於 Wear OS 的 Jetpack 程式庫

適用於 Wear OS 的 Jetpack 程式庫是一組程式庫,所含的功能與穿戴式裝置支援資料庫類似,能夠更有效地支援 Wear OS 3。

適用於 Wear OS 的 Jetpack 程式庫旨在取代穿戴式裝置支援資料庫,因此這兩者在設計上無法搭配使用。穿戴式裝置支援資料庫不適用於 Wear OS 3。

詳情請參閱有關 Wear OS Jetpack 程式庫穩定版的網誌文章。