Od 1. srpna 2021 již Google Play nebude poskytovat nativní aplikace, pokud nepodporují 64bitovou architekturu CPU.
Google v poslední době poměrně často mluvil přímo s vývojáři aplikací pro Android. Bylo to začátkem tohoto týdne, kdy společnost zveřejnila článek jako připomínku, že neschválené aplikace budou brzy odstraněny z Obchodu Play, pokud se pokusili získat přístup k protokolu hovorů nebo oprávnění SMS, aniž by byli na seznamu povolených jim. Tento týden společnost zveřejnila další článek na svém blogu Android Developers Blog, ale tento byl o nativních aplikacích, které stále nebyly podporující 64bitové CPU. Od 1. srpna 2021 již Google Play nebude poskytovat nativní aplikace, pokud nepodporují 64bitový procesor architektura.
Android začal podporovat 64bitové aplikace s vydáním Androidu 5.0 Lollipop. Od té doby jsou vydávány další SoC s 64bitovými CPU a tento přechod byl začátkem postupného vyřazování čipové sady s 32bitovými CPU. Stejně jako u stolních počítačů je 64bitová budoucnost a Google si toho je dobře vědom to. Před více než rokem v prosinci 2017 to společnost oznámila
vývojáři, jejichž aplikace využívají nativní knihovny, musí mít 64bitovou alternativu spustit pouze na 64bitových zařízeních.Tento požadavek je stále podle plánu a vstoupí v platnost 1. srpna 2019. Tento týden společnost oznámila rozšíření tohoto pro hry, které používají Unity 5.6 nebo starší. Google Play bude nadále přijímat pouze 32bitové aktualizace těchto her až do konečného termínu, který vstoupí v platnost 1. srpna 2021. To je okamžik, kdy Google Play přestane poskytovat aplikace bez 64bitových verzí na 64bitových zařízeních (což znamená, že tyto aplikace již nebudou na těchto zařízeních dostupné v Obchodě Play).
Pokud jde o termín v roce 2021, Google zatím nerozšiřuje hry postavené s Unity 5.6 nebo staršími. Od nynějška do srpna 2021 se však věci mohou změnit, stejně jako se to změnilo od roku 2017 do roku 2019. Google chce dát vývojářům dostatek času na přechod svých aplikací a her, aby se řídily touto novou zásadou. Nyní stále existuje výjimka z tohoto nového termínu, protože Google říká, že tyto požadavky se nevztahují na následující:
- Soubory APK nebo balíčky aplikací explicitně zacílené na Wear OS nebo Android TV, což jsou tvarové faktory, které v současnosti nepodporují 64bitový kód.
- Soubory APK nebo balíčky aplikací, které nejsou distribuovány do zařízení se systémem Android Pie nebo novějším.
Tato nová změna nemá vliv na politiku společnosti týkající se 32bitové podpory. Tyto aplikace budou nadále dodávat do 32bitových zařízení. Pokud má tedy vývojář aplikaci s 32bitovým nativním kódem, bude muset mít také další 64bitovou verzi.
Zdroj: Android Developers Blog