Firma Google ogłosiła, że Usługi Google Play zaprzestają obsługi API 14 i API 15. Dotyczy to wersji Androida od 4.0 do 4.0.4.
Przychodzi taki moment, że musimy ruszyć w życiu dalej. Może to obejmować konkretny związek, pracę lub coś tak trywialnego, jak starsza wersja Androida, jak ma to miejsce w przypadku Usług Google Play. Android 4.0 Ice Cream Sandwich został wydany ponad 7 lat temu i Google uważa, że nadszedł czas, aby wycofać ten stary słodki poczęstunek. W tym tygodniu firma ogłosiła, że Usługi Google Play zaprzestają obsługi API 14 i API 15. Dotyczy to wersji Androida od 4.0 do 4.0.4.
Wiele osób mówi o fragmentacji Androida, odnosząc się do głównych wersji Androida. W najnowszym przykładzie Android Pie został wydany 4 miesiące temu, ale niektórzy z największych producentów OEM smartfonów na rynku dopiero teraz zabierają się za jego wprowadzenie. przeprowadzanie publicznych beta testów dla aktualizacji. Te główne aktualizacje wersji wprowadzają niektóre z najczęściej omawianych nowych funkcji (ponieważ dodają nowe interfejsy API do AOSP), ale dzięki Google Play do smartfonów dodawanych jest mnóstwo nowych funkcji Usługi.
Dzięki tej wiadomości nikt, kto korzysta z Ice Cream Sandwich, nie będzie już otrzymywać tych aktualizacji Usług Google Play. W szczególności urządzenia z Androidem 4.0 do 4.0.4 nie będą już aktualizować pakietu APK Usług Play powyżej wersji 14.7.99 ze Sklepu Google Play. Szczerze mówiąc, mniej niż 1% aktywnych urządzeń z Androidem ma wersję Androida, która nie będzie już otrzymywać aktualizacji Usług Google Play. Pod koniec października aplikacja Ice Cream Sandwich działała jedynie na 0,3% aktywnych urządzeń z Androidem. To prawda, że to wciąż mniej niż 6 milionów aktywnych urządzeń, ale gdy na całym świecie jest ich ponad 2 miliardy, jest to tak niewielka liczba.
Dzięki zmianom w nowej wersji SDK na początku tego roku, każda biblioteka może być niezależnie wydawana i aktualizować własną minSdkVersion. Aplikacje, które obecnie obsługują poziomy API 14 lub 15, będą napotykać błędy kompilacji podczas aktualizacji do nowszych wersji zestawu SDK. Naturalnie, aby naprawić te błędy kompilacji, zalecanym przez Google sposobem działania jest ustawienie poziomu interfejsu API na 16 jako minimalnego obsługiwanego poziomu interfejsu API. Jednak nadal jest 6 milionów aktywnych urządzeń z Androidem i niektórzy programiści mogą chcieć nadal je wspierać.
Jeśli jesteś jednym z tych programistów, możesz to zrobić za pomocą konfiguracji i zarządzania kodem. Możesz zbudować wiele plików APK obsługujących różne minimalne poziomy API i różne wersje usług Google Play. W tym celu programiści będą chcieli skorzystać z funkcji wariantów kompilacji w Gradle, dzięki czemu będziesz mógł zdefiniować warianty kompilacji dla starszych i nowszych wersji aplikacji
Źródło: Google