Wear OS 以 Android 做為建構基礎,並已針對手腕進行最佳化。如果您先前已為 Android 進行開發作業,可能已使用過許多相同的功能和 API。不過,您設計行動應用程式和設計 Wear OS 應用程式的方式稍有不同。
建議您詳閱 Wear OS 開發原則指南,瞭解如何設計應用程式。
注意:API 級別 30 的 Wear OS 模擬器系統映像檔,仍為開發人員預覽版。如需最新資訊,請參閱「版本資訊」。
如要瞭解特定功能、API 或最佳做法在 Wear OS 應用程式開發與 Android 行動裝置開發之間的差異,請查看下表或使用篩選器欄位找出特定主題。
功能、API 或最佳做法 | Wear OS 和行動裝置 | Wear OS 詳細資料 |
設計應用程式的 UI 或 UX | 不同 | 專注於幾個可在幾秒內完成的重要工作。 |
UI 介面 | 不同 | 除了活動和通知之外,還有許多其他獨特的途徑,包括應用程式、資訊方塊、小工具、錶面等。 |
UI 元件 | 行動裝置和更多 | 包括行動裝置元件和 Wear-OS 專用元件,包括:BoxInsetLayout 、SwipeDismissFrameLayout 、WearableRecyclerView 等。 |
持續進行的活動 | 不同 | 將進行中的通知新增至新的 Wear OS 介面。 |
深色主題或模式 | 不同 | 只提供深色模式來節省電力。 |
返回堆疊 | 不同 | 使用者只要滑動即可關閉,滑動即可到達返回堆疊。 |
實體按鈕 | 不同 | 穿戴式裝置通常包含一或多個實體按鈕。Wear OS 裝置至少須有一個按鈕 (電源按鈕)。除此之外,智慧手錶可以在應用程式中使用零個或多個多功能按鈕。 |
旋轉輸入 | 不同 | 部分 Wear OS 裝置包含實體側邊旋轉按鈕或旋轉輸入。使用者可以轉動按鈕,來向上或向下捲動應用程式目前的檢視畫面。 |
恢復應用程式 | 不同 | 使用者只要輕觸兩下「次要硬體按鈕」,就能繼續使用最近使用的應用程式。當使用者重新進入您的應用程式時,必須記住使用者的捲動位置。 |
架構元件 | 維持不變 | 請參閱 Android 說明文件中的「Android 架構元件」。 |
導航 | 不同 | 應用程式應精簡,避免比兩個等級更深的設計,而以線性方式呈現大部分的內嵌內容和導覽。 |
與其他應用程式互動 | 維持不變 | 請參閱「與其他應用程式互動」。 |
與配對的裝置互動 | 新功能 | 可透過 Wear 應用程式與配對的裝置互動。詳情請參閱「傳送和同步處理資料」。 |
意圖和意圖篩選器 | 相同 | 請參閱 Android 說明文件中的「意圖與意圖篩選器」。 |
動畫與轉換 | 維持不變 | 請參閱 Android 說明文件中的「動畫與轉場效果」。 |
圖片與圖形 | 維持不變 | 請參閱 Android 說明文件中的「圖片與圖形」。 |
服務和背景任務 | 維持不變 | 請參閱 Android 說明文件中的「服務總覽」。 |
背景任務 | 維持不變 | 請參閱 Android 說明文件的「背景工作總覽」。 |
權限 | 維持不變 | 請參閱 Android 說明文件的「Android 權限」。 |
應用程式資料和檔案 | 維持不變 | 請參閱 Android 說明文件中的「應用程式資料和檔案」。 |
使用者資料與身分 | 類似內容 | 除了「相關的行動 API」外,還提供其他驗證選項。進一步瞭解穿戴式裝置的驗證。 |
使用者位置 | 維持不變 | FusedLocationProvider 也會利用手機的 GPS 晶片來節省電池續航力,並在 Wear OS 上偵測位置。 |
觸控與輸入 | 行動裝置和更多 | 提供標準觸控輸入之外的輸入方式。詳情請參閱「觸控與輸入總覽」。 |
感應器 | 行動裝置和更多 | Wear OS 開發作業與行動裝置類似。為了簡化 Wear OS 上的應用程式,建議您使用健康照護服務 API 代為處理。進一步瞭解感應器。 |
健康照護服務 | 新功能 | 提供從感應器、情境感知演算法和全天健康監控所產生的健身與健康資料。詳情請參閱「Wear OS 上的健康照護服務」一文。 |
連線能力 | 類似內容 | 大部分行動裝置 API 皆受到全面支援,但具有某些限制。例如不支援 android.webkit API。詳情請參閱「在 Wear OS 上存取網路和進行同步處理」。 |
Android App Bundle | 維持不變 | 請參閱 Android 說明文件中的「關於 Android App Bundle」。 |
插入依附元件 | 維持不變 | 請參閱 Android 說明文件中的「在 Android 中插入依附元件」。 |
測試 | 類似內容 | 請參閱 Android 說明文件中的「在 Android 上測試應用程式」。 |
成效 | 類似內容 | 請參閱 Android 說明文件中的「應用程式效能指南」。 |
無障礙功能 | 維持不變 | 請參閱 Android 說明文件中的「建構無障礙應用程式」。 |
隱私權 | 維持不變 | 請參閱 Android 說明文件中的「隱私權最佳做法」。 |
安全性 | 維持不變 | 請參閱 Android 說明文件中的「應用程式安全性最佳做法」。 |