Van begin tot eind: hoe een Android-software-update wordt uitgerold [INFOGRAPHIC van Sony]

Sony heeft een nieuwe infographic uitgebracht die je stap voor stap door het proces leidt van hoe een Android-update van Google naar de smartphone in je hand komt

Android-updates, inclusief zowel beveiligingspatches als hoofdversies, zijn iets dat veel mensen waarderen. Toegegeven, sommigen zijn bang voor nieuwe updates, omdat ze dingen kunnen veranderen en soms kunnen er nieuwe bugs of prestatieproblemen naar boven komen. Voor het grootste deel zijn nieuwe Android-updates echter belangrijk en essentieel voor het platform. Het hele proces dat een Android-update doorloopt is echter ongelooflijk complex, dus Sony heeft zojuist een infographic uitgebracht om het hele proces te illustreren.

De eerste fase is het 'bring-up'-proces en het begint ermee dat Google Android OEM's een zogenaamde Platform Development Kit (kortweg PDK) stuurt. Deze verschijnt een paar weken voordat een nieuwe versie van Android wordt uitgebracht en bevat een verzameling bronbestanden en meer om de OEM te helpen bij het ontwikkelen, optimaliseren en testen van de nieuwe update. Wanneer Google vervolgens de update uitbrengt, kunnen OEM's beginnen met het bouwen van de basis, zodat ze zich kunnen concentreren op de Hardware Abstraction Layer (HAL).

Het HAL-proces is er volledig op gericht om de verschillende hardwarecomponenten met de nieuwe software te laten werken. Als een bedrijf niet dezelfde componenten gebruikt die Qualcomm gebruikt (wat soms het geval is), dan is het aan de OEM om dit recht te zetten. Zodra dat klaar is, kunnen ze aan de slag met de basisfuncties die een smartphone of tablet moet kunnen. Dit omvat, maar is niet beperkt tot, zaken als het maken en ontvangen van telefoongesprekken, het verzenden en ontvangen van berichten en internetverbinding.

Als dat uit de weg is, kan de OEM vervolgens werken aan de softwarefunctie waarmee hun apparaten zich onderscheiden van de concurrentie. In het geval van Sony omvat dit het aanpassen van het vergrendelscherm en andere applicaties, waaronder contacten, muziek, films, album, camera, e-mail en andere functies zoals Smart Stamina en Xperia Assist. Als dat klaar is, kunnen ze een aantal interne tests binnen het bedrijf uitvoeren, gevolgd door meer tests buiten het laboratorium.

Je zou denken dat dit het einde is, maar dat is slechts fase één. Als dat voltooid is, begint fase twee en dit is waar certificering en goedkeuring van de update een rol gaat spelen. Deze apparaten moeten aan bepaalde normen voldoen als het gaat om Bluetooth, WiFi en mobiele connectiviteit. Sommige van deze mobiele partners willen ook bepaalde dingen in de software, dus nadat deze zijn geïmplementeerd, wordt de update aan enkele tests van de provider onderworpen.

Nu dat allemaal uit de weg is, kunnen ze eindelijk beginnen met het uitrollen van de update naar de gebruikers. Dit gebeurt normaal gesproken geleidelijk, terwijl het team achterover leunt en de logboeken controleert op eventuele kritieke fouten tijdens het updateproces. Als er enkele worden gedetecteerd, moeten ze worden opgelost, maar als dat niet het geval is, gaan ze door met het uitrolproces totdat het is voltooid.


Bron: Sony Mobile