Fra start til slutt: Hvordan en Android-programvareoppdatering ruller ut [INFOGRAPHIC av Sony]

Android-oppdateringer, inkludert både sikkerhetsoppdateringer og større versjoner, er noe som mange verdsetter. Gitt, noen er redde for nye oppdateringer, da de kan endre ting rundt og noen ganger kan det oppstå nye feil eller ytelsesproblemer. For det meste er imidlertid nye Android-oppdateringer viktige og viktige for plattformen. Hele prosessen som en Android-oppdatering gjennomgår, er riktignok utrolig komplisert, så Sony har nettopp gitt ut en infografikk for å illustrere hele prosessen.

Den første fasen er "bring up" -prosessen, og det starter med at Google sender Android OEM-er som kalles et plattformutviklingssett (PDK for kort). Dette går ut noen uker før en ny versjon av Android slippes, og den inkluderer en samling kildefiler og mer for å hjelpe OEM med å utvikle, optimalisere og teste den nye oppdateringen. Når Google deretter slipper oppdateringen, kan OEM-er begynne å bygge grunnlaget slik at de kan fokusere på Hardware Abstraction Layer (HAL).

HAL-prosessen er helt fokusert på å få de forskjellige maskinvarekomponentene til å fungere med den nye programvaren. Hvis et selskap ikke bruker de samme komponentene som Qualcomm bruker (som noen ganger er tilfelle), er det opp til OEM å få dette rettet ut. Når det er gjort, kan de begynne å jobbe med de grunnleggende funksjonene som en smarttelefon eller nettbrett skal kunne gjøre. Dette inkluderer, men er ikke begrenset til ting som å ringe og motta telefonsamtaler, sende og motta meldinger og internettforbindelse.

Med det ute av veien, kan OEM deretter jobbe med programvarefunksjonen som gjør at enhetene deres skiller seg ut fra konkurransen. I Sonys tilfelle inkluderer dette tilpasning av låseskjermen og andre applikasjoner, inkludert kontakter, musikk, filmer, album, kamera, e-post og andre funksjoner som Smart Stamina og Xperia Assist. Med det gjort kan de gjøre noen interne tester i selskapet etterfulgt av flere tester utenfor laboratoriet.

Du skulle tro at det er slutten, men det er bare fase en. Med det komplette begynner fase to, og det er her sertifisering og godkjenning av oppdateringen kommer inn. Disse enhetene må oppfylle visse standarder når det gjelder Bluetooth, WiFi og mobiltilkobling. Noen av disse mobilnettpartnerne vil også ha visse ting i programvaren, så etter at de er implementert blir oppdateringen gjennomført noen tester fra transportøren.

Til slutt, med alt dette ute av veien, kan de begynne å rulle oppdateringen ut til brukerne. Dette gjøres vanligvis gradvis mens teamet lene seg tilbake og sjekker logger for enhver type kritisk feil under oppdateringsprosessen. Hvis noen blir oppdaget, må de fikses, men hvis ikke, fortsetter de utrullingsprosessen til den er fullført.


Kilde: Sony Mobile