画像やテキストを画面にスムーズにレンダリングできるかどうかは、ユーザーによる品質の評価に影響を及ぼすアプリの重要な要素です。アプリが画面に描画しているときに応答性を低下させないようにすることが重要です。
このセクションでは、アプリのレンダリング パフォーマンスを最適化する方法(オーバードローの低減、ビュー階層の最適化、GPU のプロファイル作成ツールの活用)を紹介します。Jetpack Compose でのレンダリングについては、Jetpack Compose のパフォーマンスをご覧ください。
レンダリング アクション
- オーバードローの低減
- アプリが単一フレーム内の同じピクセルを再描画する回数を最小限に抑えます。
- パフォーマンスとビュー階層
- レイアウトと測定が効率的に実行されるようにして、二重に負荷が発生しないようにします。
- GPU レンダリングのプロファイル作成ツールによる分析
- このオンデバイス ツールを活用して、アプリのレンダリングを低下させている可能性のあるボトルネックを特定します。