プロダクト ニュース

バッテリー パフォーマンスの基準を引き上げ: 「過度の部分的な 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 名の表を追加しました。この表では、wake lock セッションが特定のタグ名と期間で分類されるため、Android Studio などのローカル開発環境で長い wake lock を簡単に特定して、デバッグを容易に行うことができます。P90 または P99 の時間が 60 分を超えるウェイクロックは調査する必要があります。

image2-android-vitals-warning.png

2.  過剰なウェイクロックとその Google Play での視認性への影響

過度の wake lock の不正な動作のしきい値を超えると、ユーザーが新しいアプリやゲームを見つける一部のディスカバリー サーフェスで表示対象から外されることがあります。

場合によっては、ストアの掲載情報に警告が表示され、アプリによってデバイスのバッテリーの消耗が早まる可能性があることがユーザーに通知されることもあります。

image3_new.png

アプリが不正な動作のしきい値を超えると、ユーザーに対しストアの掲載情報に警告が表示されることがあります。注: 実際のテキストとデザインは変更されることがあります。

アプリのコードや動作方法に技術的な変更を加えるには時間がかかることを踏まえ、Google では、2026 年 3 月 1 日より開始されるストアでの公開設定の変更に備えて、今すぐ潜在的な問題を診断して修正できるよう、指標を提供しています。

3. 次の手順

ユーザーに優れたエクスペリエンスを提供するために、次の手順を実施することをおすすめします。

  1. Android Vitals にアクセスする: 新しい「過度の部分的な wake lock」の指標でアプリのパフォーマンスを確認します。この指標は、wake lock セッションがあるアプリのすべてのデベロッパーに表示されるようになりました。
  2. 過度の部分的な wake lock を検出: 新しい wake lock 名の表を使用して、過度の部分的な wake lock を特定します。
  3. ドキュメントを参照する: ベスト プラクティスと一般的な問題の解決方法について詳しくは、 技術ブログ投稿、技術動画、更新されたウェイクロックに関するデベロッパー ドキュメントをご覧ください。

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

作成者:
続きを読む