Wear OS 6 以 Android 16 (API 級別 36) 為建構基礎。準備讓 Wear OS 應用程式支援 Wear OS 6 時,請處理影響 Android 16 中所有應用程式的系統行為變更,以及針對以 Android 16 為目標版本的應用程式所做的變更。
除非另有說明,否則無論目標 SDK 版本為何,在 Wear OS 6 以上版本執行的所有應用程式都會受到影響。
提醒您,搭載 Wear OS 6 的智慧手錶僅支援使用錶面格式的錶面。因此,建議您改用錶面格式。
螢幕長亮模式行為更一致
Wear OS 6 整合了現有解決方案,可在各種裝置上提供一致的螢幕長亮體驗。這項變更生效後,裝置進入系統微光模式時,先前的頂端活動仍會顯示,並處於「已恢復」狀態。

動態磚的預設系統字型
Wear OS 6 導入更一致的資訊方塊排版,有助於使用者瀏覽資訊方塊輪轉介面。在特定裝置上,所有動態磚都會使用相同的字型。在某些裝置上,這個一致的字型是可變字型。
更精細的健康資料存取權
從 Android 16 (以及 Wear OS 6) 開始,平台會改用「健康資料同步」使用的更精細健康權限。這會影響下列權限:
Wear OS 5.1 權限 ( android.permission ) |
Wear OS 6 權限 ( android.permission.health ) |
---|---|
BODY_SENSORS
|
READ_HEART_RATE READ_OXYGEN_SATURATION (支援的裝置可使用感應器) READ_SKIN_TEMPERATURE (支援的裝置可使用感應器) |
BODY_SENSORS_BACKGROUND |
READ_HEALTH_DATA_IN_BACKGROUND |
如要瞭解如何更新應用程式,以便在指定 API 級別 36 以上版本時處理這些權限,請按照 Wear OS 專用健康資料服務指南中顯示的遷移步驟操作。
注意:為維持指定 Wear OS 5.1 (API 級別 35) 以下版本的應用程式相容性,系統提供下列支援:
- 如果使用者在搭載 Wear OS 6 以上版本的裝置上安裝應用程式,系統會自動代表應用程式要求
READ_HEART_RATE
權限。 - 如果使用者先前已授予應用程式
BODY_SENSORS
和BODY_SENSORS_BACKGROUND
權限,且使用者隨後將裝置更新至 Wear OS 6 以上版本,應用程式仍會保留這些權限。
圖塊互動事件會批次處理
自 Wear OS 6 起,與使用者滑動進入和離開動態磚相關的事件 (分別為 onTileEnterEvent
和 onTileLeaveEvent
) 會批次處理。如果應用程式指定 Wear OS 6 以上版本,請呼叫 onRecentInteractionEventsAsync()
監控這些事件。請勿依賴這些事件的即時傳送功能來更新動態磚。