從 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 版本,因此當您將 compileSdkVersion
和 targetSdkVersion
欄位從 28 變更為 30 時,需要一次處理這些變更。
注意:即便您不會在應用程式中變更 compileSdkVersion
或 targetSdkVersion
,依然請您確保應用程式與 API 級別 29 相容。
Wear OS 專屬變更
Wear OS 2.0 有資訊方塊、小工具、應用程式、錶面及許多其他介面。升級應用程式時,您必須修改使用者介面,才能融入最新的設計規範。
此外,API 級別 30 包含 Ongoing Activity API持續進行的活動可在 Wear OS 使用者介面的其他表層上,持續顯示通知。如此一來,就能提升使用者與長時間執行活動的互動。
注意:Alpha 錶面 API 的某些功能僅適用於 API 級別 30 以上的裝置。
選擇初始版本
由於 Wear OS 版本與 Android 版本相關聯,因此在選擇初始版本時,請考量最常見的 Wear OS 裝置。
多數開發人員建構以 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 程式庫穩定版的網誌文章。