サービスに関する最新情報

バッテリー パフォーマンスの基準を引き上げ: 「過度の部分的な wake lock」指標がベータ版から正式版に移行

所要時間: 3 分

優れたユーザー エクスペリエンスは、強力な技術的パフォーマンスを基盤として構築されます。Google は、ユーザーに愛される、安定性と応答性に優れた効率的なアプリを作成できるよう、デベロッパーを支援することに尽力しています。バッテリーの過剰な消耗は、ユーザーにとって最大の関心事です。Google は、デベロッパーの皆様がより電力効率の高いアプリを構築できるよう、重要なステップを一緒に踏み出しています。

今年、Android Vitals に新しいベータ版の指標として過剰な部分 wake lock が導入されました。この指標は、バッテリーを消耗する原因を特定して対処するのに役立ちます。この初期ベータ版の指標は、Samsung との緊密な連携のもとで共同開発されたもので、バッテリー消費に関するユーザー エクスペリエンスについての Samsung の深い実用的な知見と、Android のプラットフォーム データを組み合わせたものです。

ベータ版の期間中に貴重なフィードバックをお寄せいただき、ありがとうございました。皆様からのご意見と Samsung との継続的な協力により、アルゴリズムをさらに改良し、より正確で代表的なものにしました。このたび、この改良された指標が、Android Vitals のすべてのデベロッパー向けに、新しい主な指標として一般提供されるようになりました。

Google では、過度の wake lock に対し、不正な動作のしきい値を定義しています。2026 年 3 月 1 日以降、この品質基準を満たしていないタイトルは、おすすめなどの目立つ検索サーフェスから除外される可能性があります。場合によっては、アプリがバッテリーを過度に消耗する可能性があることをユーザーに知らせる警告がストアの掲載情報に表示されることがあります。

Google Play の主要な技術的品質指標

Google Play での視認性を最大化するには、これらの指標でアプリが不正な動作のしきい値を超えないようにしてください。

ユーザーが認識したクラッシュ発生率1 日のアクティブ ユーザーのうち、ユーザーが認識したクラッシュが 1 回以上発生したユーザーの割合です。
ユーザーが認識した ANR 発生率ユーザーが認識した可能性が高い ANR が 1 回以上発生した、1 日のアクティブ ユーザーの割合です。
過度のバッテリー使用1 時間あたりのバッテリー使用量が 4.44% を超えたウォッチフェイス セッションの割合
新しい機能: 過度の部分的な wake lock除外対象外の wake lock の累積使用時間が 2 時間を超えたユーザー セッションの割合

過剰な部分ウェイクロックが、優れたユーザー エクスペリエンスを提供するためにすべてのタイトルが維持すべき 技術品質基準に新たに追加されます

これは、アプリのリソース使用状況をより深く把握できるように設計された一連の新しい指標の最初の指標であり、Android エコシステム全体でユーザー エクスペリエンスを向上させることができます。

1. 過剰な wake lock の定義をユーザーの期待に合わせる

アプリは wake lock を保持することで、ユーザーのデバイスがスリープモードに入るのを防ぎ、画面がオフのときにバックグラウンド処理を実行できます。

24 時間以内に、除外対象外の wake lock が累積で 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 を簡単に特定して、デバッグを容易にすることができます。P90 または P99 の期間が 60 分を超える wake lock は調査する必要があります。

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 に関するデベロッパー ドキュメントをご覧ください。

ユーザーが毎日安心して利用できる、高品質でパフォーマンスの高いエクスペリエンスの構築に、引き続きご協力をお願いいたします。

作成者:
続きを読む