Android 12 kan innehålla stora förbättringar av kompatibiliteten för appar

Den här webbplatsen kan tjäna affilierade provisioner från länkarna på den här sidan. Användarvillkor.
android tool

Googles pitch när de lanserade Android var öppenhet och anpassning. Till skillnad från Apple släppte man sitt mobila operativsystem under licenser med öppen källkod, vilket gjorde det möjligt för tillverkarna av enheter att modifiera det. Detta okonventionella tillvägagångssätt bidrog till att Android blev den mest populära datorplattformen på jorden, men det har varit svårt att nå Apples nivå av polering och konsekvens. Google har under årens lopp försökt centralisera delar av Android för att åtgärda detta, och en viktig komponent som kallas ART kommer att få denna behandling i Android 12. Resultatet kan bli en kraftigt förbättrad appkompatibilitet, vilket säkert kommer att göra alla nöjda.

Till för några år sedan krävde varje uppdatering av Android-telefoner att operativsystemet byggdes om från grunden med Googles senaste kodbas. Detta började förändras i och med tillägget av Project Treble i Android 8.0 Oreo. Denna arkitektoniska förändring gör leverantörskod framåtkompatibel så att nya OS-uppdateringar kan kopplas in utan några ändringar på låg nivå från Qualcomm och andra chiptillverkare. Project Mainline kom med Android 10 för att ytterligare modularisera operativsystemet och leverera centrala systemuppdateringar via Play Store.

Enligt en ny anteckning i den öppna källkoden för Android planerar Google att flytta Android Runtime (ART) till Mainline i och med Android 12. Det innebär att företaget kommer att kunna uppdatera denna viktiga systemkomponent i potentiellt alla nya Android-enheter från och med nästa år. ART är viktigt eftersom din telefon utan den inte skulle kunna köra någon av dina appar.

ART kom till Android i 4.4 KitKat och blev obligatorisk ett år senare. ART är en så kallad AOT-kompilator (ahead of time). Den tar bytekoden från appar och kompilerar den till inhemska instruktioner, som är redo för telefonen när du öppnar appen. ART ersatte Dalvik VM, som var en ”just in time”-kompilator som konverterade koden i farten och som därför var ganska långsam.

Om Google börjar kräva att OEM-tillverkare ska inkludera en Google-signerad ART-komponent i telefoner kan Google skicka uppdateringar till den på alla certifierade Android-enheter. Kompatibiliteten för Android-appar har kommit långt, men det finns fortfarande tillfällen då en telefon kan visa en app felaktigt eller bryta bakgrundstjänster på grund av ändringar i OEM-systemet. En universell, av Google uppdaterad ART-modul skulle kunna göra appar mer konsekventa på alla enheter, vilket är bra för användarna och bra för utvecklare som ständigt måste leta efter enhetsspecifika fel.

Inget av detta är officiellt ännu – Google har inte meddelat att ART kommer att ingå i Android 12, men projektet pågår i projektet med öppen källkod. Om det förverkligas kan Android-appar få en stor ökning av användbarheten.

Nu kan du läsa:

  • Project Treble har gjort Android-uppdateringar snabbare
  • Project Mainline är Googles senaste försök att åtgärda Android-uppdateringar
  • Google säger att Android 10:s adoptionsfrekvens är den snabbaste någonsin

.

Leave a Reply