プロダクト ニュース

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

所要時間: 3 分

優れたユーザー エクスペリエンスは、強力な技術パフォーマンスを基盤として構築されます。Google は、ユーザーに愛される安定性、応答性、効率性に優れたアプリの作成を支援することに尽力しています。バッテリーの過剰な消耗はユーザーにとって大きな懸念事項です。Google は、より省電力なアプリを開発できるよう、お客様とともに大きな一歩を踏み出しています。

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

ベータ版期間中に貴重なフィードバックをお寄せいただき、誠にありがとうございました。お客様からのフィードバックと Samsung との継続的なコラボレーションにより、アルゴリズムをさらに洗練させ、より正確で代表的なものにしました。このたび、この洗練された指標が Android Vitals の新しい主な指標として、すべてのデベロッパーに一般提供されるようになりました。

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

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

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

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

過剰な部分ウェイクロックが、すべてのタイトルで維持することが Google Play で求められている技術品質基準に新たに追加され、優れたユーザー エクスペリエンスの実現が期待されます

これは、アプリのリソース使用率をより深く把握し、Android エコシステム全体でユーザー エクスペリエンスを向上させることを目的とした一連の新しい指標の最初のものです。

1. 過剰なウェイクロックの定義をユーザーの期待に沿ったものにする

アプリは wake lock を保持して、ユーザーのデバイスがスリープモードに入るのを防ぐことができます。これにより、画面がオフの間もアプリはバックグラウンドで動作できます。

24 時間の間に 2 時間を超える非免除ウェイクロックを保持しているユーザー セッションは過剰とみなされます。このような過度のセッションは、バッテリーの消耗の大きな原因となります。音声再生やユーザーが開始したデータ転送など、ユーザーに明確なメリットがあり、それ以上最適化できないシステム保持のウェイクロックは、免除されます。

不正な動作のしきい値は、過去 28 日間のアプリのユーザー セッションの 5% が過剰な場合に超えられます。アプリがこのしきい値を超えると、Android Vitals の概要ページに直接アラートが表示されます。定義について詳しくは、Android デベロッパー ページをご覧ください。

breakdowns.png

Android Vitals は、過剰なウェイクロックの問題を警告し、ウェイクロック名でソースを特定できるように、ウェイクロック タグと P90/ P99 の期間の表を提供します。

アプリの部分的な wake lock の使用状況を把握できるように、Android Vitals の過剰な部分的な wake lock のページに新しい wake lock 名の表を追加しました。この表では、ウェイクロック セッションが特定のタグ名と期間で分類されているため、Android Studio などのローカル開発環境で長いウェイクロックを簡単に特定して、デバッグを容易に行うことができます。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. ドキュメントを参照する: ベスト プラクティスと一般的な問題の解決方法について詳しくは、 技術ブログ投稿技術動画、更新されたウェイクロックに関するデベロッパー ドキュメントをご覧ください。

ユーザーが毎日安心して利用できる、高品質でパフォーマンスの高いエクスペリエンスの構築にご協力いただき、誠にありがとうございます。

作成者:

続きを読む