News (NO)

Nytt Google-verktøy optimerer Android-kjernen og øker systemhastigheten med opptil 22 %

Google Android
Foto: Google Android - Koshiro K/Shutterstock.com

Teknologigiganten som er ansvarlig for det mest brukte mobile operativsystemet i verden kunngjorde en strukturell oppdatering rettet mot enhetens flytbarhet. Den nye tilnærmingen fokuserer på å restrukturere databehandlingskjernen, og endre måten programvare administrerer maskinvareressurser på under daglig bruk.

Metoden, kalt Otimização Automática Direcionada av Feedback, virker direkte på det dypeste laget av programvarearkitekturen. Den tekniske endringen tar sikte på å redusere responstiden mellom brukeren berører skjermen og utførelsen av kommandoen av enhetens fysiske komponenter.

De implementerte modifikasjonene lover å fremskynde lanseringen av applikasjoner og redusere den totale systemlastingstiden etter en omstart. Den tekniske strategien søker å holde plattformen konkurransedyktig ved å tilby mer smidig navigasjon med mindre prosesseringsforbruk.

Hvordan tilbakemeldingsteknologi i sanntid fungerer

Bruken av dette optimaliseringsverktøyet representerer en endring i datakompileringslogikken. Systemet forlater den eksklusive avhengigheten av statiske koder for å ta i bruk en dynamisk lesing av handlingene som utføres av brukeren.

Historisk sett var beslutninger om programvarekompilering basert på strukturelle spådommer hentet fra den originale kildekoden, noe som begrenset nøyaktigheten til forbedringer. Det nye formatet samler inn nøyaktig informasjon under enhetens drift, slik at kompilatoren kan dirigere behandlingsressurser til områdene som er mest nødvendige i det spesifikke øyeblikket. Essa kontinuerlig lesing unngår å kaste bort minne på sekundære funksjoner som ikke er i aktiv bruk.

Den første introduksjonen av dette konseptet skjedde i tidligere versjoner av operativsystemet, spesielt i den tolvte utgaven, men med handling begrenset til isolerte biblioteker og moduler. Den nåværende overgangen bringer denne tilpasningsevnen direkte til den sentrale kjernen, og utvider eksponentielt muligheten til å håndtere samtidige oppgaver. Ved å forstå nøyaktig hvilke koderutiner som utløses mest i praksis, rekonfigurerer den interne arkitekturen seg selv til å prioritere datalevering, og eliminerer prosesseringsflaskehalser som ofte forårsaker krasj i tyngre applikasjoner eller under overgangen mellom flere åpne vinduer.

Foreløpige resultater i hastighetstester

Innledende evalueringer utført i laboratoriet viste betydelige gevinster i hastigheten på å utføre grunnleggende og komplekse oppgaver. Testene brukte linjen med smarttelefoner utviklet av selskapet selv, og kjørte forskjellige nyere versjoner av systemkjernen.

De målte dataene viste en økning i ytelse som varierer mellom to og tjueto prosent, avhengig av komponenten som kreves. Essa forbedringsmargin overgår betydelig resultatene oppnådd i tidligere implementeringer kun fokusert på brukernivå.

Viktigheten av kjernen i mobil arkitektur

Systemkjernen fungerer som hovedoversetteren mellom digitale kommandoer og smarttelefonens fysiske deler, som prosessoren og RAM-minnet. Qualquer effektivitetsgevinster i dette laget gjenspeiles umiddelbart i driften av hele enheten.

Tekniske studier indikerer at dette grunnleggende laget bruker rundt førti prosent av den totale brukstiden til den sentrale prosessorenheten. Å redusere denne beregningsinnsatsen frigjør kapasitet for andre viktige funksjoner til enheten.

Utvidelse planlagt for de neste oppdateringene

Integreringen av det nye optimaliseringsverktøyet følger streng teknisk planlegging for å garantere stabiliteten til enhetene. De nyeste versjonene av operativsystemet mottar allerede den modifiserte koden i testfasene.

Utviklingsplanleggingen forutsetter den definitive inkluderingen av denne teknologien i grenene som vil støtte den femtende og sekstende utgaven av den mobile plattformen. Den gradvise overgangen unngår kompatibilitetshull med tredjepartsapplikasjoner.

Programvareingeniørteamet planlegger å gjøre denne kompileringsmetoden til den absolutte standarden for alle fremtidige kjernebygg. Standardisering har som mål å forene brukeropplevelsen på tvers av forskjellige merker av mobiltelefonprodusenter.

Direkte fordeler ved rutinemessig bruk

Den praktiske anvendelsen av denne koderestruktureringen resulterer i merkbare fordeler for de som bruker smarttelefoner intensivt. Øyeblikkelig åpning av sosiale nettverk og arbeidsverktøy reduserer ledig tid foran skjermen.

Hastighetsøkningen i den første lastingen av enheten gjør livet enklere for brukere som trenger å starte enheten på nytt ofte. Systemets beredskap på noen få sekunder optimerer tilgangen til presserende ressurser, som kamera eller transportapplikasjoner.

Effektivitet i prosessstyring avlaster også belastningen på utstyrets batteri. Med prosessoren som jobber mer intelligent og for kortere tid på hver oppgave, synker energiforbruket betraktelig.

Utvidet autonomi gjør at enheten kan holde seg borte fra stikkontakten i lengre perioder. Kombinasjonen av flyt og energisparing hever kvalitetsstandarden som kreves av forbrukere i det nåværende mobilteknologimarkedet.

Forstørrelse for maskinvarekomponenter

Optimaliseringsprosjektet er ikke begrenset til bare den sentrale databehandlingskjernen i operativsystemet. Programvareingeniører jobber allerede med å utvide kontinuerlig tilbakemeldingsteknologi til maskinvarekontrollere, teknisk kjent som drivere, som administrerer spesifikke deler som nettverksantenner, bildesensorer og lydmoduler.

Å bruke metoden på disse perifere komponentene lover å forbedre kommunikasjonen mellom hovedkortet og integrert tilbehør ytterligere. Quando kontrollerene opererer med samme dynamiske effektivitet som kjernen, enheten kan håndtere trådløse tilkoblinger og medieopptak med overlegen stabilitet, og unngår signalfall eller forsinkelser i behandlingen av høyoppløselige fotografier.

Kontinuerlig tilpasning av software engineering

Å vedlikeholde et operativsystem som brukes av et stort antall enheter krever konstant tilpasning til nye prosessorarkitekturer som lanseres årlig av halvlederindustrien. Optimaliseringsverktøyet basert på reelle bruksdata gir den fleksibiliteten som er nødvendig for at programvaren skal følge maskinvareutviklingen uten å kreve fullstendig kodeomskriving for hver nye generasjon smarttelefoner. Ved å etablere en mekanisme som lærer og justerer etter brukerbehov, sikrer plattformen lengre driftslevetid for eldre enheter, samtidig som den trekker ut det maksimale potensialet fra banebrytende deler. Essa teknisk tilnærming skaper et mer bærekraftig økosystem som er mindre utsatt for planlagt foreldelse, og styrker tilliten til produsenter som er avhengige av denne programvarebasen for å markedsføre produktene sine på global skala.

Neste trinn i teknisk utvikling

Konsolideringen av denne dynamiske arkitekturen setter et nytt nivå for mobilsystemutvikling. Den kontinuerlige samlingen av ytelsesmålinger vil tjene som grunnlag for å lage kunstig intelligens-rutiner som er enda mer integrert i enhetens opprinnelige funksjon.