最適化をテストする

アプリの最適化を有効にしたら、アプリが意図したとおりに動作していることを確認します。

最適化をローカルでテストするには:

  • ベンチマークを使用してパフォーマンスの向上を測定する: パフォーマンスをローカルでテストするには、アプリの最適化を有効にする前後にアプリのベンチマークを行います。
  • アプリのクリティカル ユーザー ジャーニー(CUJ)をテストする: すべての CUJ が想定どおりに動作することを確認します。たとえば、ユーザーがログインして他の重要なタスクを実行できるかどうかをテストします。リリースアプリのビルドをテストするには、UI Automator を使用します。

本番環境でアプリをテストするには:

  • アプリのパフォーマンス指標を追跡する: Google Play Console の Android Vitals と Google Play Developer Reporting API を使用します。
  • 段階的な公開を利用したアプリのアップデートのリリース: keep ルールが使用頻度の低いコードに適用される場合、ローカルでテストすることが困難になる可能性があります。段階的リリースを使用して、早期ユーザーのグループで変更をテストします。保持ルールの問題が原因で発生する可能性のあるクラッシュの回帰に注意してください。R8 が原因で発生したクラッシュを特定する方法について詳しくは、最適化のトラブルシューティングをご覧ください。