Pixel 7 je první čistě 64bitový Android na trhu. Google to vidí jako jedinou cestu, jak systém posunout kupředu

  • Podle Googlu je 64bitový Android jedinou cestou vpřed
  • První vlaštovkou jsou Pixely 7
  • Povinně by měly být telefony a tablety „64bit only“ od Androidu 14

Oživeno 31. října | Éra 64bitových Androidů nakonec odstartovala ještě letos. Prvními výhradně 64bitovými Androidy jsou telefony Pixel 7 a Pixel 7 Pro od Googlu. U těchto smartphonů zcela chybí 32bitový kód, který je nahrazen 64bitovým. Telefony tak mají, nejen širší instrukční sadu, ale procesor má až o čtvrtinu vyšší výkon. Dalším bonusem je vylepšená bezpečnost, protože větší adresní prostor znamená i lepší obranu telefonu proti pokusům o převzetí jeho kontroly.

Dalším důsledkem přechodu na 64bit je ušetření 150MB operační paměti, kterou systém využívá i tehdy, když v něm aktuálně neběží žádné 32bit aplikace, ale kvůli režimu kompatibility by v něm běžet mohly. To však u nových Pixelů už neplatí. Google sice uvádí, že menší zabraná RAM znamená méně pádů aplikací či jejich násilného ukončení, jenže, ruku na srdce, 150 MB trn z paty rozhodně nevytrhne. Kdyby se jednalo o 1,5 GB, bylo by to o dost veselejší...

Vývojáři mají u čistě 64bitových telefonů přístup k lepším nástrojům pro detekci chyb v paměti, důležitým benefitem pro všechny je také zkrácená doba testování CTS (Compatibility Test Suite) na polovinu oproti dřívějším telefonům. To znamená, že v budoucnu dorazí na telefony aktualizace o něco rychleji, než za současné konstelace.

Přechod začal již v roce 2014

Google se na přechod na 64bitovou verzi systému začal chystat už před osmi lety. V té době do systému přibyla podpora 64bit, v roce 2017 přišla změna podmínek vývoje aplikací, přičemž o dva roky později musely aplikace na Google Play povinně podporovat 64bitové telefony. Pouze 64bitové Androidy nejsou jen ojedinělé úkazy, podle Googlu je to jediná cesta, kterou se mají výrobci smartphonů ubírat dále. 64bitový je mimo klasického Androidu také systém Android Auto.

Za zmínku stojí také fakt, že ořezaná verze Android Go zůstává stále 32bitová, a to společně s platformami Wear OS a Android TV


Původní článek vyšel 22. srpna s následujícím nadpisem:

Androidy budou od příštího roku zřejmě jen 64bitové. První vlaštovkou bude Pixel Tablet

V Androidu 13 se objevila část zdrojového kódu, která ukazuje na to, že chystaný Pixel tablet od Googlu, bude ve světě Androidů tak trochu unikátem. V tabletu by měla běžet čistě 64bitová verze systému, a to znamená, že tento model nespustí 32bitové aplikace. Nutno dodat, že Google se na 64bitovou dobu řadu let intenzivně připravuje, a do praxe by ji mohl uvést již příští rok. Jenže, třeba takový Apple přešel na 64bit již v roce 2017...

Veškeré aplikace psané pro Android, které využívají nativní Javu nebo Kotlin, dostávají při vývoji automatický režim 64bit kompatibility. Už v roce 2019 Google po vývojářích využívající nativní kód požadoval, aby povinně poskytli 64bitové verze. U některých enginů byly sice výjimky (Adobe Air, Unreal a Unity), ovšem ty přestaly platit vloni v srpnu.

Klepněte pro větší obrázek
Prvním zcela 64bit zařízením by měl být chytaný Pixel tablet od Googlu, který se na trh dostane v příštím roce

Na 64bit je připraveny i samotný hardware, prakticky veškeré mobilní čipsety dnes podporují 64bit zpracování. Zašlo to dokonce až tak daleko, že vlajkové čipsety podle návrhů od ARM podporují 32bitové zpracování jen u třech jader z osmi! Zbývající pustí jen 64bitový kód. A právě ARM chce od 32bit upustit již v příštím roce.

Proti tomu se ostře staví Qualcomm, který má v Číně velké zastoupení mezi značkami, a to i ve vyšším cenovém segmentu. Spousta topmodelů se dnes navíc nabízí výhradně v Číně, zatímco do zbytku světa se nedostanou vůbec, popř. s delším časovým odstupem. A je tedy možné, že v postupném přerodu ANdroidů na 64bit bude Qualcomm největší brzdrou.

64bit omezení bude platitna Google Play, tento obchod však v Číně neexistuje. Čínský trh s aplikačními obchody je navíc hodně rozdrobený, a tak zde 32bitové aplikace ještě nějakou dobu zůstanou. Pět největších čínských obchodů od firem Alibaba, Baidu, Oppo, Tencent a Xiaomi se přesto rozhodlo, že do konce letošního srpna zakáží 32bitové aplikace. Čína je tedy i tentokrát o dost napřed...

Proč je lepší mít 64bit systém?

V zásadě jsou výhody dvě. Větší bezpečnost a rychlejší zpracování alias vyšší výkon v zátěži bez větších nároků na energii. V prvním případě navíc vývojáři nemusí řešit případně bezpečnostní chyby zvláště pro architektury 32bit a 64 bit, ale jen pro druhou jmenovanou. A pro tu je možné alokovat všechny dostupné zdroje.

V případě čistě 64bit zařízení můžeme počítat i s využitím menší kapacity RAM, protože v telefonu či tabletu bude chybět režim pro 32bit kompatibilitu. Navíc se můžete těšit na vyšší výpočetní výkon a energetickou efektivitu, u telefonu s alespoň 4GB RAM se jedná o nárust o cca 5 až 10 %. Přesná čísla jsou však zatím jen zdrojem benchmarků, a v praxi mohou být při porovnání dvou komerčně dostupných zařízení ještě vyšší.

Google podporu 64bit vůbec poprvé dostal do Androidu 12, první „64bit only“ zařízením by měl být připravovaný Pixel Tab, v němž poběží Android 14. A právě od této verze systému by mělo nastat ukončení podpory 32bit. Ta je u stávajících telefonů k dispozic právě díky režimu 32bit kompatibility. Jenže, pokud v příštím roce skutečně započne éra 64bit Androidu, bude to bohužel znamenat, že staré 32bitové hry a aplikace, které nebudou přeprogramovány, si na telefonech ani tabletech už nespustíte

Zdroj Arstechnica, ARM, Weibo

Diskuze (11) Další článek: 10 nejpovedenějších mobilů za posledních 10 let. Vzpomínáme na srdcovky, kterých jsme se nechtěli vzdát

Témata článku: Google, , , , , , , , , , , , , , , , , Zábrana, Tencent, Baidu, Compatibility Test Suite, Kompatibilita, Adobe Air, Unreal, Pixel Tab,