測試應用程式處理行為變更的方式

Wear OS 5 以 Android 14 (API 級別 34) 為建構基礎。準備 適用於 Wear OS 5 的 Wear OS 應用程式,可以處理系統作業 影響 Android 14 所有應用程式的行為變更,以及 針對以 Android 14 為目標版本的應用程式進行變更

Wear OS 5 的變更影響所有應用程式

以下行為變更會影響 。這些變更會影響在 Wear OS 5 以上版本上執行的所有應用程式。 流量都會傳送到所有國家/地區

隱私資訊主頁

Wear OS 5 開始支援隱私資訊主頁,具備以下功能: 使用者可在集中查看每個應用程式的數據用量。

新手錶只會顯示使用錶面格式的錶面

搭載 Wear OS 5 以上版本的手錶僅支援採用 錶面格式。因此,我們建議您遷移至 使用錶面格式

Wear OS 5 變更會影響指定 Android 14 的應用程式

只有更新目標 SDK 時,應用程式會受到以下變更的影響 升級至 Android 14,即 Wear OS 5 採用的版本。

一律開啟的應用程式可以移至背景

從 Wear OS 5 開始,系統會將持續運作的應用程式移至背景 顯示在微光模式下的螢幕時間過後使用者可以 指定系統逾時設定。

運動錄影應用程式必須宣告前景服務類型

如果應用程式會在符合以下條件的裝置記錄使用者的運動歷程: 搭載 Wear OS 5 以上版本,您必須 在前景服務中指定 health 前景服務類型 叫用 ExerciseClient。此外,如果您的應用程式可以監控位置資訊 取得相關資訊,您也必須指定 location 前景服務類型

某些腕上裝置可保持解鎖狀態的時間

搭載 Wear OS 5 以上版本的支援裝置,且使用者將手腕關機 然後將裝置從手腕 系統會延長裝置的解鎖時間 反之。

如果您的應用程式需要更高層級的安全性,例如顯示時 機密資料或私人資料—請檢查手腕偵測功能是否已啟用。

可拖曳的內容可能會重疊到系統手勢的啟動點

從 Wear OS 5 開始,系統會處理動作事件手勢 獨立於系統 UI 中使用的手勢操作。

如果應用程式的 UI 含有與系統手勢重疊的大型可拖曳空間 可能需要新增系統手勢排除矩形 次觀看。方法是呼叫 setSystemGestureExclusionRects() 來指示 系統 UI,忽略特定區域的導覽手勢。這與 如何在行動應用程式中處理相衝突的應用程式手勢,以提供 或無邊框 UI 體驗

您可以使用 setSystemGestureExclusionRects() API 建立系統 UI 以不同方式回應手勢要求舉例來說,系統 UI 可能會顯示 其他 UI 提示 (例如水平列),可確認使用者的意圖。

隱含和待處理意圖的限制

如果您在應用程式中使用資訊方塊,請檢查您的 意圖會受到隱含和待處理意圖的限制影響。

但仍無法關閉部分通知

在搭載 Android 14 的裝置上使用手持版本應用程式 (API 級別 34) 以上版本,使用者可以關閉通知, 無法關閉

不過,在 Wear OS 5 以上版本中,使用者仍無法關閉這類通知。

Android 14 的其他變更

以下是 Android 14 變更最有可能對 Wear OS 造成影響的異動。 應用程式。

影響所有應用程式的 Android 14 變更

Android 14 變更會影響目標 API 級別 34 的應用程式