Google sleduje Apple iOS a macOS prechodom na všetky 64-bitové verzie pre Android a zastavením 32-bitovej podpory označuje nový emulátor pre v12 alebo „S“

Android / Google sleduje Apple iOS a macOS prechodom na všetky 64-bitové verzie pre Android a zastavením 32-bitovej podpory označuje nový emulátor pre v12 alebo „S“ 2 minúty prečítané

Google Android



Zdá sa, že Google urobil podstatný krok k vylepšeniu Androidu v jadre. Zistilo sa, že emulátor pre nadchádzajúcu verziu Androidu S funguje bez akejkoľvek podpory pre 32-bitové aplikácie. To priamo znamená, že od systému Android S budú musieť byť všetky aplikácie a podporné knižnice kompatibilné so 64-bitovým zabezpečením a protokolmi.

Zdá sa, že Google sleduje kroky spoločnosti Apple Inc. a presadzuje 64-bitovú architektúru v celom ekosystéme smartphonov s operačným systémom Android (OS). Zdá sa, že vyhľadávací gigant, ktorý vyvíja a udržiava primárnu vrstvu Android OS, sa rozhodol pre 64-bitovú verziu. Po minuloročnom presadzovaní 64-bitovej architektúry v aplikáciách pre Android prostredníctvom Obchodu Google Play v minulom roku sa zdá, že spoločnosť Google transformuje samotný ekosystém OS Android na 64-bitovú architektúru. Netreba dodávať, že ide o veľmi významný krok k zlepšeniu efektívnosti, funkčnosti, spoľahlivosti a bezpečnosti celého ekosystému Android OS.

Google Goes Complete 64-Bit naznačuje, že emulátor Android S x86_64 beží bez 32-bitovej podpory:

Zistilo sa, že emulátor pre Android S, novú a nevydanú verziu OS Android, ktorá sa má vydať po Androide 11, beží úplne v 64-bitovom režime. Inými slovami, emulátor nemá vôbec žiadnu podporu pre 32-bitovú architektúru. Predchádzajúce verzie systému Android umožňovali 32-bitové aplikácie. Od verzie Android 12 však budú musieť byť všetky aplikácie, platformy a knižnice podpory vyvíjané iba v 64-bitovej architektúre.



Je dôležité si uvedomiť, že Google minulý rok začal s prechodom ekosystému Android OS na 64-bitový. Obchod Google Play začal vynucovať 64-bitové aplikácie 1. augusta 2019. Znamenalo to, že všetky aplikácie mali fungovať v 64-bitovom prostredí. Samotný operačný systém bude teraz pracovať v 64-bitovom prostredí bez miesta pre 32-bitové aplikácie.

Povinný prechod na 64-bit má niekoľko výhod. Odstránenie vrstvy kompatibility pre staršie 32-bitové aplikácie uvoľní značné množstvo pamäte RAM. To umožní vývojárom aplikácií a výrobcom OEM ponúkať smartfóny s lepším výkonom aj pri relatívne menšej pamäti RAM. Zatiaľ čo nové smartfóny obsahujú 4 GB RAM a viac, na rozvíjajúcich sa trhoch stále existujú zariadenia s menšou RAM.



Okrem RAM bude Android OS a štruktúra podpory zaberať o niečo menej miesta. Zmena bude síce minimálna, aby mala akýkoľvek znateľný vplyv, ale zbytočne veľa miesta, najmä pre veľké súbory APK, ktoré nepoužívajú zväzky.

Budú výrobcovia hardvéru a aplikácií schopní pracovať so všetkým 64-bitovým systémom Android?

Najväčším vylepšením v prípade všetkých 64-bitových systémov Android bude vylepšené zabezpečenie. 64-bitová architektúra je podstatne bezpečnejšia a spoľahlivejšia ako 32-bitová architektúra. Tvorcovia SoC ako ARM tento krok určite privítajú, pretože nové lode spoločnosti Cortex-A65 bez podpory aarch32 ISA. Z tohto dôvodu neexistujú žiadne blokovania ostatných výrobcov OEM a výrobcov SoC.

Po prechode všetkých aplikácií na 64-bitové verzie Google zaistil, že ekosystém aplikácií bude v čase uvedenia systému Android S na trh úplne funkčný. Odborníci naznačujú, že v súčasnosti by malo všetko fungovať dobre, až na niekoľko kodekov Media. Je to predovšetkým preto, že emulované platformy nepodporujú nový štandard CODEC2 a spadajú späť k OMX, čo je stará 32-bitová mediálna súčasť. Mimochodom, aj CODEC2 je iba 32-BIT. Zjednodušene možno povedať, že ešte treba urobiť veľa práce, aby sme zaistili dobré fungovanie všetkých mediálnych formátov na všetkých 64-bitových zariadeniach so systémom Android. Zvyšok ekosystému je už na mieste.

Značky Android