Google gaat van de Android Runtime (ART) een Mainline-module maken in Android 12

click fraud protection

Google gaat van de Android Runtime (ART) een Project Mainline-module maken in Android 12, zodat deze via de Play Store kan worden bijgewerkt. Lees verder!

Project Hoofdlijn is een van de grootste veranderingen in Android van de afgelopen jaren. Hoewel u als consument deze verandering misschien niet opmerkt, verandert deze fundamenteel de manier waarop Android werkt een open-source besturingssysteem, waarbij meer macht nu in handen van Google ligt dan ooit voor. Of deze toename van de controle goed of slecht is, is een onderwerp voor een ander debat. Nu is Google van plan om de Android Runtime (ART) op te nemen als een updatebare Mainline-module Androïde 12.

Wat is Android Runtime (ART)?

Android Runtime, of ART, is de standaardruntime op Android die dat was geïntroduceerd in 2013 samen met Android 4.4 Kitkat. Zoals Google vermeldt, is ART de "managed runtime gebruikt door applicaties en sommige systeemservices op Android". Hier is een XDA TV-video uit 2014 waarin ART wordt uitgelegd met verwijzing naar de veranderingen die het teweegbrengt ten opzichte van de voormalige Dalvik VM:

Om een ​​lang verhaal kort te maken: ART vertaalt in essentie de bytecode van een Android-app naar native instructies. Het maakt gebruik van voorafgaande compilatie om apps direct na de installatie in native machinecode te compileren. Zoals je kunt raden, is dit een behoorlijk belangrijke functie die idealiter op dezelfde manier zou moeten presteren in het hele Android-ecosysteem.

ART als hoofdlijnmodule

Zoals opgemerkt door XDA Recognized Developer luca020400, A Google-ingenieur heeft onthuld dat het bedrijf van plan is om van Android Runtime (ART) een updatebare Mainline-module te maken in Android S/Android 12.

Door van ART een Mainline-module te maken, kan Google er veel meer controle over uitoefenen, in lijn met het overkoepelende thema van mainline-modules. Zoals wij vermelden in onze primaire uitleger op Project Mainline:

Project Mainline breidt de inspanningen van Project Treble uit. Terwijl Treble verminderde hoe afhankelijk OEM's waren van SoC-leveranciers voor elke afzonderlijke OS-update, vermindert Mainline hoe afhankelijk Google is van OEM's voor het leveren van beveiligingsupdates aan belangrijke OS-componenten. Project Mainline breidt de Treble-filosofie uit naar meer kritische delen van het Android-framework, waardoor OEM's als afhankelijke tussenpersonen uit deze vergelijking worden verwijderd. Het doel van Project Mainline is dat Google de controle over raamwerkcomponenten en systeemapplicaties die dat wel zijn, ontneemt van cruciaal belang voor de beveiliging en het behouden van de consistentie van de ontwikkeling buiten OEM's. Met recht wordt Project Mainline genoemd de grootste verandering voor Android sinds Project Treble.

ART als Mainline-module zou Google in staat stellen deze bij te werken zonder dat een OTA-update van het systeem nodig is. Als Google het voor OEM's verplicht maakt om een ​​door Google ondertekende ART-module vooraf te laden (waarschijnlijk geleverd in de vorm van een APEX), kan Google de controle behouden over het pushen van updates naar ART op alle Android-apparaten. Google zou updates voor ART via de Google Play Store kunnen pushen, en OEM's zouden geen wijzigingen in ART kunnen aanbrengen. Dit gaat op zijn beurt richting de gedragsconsistentie die externe app-ontwikkelaars in het hele ecosysteem zouden verwachten.