Od 1 listopada 2022 r. Google zacznie ukrywać nieaktualne aplikacje i gry w Sklepie Play na nowszych urządzeniach. Przeczytaj, co to oznacza tutaj.
Apple wielokrotnie usuwał z App Store aplikacje, które nie są przeznaczone dla najnowszych modeli iPhone'a lub nowszych wersji iOS, co zwykle jest korzystne dla ogólnego działania oprogramowania, ale znacznie ułatwia zachowanie starych aplikacji i gier trudny. Google wahał się, czy podjąć takie same kroki w przypadku Sklepu Google Play, ale wkrótce to się zmieni.
Google ogłosił w poście na blogu, „od 1 listopada 2022 r. istniejące aplikacje, które nie są przeznaczone na poziom API w ciągu dwóch lat od najnowszej głównej wersji Androida nie będzie można wykryć ani zainstalować dla nowych użytkowników korzystających z urządzeń z systemem Android w wersji wyższej niż docelowy interfejs API aplikacji poziom. W miarę pojawiania się w przyszłości nowych wersji systemu operacyjnego Android okno wymagań będzie odpowiednio dostosowywane.
Aplikacje i gry na Androida są tworzone z myślą o dwóch różnych wersjach Androida: minimalnym poziomie API i „docelowym” poziomie API. Pierwsza to najstarsza wersja Androida, z którą przeznaczona jest aplikacja, druga to najnowsza wersja Androida, dla której aplikacja została stworzona. Programiści powinni utrzymywać docelowy poziom API zbliżony do najnowszej wersji Androida, co pozwala aplikacji korzystać z najnowszych interfejsów API i funkcji programistycznych. Jednak nowsze poziomy API zwykle wprowadzają więcej ograniczeń uprawnień, dlatego niektóre aplikacje pozostają na starszych poziomach API tak długo, jak to możliwe. Snapchat jest chyba najsłynniejszym przykładem tutaj, który od lat utknął przy poziomie API 22 (Android 5.1). aby uniknąć modelu uprawnień środowiska uruchomieniowego wprowadzonego w systemie Android 6.0.
Google wymaga już nowych aplikacji i aktualizacji istniejących aplikacji celuj w najnowszą wersję Androida, który jest obecnie ustawiony na Androida 11 (poziom API 30), a w sierpniu 2022 r. zostanie uaktualniony do Androida 12 (poziom API 31). Jednak ten wymóg dotyczy tylko aplikacji, które są nadal w fazie rozwoju – stare i porzucone aplikacje i gry pozostawiono w spokoju, o ile nadal były zgodne z innymi zasadami Sklepu Play.
To posunięcie prawdopodobnie poprawi prywatność i bezpieczeństwo, ponieważ aplikacje będą musiały nadążać za zmieniającymi się uprawnieniami i zmianami w zabezpieczeniach Androida, jeśli chcą pozostać dostępne w Sklepie Play. Jednak spowoduje to, że dostęp do wielu starszych aplikacji stanie się trudniejszy (lub niemożliwy), zwłaszcza po pierwszym czyszczeniu 1 listopada. Na szczęście tworzenie kopii zapasowych i zachowywanie starych aplikacji i gier na Androidzie jest łatwiejsze niż na iOS.
Źródło:Programiści Androida