Google zvýší bezpečnost aplikací na Androidu. Ty se zastaralým API už si z Google Play nestáhnete

  • Google zvyšuje bezpečnost aplikací na Google Play
  • Musí být napsány v jedné z nejnovějších sad vývojářských API
  • V listopadu začne na Google Play velké mazání...

Google od letošního listopadu zásadně změní politiku distribucí aplikací na portálu Google Play. Vývojáři, kteří na tomto obchodě publikují aplikace, musí u svých titulů uvádět i povinný parametry Target Android Version, který udává verzi programovaných nástrojů (API), kterou mohou vývojáři u dané aplikace použit. Jinými slovy se jedná o verzi Androidu, na kterou vývojáři primárně cílí. Konkrétně Android 12 má Android API ve verzi 32, takže aplikace pro něj psané mohou využít téměř nejnovější sadu vývojářských nástrojů.

Dříve bylo na Androidu běžnou praxí nastavovat cílovou verzi Androidu podstatně níže, aby si aplikaci mohlo spustit co nejvíce uživatelů. Jenže, starší verze API mohou mít problémy s bezpečnostní, resp.  využívají či zneužívají různé nestandardní chování, které již Google u nových verzí opravil.

Google u nových aplikací či u aktualizací těch stávající aktuálně vyžaduje nastavení úrovně API, které je maximálně rok staré od poslední „velké“ verze Androidu. To však znamená, že aplikace, které jsou na Google Play již delší dobu neaktualizované, stále využívají mnohdy zastaralé API. Google tak od 1. listopadu letošního roku bude po každé aplikaci na Google Play vyžadovat, aby byla úroveň jejího API maximálně dva roky stará pod poslední „velké“ verze Androidu.

Vývojáři mají na přeprogramování svých aplikací více než půl roku. Pokud se novým podmínkám nepřizpůsobí, nebude možné jejich aplikaci vyhledat v obchodě ani stáhnout. A to bude platit pro ty uživatele, kteří mají vyšší verzi Androidu, než tu, pro kterou byla aplikaci primárně vytvořena. Pokud tedy např. vznikla aplikace primárně pro Android Pie, a od té doby nebyla aktualizována, 1. listopadu si ji stáhnout už jen ti uživatelé, kteří mají v telefonu Android Pie či starší verzi systému. A takovýchto uživatelů mnoho nebude...

Představení funkce Google Privacy Sandbox pro Android:

Naopak nic zasadního se nemění na parametru pro minimální verzi API. Ten je i nadále využíván ke zpětné kompatibilitě aplikací napsaných v novějších sadách API se staršími verzemi Androidu. A zatímco tento údaj se na Google Play dozvíte u každé aplikace, Target Android Version se u aplikací nezobrazuje.

Zdroj Googleblog

Diskuze (1) Další článek: Nejlepší aplikace pro tento týden: Turistický dobrodruh, výdaje domácnosti a Národní muzeum v kapse

Témata článku: Google, , , , , , Aplikace, API, Googleblog, Sada, Android Pius, Vývojář, Android Developer, Privacy, Verze,