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

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í.