Google sledi Apple iOS-u in macOS-u, tako da preide na 64-bitno različico za Android, 32-bitna podpora pa pomeni nov emulator za različico v12 ali „S“

Android / Google sledi Apple iOS-u in macOS-u, tako da preide na 64-bitno različico za Android, 32-bitna podpora pa pomeni nov emulator za različico v12 ali „S“ 2 minuti branja

Google Android



Zdi se, da je Google v bistvu naredil pomemben korak k izboljšanju Androida. Ugotovljeno je bilo, da emulator za prihajajočo različico Android S deluje brez podpore za 32-bitne programe. To neposredno pomeni, da bodo morali vsi programi in knjižnice podpore, začenši z Androidom S, združljivi s 64-bitno varnostjo in protokoli.

Zdi se, da Google sledi korakom družbe Apple Inc. in uveljavlja 64-bitno arhitekturo v celotnem ekosistemu pametnih telefonov z operacijskim sistemom Android (OS). Zdi se, da se je iskalni gigant, ki razvija in vzdržuje primarni sloj Android OS, odločil za 64-bitno pot. Potem ko je Google lani v Trgovini Google Play uveljavil 64-bitno arhitekturo v aplikacijah za Android, se zdi, da Google prehaja na sam ekosistem Android OS na 64-bitno arhitekturo. Ni treba posebej poudarjati, da je to zelo pomemben korak k izboljšanju učinkovitosti, funkcionalnosti, zanesljivosti in varnosti celotnega ekosistema Android OS.

Google Goes Complete 64-bit kaže, da se emulator Android S x86_64 izvaja brez 32-bitne podpore:

Ugotovljeno je bilo, da emulator za Android S, novo in neobjavljeno različico Android OS, ki naj bi izšla po Androidu 11, v celoti deluje v 64-bitnem načinu. Z drugimi besedami, emulator nima nobene podpore za 32-bitno arhitekturo. Prejšnje različice Androida so omogočale 32-bitne programe. Vendar pa bo treba od Androida 12 vse aplikacije, platforme in knjižnice podpore razvijati samo v 64-bitni arhitekturi.



Pomembno je omeniti, da je Google sam lani začel prehajati ekosistem Android OS na 64-bitni. Trgovina Google Play je začela uveljavljati 64-bitne aplikacije 1. avgusta 2019. To pomeni, da naj bi vse aplikacije delovale v 64-bitnem okolju. Zdaj bo sam operacijski sistem deloval v 64-bitnem okolju, kjer ni prostora za 32-bitne programe.

Prehod na 64-bitno ima več prednosti. Odprava sloja združljivosti za starejše 32-bitne aplikacije bo sprostila znatno količino RAM-a. Tako bodo razvijalci aplikacij in proizvajalci originalne opreme lahko ponujali pametne telefone z boljšo zmogljivostjo tudi z razmeroma manjšim RAM-om. Medtem ko imajo novi pametni telefoni 4 GB RAM-a in več, imajo trgi v razvoju še vedno naprave z manj RAM-a.



Poleg RAM-a bosta Android OS in podporna struktura zavzela malo manj prostora. Čeprav bo sprememba precej minimalna, da bo lahko opazno vplivala, je bilo veliko zapravljenega prostora, zlasti za velike APK-je, ki niso uporabljali paketov.

Ali bodo proizvajalci strojne opreme in aplikacij lahko sodelovali z vsemi 64-bitnimi Androidi?

Največji napredek pri celotnem 64-bitnem Androidu bo izboljšana varnost. 64-bitna arhitektura je bistveno varnejša in zanesljivejša od 32-bitne. Izdelovalci SoC, kot je ARM, bodo korak zagotovo pozdravili, saj bodo nove Cortex-A65 ladje v podjetju brez podpore za aarch32 ISA. Zato ni ovir pri proizvajalcih originalne opreme in proizvajalcih procesorjev.

Po prehodu vseh aplikacij na 64-bitno je Google zagotovil, da ekosistem aplikacij postane popolnoma funkcionalen do trenutka, ko se uvede Android S. Strokovnjaki navajajo, da bi moralo trenutno vse delovati v redu, razen nekaj medijskih kodekov. To je predvsem zato, ker emulirane platforme ne podpirajo novega standarda CODEC2 in se vrnejo nazaj na OMX, ki je stara 32-bitna medijska komponenta. Mimogrede je tudi CODEC2 32-bitni. Preprosto povedano, čaka nas še veliko dela, da bomo zagotovili dobro predvajanje vseh predstavnostnih formatov na vseh 64-bitnih sistemih Android. Preostali del ekosistema je že vzpostavljen.

Oznake android