Google volgt Apple iOS en macOS door alle 64-bits voor Android te gaan en 32-bits ondersteuning te dumpen geeft nieuwe emulator voor v12 of 'S' aan
Google lijkt een belangrijke stap te hebben gezet om Android in de kern te verbeteren. Een emulator voor de aankomende versie van Android S bleek te werken zonder enige ondersteuning voor 32-bits applicaties. Dit betekent direct dat vanaf Android S alle apps en ondersteunende bibliotheken compatibel moeten zijn met 64-bits beveiliging en protocollen.
Google lijkt in de voetsporen van Apple Inc. te treden en 64-bits architectuur af te dwingen in het hele smartphone-ecosysteem met Android-besturingssysteem (OS). De zoekgigant die de primaire Android OS-laag ontwikkelt en onderhoudt, lijkt te hebben besloten om helemaal 64-bits te gaan. Na het afdwingen van 64-bits architectuur op Android-apps via Google Play Store vorig jaar, lijkt Google het Android OS-ecosysteem over te zetten op 64-bits architectuur. Onnodig toe te voegen, dit is een zeer belangrijke stap in de richting van het verbeteren van de efficiëntie, functionaliteit, betrouwbaarheid en beveiliging van het hele Android OS-ecosysteem.
Google gaat 64-bits voltooien geeft aan dat Android S x86_64-emulator wordt uitgevoerd zonder 32-bits ondersteuning:
Een emulator voor Android S, een nieuwe en niet-uitgebrachte versie van Android OS, die naar verwachting na Android 11 zal worden uitgebracht, bleek volledig in 64-bits modus te draaien. Met andere woorden, de emulator heeft geen enkele ondersteuning voor 32-bits architectuur. Eerdere versies van Android hadden 32-bits applicaties toegestaan. Vanaf Android 12 moeten alle applicaties, platforms en ondersteunende bibliotheken echter alleen in 64-bits architectuur worden ontwikkeld.
Het is belangrijk op te merken dat Google vorig jaar zelf was begonnen met de overgang van het Android OS-ecosysteem naar 64-bits. De Google Play Store was op 1 augustus 2019 begonnen met het afdwingen van 64-bits apps. Dit betekende dat alle apps in een 64-bits omgeving zouden moeten werken. Nu zal het besturingssysteem zelf werken in een 64-bits omgeving zonder plaats voor 32-bits applicaties.
Het verplicht stellen van de overgang naar 64-bits heeft verschillende voordelen. Het elimineren van een compatibiliteitslaag voor de oudere 32-bits applicaties zal een aanzienlijke hoeveelheid RAM vrijmaken. Hierdoor kunnen applicatieontwikkelaars en OEM's smartphones aanbieden met betere prestaties, zelfs met relatief minder RAM. Terwijl nieuwe smartphones 4 GB RAM en meer bevatten, hebben opkomende markten nog steeds apparaten met minder RAM.
Afgezien van RAM nemen het Android-besturingssysteem en de ondersteuningsstructuur iets minder ruimte in beslag. Hoewel de verandering vrij minimaal zal zijn om enige merkbare impact te hebben, was er veel verspilde ruimte, vooral voor grote APK's die geen bundels gebruikten.
Kunnen hardware- en app-makers met alle 64-bits Android-apparaten werken?
De grootste verbetering met een volledig 64-bits Android is een verbeterde beveiliging. 64-bits architectuur is aanzienlijk veiliger en betrouwbaarder dan 32-bits. SoC-makers zoals ARM zullen de stap zeker verwelkomen, aangezien de nieuwe Cortex-A65 van het bedrijf wordt geleverd zonder aarch32 ISA-ondersteuning. Daarom zijn er geen wegversperringen van OEM's en SoC-makers.
Nadat alle apps zijn overgezet naar 64-bits, heeft Google ervoor gezorgd dat het app-ecosysteem volledig functioneel is tegen de tijd dat Android S wordt uitgerold. Experts geven aan dat momenteel alles goed zou moeten werken, behalve enkele Media-codecs. Dat komt voornamelijk doordat geëmuleerde platforms de nieuwe CODEC2-standaard niet ondersteunen en terugvallen op OMX, de oude 32-bits mediacomponent. Overigens is CODEC2 ook alleen 32-BIT. Simpel gezegd, er is nog veel werk aan de winkel om ervoor te zorgen dat alle media-indelingen goed worden afgespeeld op een volledig 64-bits Android. De rest van het ecosysteem is al aanwezig.