V roce 2017 knihovny Google Play oficiálně odříznou staré Androidy 2.3 a 3.x

3

Každá služba se vyvíjí a čas od času to znamená, že přestane být kompatibilní se staršími klienty. Google oznámil, že knihovny spojené s klientskými službami Google Play ve verzi 10.0.0 budou poslední, které zachovají podporu pro Android API level 9. Totéž platí pro knihovny Firebase. Následující verze uvedených knihoven, která bude značena jako 10.2.0, bude podporovat již jen Android API level 14 a novější.

Co to v praxi znamená? O nové aplikace přijdou smartphony a tablety, které pohání Android 2.3.x nebo 3.x. To jsou dnes zatím nejstarší podporované verze Androidu, pro které je možné oficiálně vyvíjet aplikace. K přechodu na knihovny Google Play ve verzi 10.2.0 dojde zanedlouho, firma neurčitě uvádí začátek roku 2017. Až se tak stane, starší zařízení budou mít nadále přístup ke Google Play.

Rozdíl bude ten, že budou moct používat jen starší aplikace, které již skoro určitě nebudou dále vyvíjeny. Vývojářstvo, které bude na svých aplikacích pracovat, bude oficiálně moct své aplikace připravovat pro Android 4.0 a novější. K podobným krokům dochází jednou za čas v momentě, kdy již nemá smysl podporu starých verzí rozhraní podporovat vzhledem k zastoupení systému.

Android API Zastoupení
2.2 8 0,1 %
2.3.x 10 1,3 %
4.0.x 15 1,3 %
4.1.x 16 4,9 %
4.2.x 17 6,8 %
4.3 18 2 %
4.4 19 25,2 %
5.0 21 11,3 %
5.1 22 22,8 %
6.0 23 24 %
7.0 24 0,3 %
Data byla sbírána prvních sedm dní měsíce listopadu. Zdroj: Google

Donekonečna se zpětná kompatibilita udržovat nedá, časem se z ní stane omezení, které vývojářstvo svazuje a zatěžuje. Že se v tomto případě vývojářstvu spíše uleví, aniž by to mělo výrazný dopad na uživatelstvo, potvrzují čísla do Googlu, jimž se pravidelně věnuje kolega Lukáš Václavík. Před pár dny uvedl, že Android 2.3.x najdete na pouze 1,3 % zařízení s Androidem. Android 3 není ve statistice uveden, má tedy podíl používanosti nižší než 0,1 %.

Google navíc uvádí, že věří, že řada těchto zařízení není ani aktivně využívána. Technicky vzato bude možné produkovat aplikace pro starší zařízení s Androidem i nadále, vývojářstvo by ale muselo být ochotné vytvářet instalační soubor navíc a museli by své aplikace přizpůsobovat starším verzím API. To se pravděpodobně příliš dít nebude. Ani dnes neplatí, že by každá aplikace podporovala šest let starý Android 2.3. Pro zajímavost uvádím tabulku s přehledem, jaké verze Androidu používají jakou verzi API.

Systém API
Android 7.0 24
Android 6.0 23
Android 5.1 22
Android 5.0 21
Android 4.4W 20
Android 4.4 19
Android 4.3 18
Android 4.2.x 17
Android 4.1.x 16
Android 4.0.3–4.0.4 15
Android 4.0–4.0.2 14
Android 3.2 13
Android 3.1.x 12
Android 3.0.x 11
Android 2.3.3–2.3.4 10
Android 2.3–2.3.2 9
Android 2.2.x 8
Android 2.1.x 7
Android 2.0.1 6
Android 2.0 5
Android 1.6 4
Android 1.5 3
Android 1.1 2
Android 1.0 1

Zdroj: Android Developers Blog via Neowin

V roce 2017 knihovny Google Play oficiálně odříznou staré Androidy 2.3 a 3.x

Ohodnoťte tento článek!

3 KOMENTÁŘE

  1. Android 2.3.x to je rok 2011. Ono to teda má i jiné problémy než google služby, ale i tak, 5 let a sbohem. Kdyby to chrlení nových verzí alespoň o něčem bylo, stále se ve velkém prodávají telefony s 5.1 a to už má být 7.1. Asi je to baví.

  2. Myslím si, že to je docela dobrá podpora. Podíl 2.3 tvoří spíš vysloužilé telefony, které občas někdo zapne, slouží jako náhradní atd. Horší je to s Microsoftem-u Windows Phonu 8.1. vydaného v roce 2014, kde odřízli nebo brzo odříznou vetšinu služeb 😀

    • Jestli se nepletu, tak podíl androidu se počítá podle přístupu do gPlay, tedy ten podíl nemusí vůbec znamenat reálnou základnu uživatelů. Nejsem si jist, jeslti je potřeba aby ten přístup byl manuální nebo se započítá i automatická aktualizace aplikací. Kdyby se počítal jen ten manuální (kliknu na Obchod Play) tak to může překvapit dost lidí, kteří nové aplikace nevyhledávají, jen si nechávají aktualizovat ty stávající.