アプリ パフォーマンス スコアを使用して、全体的なパフォーマンス スコアを計算し、改善の機会を特定します。アプリ パフォーマンス スコアは、詳細な技術的なタスクを最小限に抑えながらパフォーマンスを測定するための標準化されたフレームワークです。
エンジニアリング チームとプロダクト チームが特定の Android アプリの技術的パフォーマンスを評価する際の指針になります。評価が完了すると、評価と推奨されるアクションによって、パフォーマンス改善のために最も重要な領域を特定し、優先順位を付けることができます。
はじめに
アプリ パフォーマンス スコアは、アプリ デベロッパーに静的評価と動的評価を提供します。どちらも個別に実施でき、アプリのパフォーマンス動作について独自の分析情報を得ることができます。これらの分析情報には、現状を改善してアプリのパフォーマンスを高めるのに役立つ実用的な最適化案も含まれます。
全体的なパフォーマンスを測定するために、0 ~ 100 のスコアが示されます。値が低いほど、改善の余地が大きくなります。
各項目のスコアと推奨事項を使用して、パフォーマンスの大幅な向上が期待できる分野にエンジニアリングの取り組みを集中させます。最適化案を適用したら、再度評価を行い、スコアの改善を確認します。
動的アプリ パフォーマンス スコア
アプリ パフォーマンス スコアの動的な評価では、ランタイム データを使用して、特定のデバイスでのアプリのパフォーマンスが評価されます。
動的評価では、実際のパフォーマンスを評価するために実機が必要です。このスコアは、デバイスの機能によって異なります。複数のデバイスでパフォーマンスを評価して、パフォーマンスの不足がユーザーに与える影響を把握します。
次の表に、現在の動的アプリスコアのカテゴリと評価基準を示します。
カテゴリ | 評価基準 |
---|---|
アプリケーションの起動 | アプリの起動からアプリがインタラクティブになるまでの測定時間(TTFD)。 |
レンダリング パフォーマンス | スクロール、アニメーション、全画面レンダリングの遅いフレームとフリーズしたフレームの割合。 |
静的アプリのパフォーマンス スコア
静的なアプリ パフォーマンス スコアは、影響力の大きいツールとベスト プラクティスの使用状況に基づいて計算されます。アプリの静的パフォーマンス指標を正しくスコアリングするには、プロジェクトのソースコードにアクセスする必要があります。
次の表に示す基準は、静的アプリ パフォーマンス スコアの評価と生成に使用されます。
カテゴリ | 評価基準 |
---|---|
ビルド時間の改善 |
|
起動時のパフォーマンス |
|
Compose の導入 | アプリが Compose の最新の安定版を使用している |
監視と最適化 | FullyDrawnReporter または reportFullyDrawn が適切なタイミングで使用されている |
あなたへのおすすめ
Macrobenchmark の指標をキャプチャする
Plan to create quality apps and features from the start by understanding best practices and requirements.
ベースライン プロファイルの概要
Plan to create quality apps and features from the start by understanding best practices and requirements.
アプリ パフォーマンスの測定の概要
Plan to create quality apps and features from the start by understanding best practices and requirements.