Google oznámil, že Služby Google Play ukončují podporu pro API 14 a API 15. To zahrnuje Android verze 4.0 až 4.0.4.
Přichází okamžik, kdy se musíme v životě posunout dál. To může zahrnovat konkrétní vztah, práci nebo něco triviálního, jako je starší verze Androidu, což je případ Služeb Google Play. Android 4.0 Ice Cream Sandwich byl vydán před více než 7 lety a Google věří, že je čas tuto starou sladkou lahůdku stáhnout. Tento týden společnost oznámila, že Služby Google Play ukončují podporu pro API 14 a API 15. To zahrnuje Android verze 4.0 až 4.0.4.
Mnoho lidí mluví o fragmentaci Androidu, když se odkazuje na hlavní verze Androidu. V nejnovějším příkladu byl Android Pie vydán před 4 měsíci, ale někteří z největších výrobců OEM chytrých telefonů na trhu se teprve chystají provádění veřejných beta testů pro aktualizaci. Tyto hlavní aktualizace verzí přinášejí některé z nejdiskutovanějších nových funkcí (přidávají nová rozhraní API na AOSP), ale díky Google Play se do smartphonů přidává spousta nových funkcí Služby.
Díky této zprávě už nikdo, kdo provozuje Ice Cream Sandwich, nebude dostávat aktualizace Služeb Google Play. Konkrétně zařízení se systémem Android 4.0 až 4.0.4 již nebudou aktualizovat soubor APK Služeb Play po verzi 14.7.99 z Obchodu Google Play. Abych byl upřímný, méně než 1 % aktivních zařízení Android používá verzi Androidu, která již nebude dostávat aktualizace Služeb Google Play. Ice Cream Sandwich ke konci října běžel pouze na 0,3 % aktivních zařízení Android. Je pravda, že je to stále méně než 6 milionů aktivních zařízení, ale když jich je celosvětově přes 2 miliardy, je to tak malé množství.
Díky novým změnám verze SDK začátkem tohoto roku může být každá knihovna vydána nezávisle a může aktualizovat svou vlastní minSdkVersion. U aplikací, které aktuálně podporují úrovně API 14 nebo 15, dojde při aktualizaci na novější verze SDK k chybám sestavení. Přirozeně, že chcete-li opravit tyto chyby sestavení, doporučuje Google zacílit na úroveň API 16 jako minimální podporovanou úroveň API. Stále však existuje 6 milionů aktivních zařízení Android a někteří vývojáři je možná budou chtít nadále podporovat.
Pokud jste jedním z těchto vývojářů, můžete to udělat s určitou konfigurací a správou kódu. Můžete vytvořit několik souborů APK, které podporují různé minimální úrovně rozhraní API, s různými verzemi služeb Google Play. K tomu budou vývojáři chtít použít funkci variant sestavení v Gradle, abyste mohli definovat varianty sestavení pro starší a novější verze vaší aplikace.
Zdroj: Google