Po włączeniu optymalizacji aplikacji sprawdź, czy działa ona zgodnie z oczekiwaniami.
Aby przetestować optymalizację lokalnie:
- Mierz wzrost wydajności za pomocą testów porównawczych: aby przetestować wydajność lokalnie, przeprowadź test porównawczy aplikacji przed włączeniem optymalizacji aplikacji i po jej włączeniu.
- Testuj najważniejsze ścieżki użytkownika (CUJ) w aplikacji: upewnij się, że wszystkie CUJ działają zgodnie z oczekiwaniami. Sprawdź na przykład, czy użytkownicy mogą się zalogować i wykonywać inne ważne zadania. Aby przetestować kompilację aplikacji w wersji, użyj UI Automatora.
Aby przetestować aplikację w wersji produkcyjnej:
- Śledzenie danych o skuteczności aplikacji: korzystaj z Android Vitals w Konsoli Play i za pomocą interfejsu Google Play Developer Reporting API.
- Publikowanie aktualizacji aplikacji przez wdrażanie etapowe: jeśli reguły zachowywania dotyczą rzadko używanego kodu, testowanie ich lokalnie może być trudne. Używaj wdrażania etapowego, aby testować zmiany na grupie pierwszych użytkowników. Zwróć uwagę na regresje awarii, które mogą być spowodowane problemami z regułami przechowywania. Więcej informacji o tym, jak rozpoznawać awarie spowodowane przez R8, znajdziesz w artykule Rozwiązywanie problemów z optymalizacją.