產品最新消息

提高電池效能標準:部分 Wake Lock 使用過度指標現已完成 Beta 版測試

閱讀時間:3 分鐘

優質的使用者體驗奠基於強大的技術效能。我們致力協助您打造穩定、回應迅速且高效的應用程式,讓使用者愛不釋手。使用者最關心的是電池耗電量過高,因此我們正採取重大措施,協助您打造更省電的應用程式。

今年稍早,我們在 Android Vitals 中推出新的 Beta 版指標:過多部分 Wake Lock,協助您找出並解決耗電來源。這項初始 Beta 版指標是與 Samsung 密切合作開發,結合了 Samsung 對使用者體驗和電池消耗的深入實際洞察,以及 Android 的平台資料。

感謝您在 Beta 版測試期間提供寶貴意見。我們根據你的意見,並持續與 Samsung 合作,進一步改良演算法,讓結果更準確、更具代表性。我們很高興宣布,這項經過調整的指標現已正式發布,成為 Android Vitals 中所有開發人員可用的新核心指標。

我們針對 Wake Lock 使用過度定義了不良行為門檻。2026 年 3 月 1 日起,如果影視內容未達品質門檻,我們 可能會將其從推薦內容等顯眼的探索介面中移除。在某些情況下,我們可能會在您的商店資訊中顯示警告訊息,向使用者指出應用程式可能會過度耗電。

Google Play 的核心技術品質指標

為提高應用程式在 Google Play 的曝光度,請注意不要超過這些指標的不良行為門檻。

使用者感知的當機率每日活躍使用者中,至少遇到一次可能明顯當機事件的人數百分比
使用者感知的 ANR 發生率遇到至少一次 ANR 情形 (可能已注意到) 的每日活躍使用者人數百分比
電池用量過高每小時電池用量超過 4.44% 的錶面工作階段百分比
新功能:部分 Wake Lock 使用過度累計非豁免 Wake Lock 用量超過 2 小時的使用者工作階段百分比

Play 期望所有應用程式/遊戲都能維持良好的使用者體驗,因此將過多部分 Wake Lock 納入技術品質門檻

這是一系列新指標中的第一個,旨在深入瞭解應用程式的資源使用情形,讓您在整個 Android 生態系統中提升使用者體驗。

1. 調整 Wake Lock 過度使用的定義,以符合使用者期望

應用程式可以保留 Wake Lock,防止使用者裝置進入休眠模式,讓應用程式在螢幕關閉時執行背景工作。

如果使用者工作階段在 24 小時內,累積超過 2 小時的非豁免 Wake Lock,就會視為過多。這些過度耗電的工作階段是電池耗電的主要原因。如果 Wake Lock 是由系統持有,且能為使用者帶來明顯好處,無法進一步最佳化 (例如音訊播放或使用者啟動的資料移轉),則可豁免。

如果應用程式在過去 28 天內,有 5% 的使用者工作階段發生過多這類事件,就會超過不良行為門檻。如果應用程式超出這項門檻,Android Vitals 總覽頁面會直接顯示快訊。如要進一步瞭解我們的定義,請前往 Android 開發人員頁面。

breakdowns.png

Android Vitals 會在 Wake Lock 數量過多時發出快訊,並提供 Wake Lock 標記和 P90/P99 持續時間的表格,協助您依 Wake Lock 名稱找出來源。

為協助您瞭解應用程式的部分 Wake Lock 使用情形,我們在 Android Vitals 的「部分 Wake Lock 次數過多」頁面中,新增了 Wake Lock 名稱表格。這個表格會依據特定標記名稱和時間長度細分 Wake Lock 工作階段,方便您在 Android Studio 等本機開發環境中輕鬆找出長時間的 Wake Lock,以便偵錯。如果 Wake Lock 的 P90 或 P99 持續時間超過 60 分鐘,請務必調查。

image2-android-vitals-warning.png

2.Wake Lock 使用過度,以及對 Google Play 曝光度的影響

如果應用程式超出 Wake Lock 使用過度的不良行為門檻,可能無法在某些探索途徑中顯示,讓使用者找到新的應用程式和遊戲。

在某些情況下,我們也可能在商店資訊中顯示警告,告知使用者您的應用程式可能會加快裝置耗電速度。

image3_new.png

如果應用程式超出不良行為門檻,使用者可能會在商店資訊中看到警告訊息。注意:確切文字和設計可能會有變動。

我們知道,要對應用程式程式碼和運作方式進行技術調整,可能需要花費不少時間,因此我們現在就提供這項指標,讓您有時間診斷及修正潛在問題,再於 2026 年 3 月 1 日開始調整商店曝光度。

3. 後續步驟

建議您採取下列步驟,確保應用程式能為使用者提供優質體驗:

  1. 前往 Android Vitals:查看應用程式在「部分 Wake Lock 數量過多」這項新指標的表現。如果應用程式有 Wake Lock 工作階段,開發人員現在都能看到這項指標。
  2. 找出過度使用部分 Wake Lock 的情形:使用新的 Wake Lock 名稱表格,找出過度使用部分 Wake Lock 的情形。
  3. 參閱說明文件:如需最佳做法和常見問題修正方式的詳細指引,請參閱 技術網誌文章、技術影片,以及更新後的Wake Lock 開發人員說明文件。

感謝您持續與我們合作,打造優質、高效能的體驗,讓使用者每天都能安心使用。

繼續閱讀