Firma Google utworzyła nową sekcję dotyczącą jakości aplikacji w witrynie Android Developers, aby pomóc programistom w tworzeniu wysokiej jakości aplikacji.
Aby pomóc programistom Androida w tworzeniu wysokiej jakości aplikacji, Google utworzył nową sekcję dotyczącą jakości aplikacji w witrynie Android Developers. Ta nowa sekcja będzie służyć jako strona z zasobami zawierającymi wszystkie najlepsze praktyki i aktualne trendy dotyczące tworzenia aplikacji wysokiej jakości.
The strona zawiera zaktualizowane listy kontrolne dotyczące jakości aplikacji w zakresie wrażeń wizualnych, funkcjonalności, wydajności i stabilności, prywatności i bezpieczeństwa oraz Google Play. Google twierdzi, że idealna aplikacja powinna oferować doskonałe doświadczenia użytkownika, szybko się wczytywać bez utraty zbyt wielu klatek, ostrożnie obchodzić się z danymi użytkownika i zapewniać zgodność z zasadami Sklepu Google Play.
W sekcji Wrażenia wizualne Google zaleca, aby aplikacje korzystały z komponentów Material Design do tworzenia interfejsu użytkownika, obsługi ciemnego motywu i obsługi nawigacji gestami.
Następnie w sekcji Funkcjonalność Google podaje kilka zaleceń dotyczących aplikacji multimedialnych, w tym użycie standardu kompresji wideo HEVC do kodowania wideo i obsługę trybu obrazu w obrazie. Mówi także, że aplikacje powinny korzystać z arkusza udostępniania systemu Android do udostępniania treści, minimalizować aktywność w tle i zapewniać zgodność z funkcjami Doze i App Standby. W tej notatce Google ostrzega również, że programiści powinni spodziewać się dalszego zaostrzania ograniczeń dotyczących działań w tle w przyszłych wersjach Androida.
W sekcji Wydajność i stabilność zachęcamy programistów do korzystania z Android Vitals do testowania i skracania czasu uruchamiania aplikacji oraz diagnozowania i rozwiązywania wszelkich błędów Androida nie odpowiada (ANR).
Tymczasem w sekcji Prywatność i bezpieczeństwo Google twierdzi, że aplikacje powinny żądać tylko absolutnie minimalnej liczby uprawnień i powinny jasno informować użytkownika, dlaczego potrzebuje określonych uprawnień. Aplikacje powinny również korzystać z dostępnych metod uwierzytelniania biometrycznego, aby chronić wrażliwe dane użytkownika, a także korzystać z resetowalnych identyfikatorów i magazynu o ograniczonym zakresie.
Wreszcie Google zachęca także programistów do skupienia się na innych urządzeniach, takich jak tablety i urządzenia składane, smartwatche, urządzenia z systemem Android TV i Android Auto.
Lista kontrolna jakości aplikacji będzie aktualizowana co kwartał, aby nadążać za najnowszymi trendami. Google twierdzi, że planuje skonfigurować zaktualizowane listy kontrolne jakości dla innych urządzeń, takich jak tablety i Wear OS. Aby uzyskać więcej informacji, zapoznaj się ze zaktualizowanymi wytycznymi dotyczącymi jakości na stronie ta strona.