Zgodność aplikacji na Androida

W przypadku Androida termin zgodność aplikacji oznacza, że aplikacja działa prawidłowo z konkretnej wersji platformy, zwykle z najnowszej wersji. Z każdą wprowadzamy integralne zmiany poprawiające prywatność i bezpieczeństwo wprowadzać zmiany, które zmieniają ogólny sposób korzystania z systemu operacyjnego. Czasami te zmiany mogą mieć wpływ na Twoje aplikacje, dlatego warto sprawdzić zmian w działaniu uwzględnionych w każdej opublikowanej wersji, należy przetestować oraz publikować aktualizacje dotyczące zgodności dla użytkowników.

Dlaczego zgodność aplikacji jest ważna

Zgodność aplikacji zacznie wpływać na użytkowników od razu po przejściu na najnowszą wersję Androida, niezależnie od tego, czy kupili nowe urządzenie, zainstalowali aktualizację na swoim dotychczasowym urządzeniu. Z chęcią poznają użytkownicy mogą mieć najnowszą wersję Androida i chcą korzystać z niej ze swoim ulubionym urządzeniem aplikacji. Jeśli aplikacje nie działają prawidłowo, mogą być przyczyną poważnych problemów u użytkowników i ich urządzeń i dla Ciebie.

Rodzaje zmian w działaniu platformy

Gdy na Twoją aplikację uruchamiasz nowy system, mogą mieć wpływ 2 rodzaje zmian. wersja platformy:

Zmiany dotyczące wszystkich aplikacji

Te zmiany dotyczą wszystkich aplikacji, które działają w danej wersji Androida, niezależnie od targetSdkVersion aplikacji.

Zgodność aplikacji z tymi zmianami warto sprawdzić z wyprzedzeniem wersji beta i testowej dla programistów każdej nowej wersji Androida. Aktualizacje Urządzenia Pixel i inne urządzenia uruchamiają się, gdy tylko nowa wersja Androida dotrze do ostatecznej wersji wersję do Android Open Source Project (AOSP), więc gdy przeprowadzasz proaktywne testy w związku z tymi zmianami, ułatwisz użytkownikom przejście na z najnowszą wersją Androida na tych urządzeniach.

Docelowe zmiany

Te zmiany dotyczą tylko aplikacji kierowanych na tę wersję Androida.

Przed wprowadzeniem tych zmian należy przeprowadzić testy zgodności ustaw kierować na najnowszą stabilną wersję interfejsu API, czyli Android 14 (poziom API 34). Nawet jeśli nie planujesz kierować reklam na nowe natychmiastową wersję Androida. Wprowadzenie tych zmian może wymagać i opracowywania aplikacji. Z tymi zmianami należy się zapoznać już na wczesnym etapie najlepiej w ramach wersji przedpremierowej i beta każdego nowego wersję Androida – aby przeprowadzić wstępne testy i przesłać opinię;

Narzędzia platformy zgodności

Aby ułatwić testowanie pod kątem zgodności, uwzględniamy jak najwięcej zmian powodujących niezgodność jak to tylko możliwe w przypadku każdej wersji w ramach platformy zgodności. Uwzględnienie zmiany w: platformę zgodności umożliwia ich przełączanie, co pozwala wymusić wyłącz poszczególne zmiany w opcjach programisty lub przez ADB. Jeśli korzystasz z metody platformy zgodności, nie musisz zmieniać targetSdkVersion swojej aplikacji lub ponownie skompilować aplikację do testów podstawowych.

Więcej informacji znajdziesz w artykule Testowanie i debugowanie zmian w działaniu platformy w aplikacji.

Ograniczenia dotyczące interfejsów innych niż SDK

W ramach naszych ciągłych działań na rzecz stopniowego odchodzenia deweloperów od pakietów innych niż SDK API, aktualizujemy listy ograniczonych interfejsów spoza SDK w każdym Androidzie. wersji. Jak zawsze, Twoja opinia i prośby o publiczne odpowiedniki interfejsu API są mile widziane.

Wersje platformy

Więcej informacji o najnowszych wersjach Androida: