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.
To je seveda prelomna sprememba.
Trgovina Google Play je začela uveljavljati 64-bitne aplikacije 1. avgusta 2019.
Obstaja pa še veliko drugih trgov, ki bodo še vedno imeli velik učinek.
- Luca Stefani (@ luca020400) 26. junij 2020
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.
In nenazadnje
3) Vsak postopek bo prisiljen uporabiti nove 64-bitne varnostne izboljšave, še posebej, če gre za ARM- Luca Stefani (@ luca020400) 26. junij 2020
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.
Trenutno na masterju bi moralo vse delovati v redu, razen medijskih kodekov.
To je predvsem zato, ker emulirane platforme ne podpirajo pravilno novega standarda Codec2 in nadomeščajo OMX, staro 32-bitno medijsko komponento.
Opomba: Codec2 je še vedno samo 32-bitni, potrebno je nadaljnje delo.- Luca Stefani (@ luca020400) 26. junij 2020
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