Проверьте оптимизацию

После включения оптимизации приложения убедитесь, что оно работает так, как задумано.

Чтобы протестировать оптимизацию локально:

  • Измерение прироста производительности с помощью бенчмарков : для локального тестирования производительности выполните сравнительный анализ своего приложения до и после включения оптимизации приложения.
  • Протестируйте критически важные пользовательские пути вашего приложения (CUJ) : убедитесь, что все CUJ работают должным образом, например, проверьте, могут ли пользователи войти в систему и выполнять другие важные задачи. Для тестирования сборки релизного приложения используйте UI Automator .

Чтобы протестировать ваше приложение в рабочей среде:

  • Отслеживайте показатели производительности приложения : используйте Android Vitals в Play Console и через API отчетов разработчиков Google Play.
  • Выпускайте обновления приложения с помощью поэтапных выпусков : если ваши правила Keep применяются к редко используемому коду, их может быть сложно протестировать локально. Используйте поэтапные выпуски для тестирования изменений на ранних пользователях. Обратите внимание на регрессию сбоев, которая может быть вызвана проблемами с правилами Keep. Подробнее о том, как определить сбои, вызванные R8, см. в разделе «Устранение неполадок оптимизации» .