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.
Toto je samozrejme prelomová zmena.
Obchod Google Play začal vynucovať 64-bitové aplikácie 1. augusta 2019.
Existuje však veľa ďalších trhov, ktorých efekt bude stále obrovský.
- Luca Stefani (@ luca020400) 26. júna 2020
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.
A v neposlednom rade
3) Každý proces bude nútený používať nové 64-bitové vylepšenia zabezpečenia, najmä pokiaľ ide o ARM- Luca Stefani (@ luca020400) 26. júna 2020
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.
Momentálne na hlavnom serveri by všetko malo fungovať dobre, okrem mediálnych kodekov.
Je to hlavne preto, že emulované platformy nepodporujú správne nový štandard Codec2 a sú alternatívou k OMX, starej 32-bitovej mediálnej súčasti.
Poznámka: Kodek 2 je stále iba 32-bitový, je potrebná ďalšia práca.- Luca Stefani (@ luca020400) 26. júna 2020
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