Fra start til slut: Sådan ruller en Android-softwareopdatering ud [INFOGRAPHIC by Sony]

Sony har udgivet en ny infografik, der tager dig gennem trin-for-trin-processen af, hvordan en Android-opdatering kommer fra Google til din smartphone i din hånd

Android-opdateringer, herunder både sikkerhedsrettelser og større versioner, er noget, som mange mennesker værdsætter. Indrømmet, nogle er bange for nye opdateringer, da de kan ændre tingene, og nogle gange kan nye fejl eller ydeevneproblemer dukke op. For det meste er nye Android-opdateringer dog vigtige og vitale for platformen. Hele processen, som en Android-opdatering gennemgår, er dog utrolig kompleks, så Sony har netop udgivet en infografik for at hjælpe med at illustrere hele processen.

Den første fase er "bring up"-processen, og den starter med, at Google sender Android OEM'er, hvad der kaldes et Platform Development Kit (forkortet PDK). Dette går ud et par uger før en ny version af Android frigives, og det inkluderer en samling af kildefiler og mere til at hjælpe OEM med at udvikle, optimere og teste den nye opdatering. Når Google derefter udgiver opdateringen, kan OEM'er begynde at bygge fundamentet, så de kan fokusere på Hardware Abstraction Layer (HAL).

HAL-processen er udelukkende fokuseret på at få de forskellige hardwarekomponenter til at fungere med den nye software. Hvis en virksomhed ikke bruger de samme komponenter, som Qualcomm bruger (hvilket nogle gange er tilfældet), så er det op til OEM at få rettet op på dette. Når det er gjort, kan de begynde at arbejde på de grundlæggende funktioner, som en smartphone eller tablet skal kunne. Dette omfatter, men er ikke begrænset til, ting som at foretage og modtage telefonopkald, sende og modtage beskeder og internetforbindelse.

Med det ude af vejen kan OEM'en derefter arbejde på softwarefunktionen, der får deres enheder til at skille sig ud fra konkurrenterne. I Sonys tilfælde inkluderer dette tilpasning af låseskærmen og andre applikationer, herunder kontakter, musik, film, album, kamera, e-mail og andre funktioner såsom Smart Stamina og Xperia Assist. Når det er gjort, kan de lave nogle interne test i virksomheden efterfulgt af flere test uden for laboratoriet.

Man skulle tro, at det er slutningen, men det er bare fase et. Når det er afsluttet, begynder fase to, og det er her, certificering og godkendelse af opdateringen kommer i spil. Disse enheder skal opfylde visse standarder, når det kommer til Bluetooth, WiFi og mobilforbindelse. Nogle af disse cellulære partnere vil også have visse ting i softwaren, så efter at de er implementeret, bliver opdateringen sat igennem nogle test fra operatøren.

Endelig, med alt det ude af den måde, de kan begynde at rulle opdateringen ud til brugerne. Dette gøres normalt gradvist, mens teamet læner sig tilbage og tjekker logfiler for enhver form for kritisk fejl under opdateringsprocessen. Hvis nogle bliver opdaget, skal de rettes, men hvis ikke, fortsætter de udrulningsprocessen, indtil den er færdig.


Kilde: Sony Mobile