Així es preparen les actualitzacions d'Android

Així es preparen les actualitzacions d'Android

Quan sanuncia una nova versió dAndroid, normalment triga a arribar als nostres telèfons mòbils, si és que arriba. Més enllà de tenir un telèfon de Google o un mòbil amb Android One, els fabricants han de fer diversos passos per posar un dispositiu al dia. T'expliquem com funcionen les actualitzacions d'Android.

Un procés en dues fases i onze passos

El pas a pas que us explicarem està basat en la guia de Sony per als seus mòbils Xperia. Consta de dues fases, sent la primera la construcció i la segona la certificació. En línies generals, el fabricant rep el nou Android i ha de retocar-lo i refinar-lo per a tots els dispositius. Més endavant, necessitaran lajuda doperadors i desenvolupadors per assegurar-se que tot està correcte abans del llançament oficial.

Fase 1 de les actualitzacions d'Android

Passos 1 i 2: El kit de desenvolupament i els fonaments

El primer de tot és que Google proporciona al fabricant un Kit de Desenvolupament de la Plataforma. Aquest PDK és una caixa d'eines amb tots els materials necessaris per a la construcció del sistema operatiu i normalment es rep unes setmanes abans de l'anunci oficial de la versió d'Android corresponent.

A partir d?aquí, toca construir els fonaments. Parlem de portar la nova versió d'Android al sistema ja existent. Aquesta és la part en què, en brut, s'encaixen les actualitzacions d'Android al que ja hi havia.

Pas 3: HAL

És important tenir en compte que no es tracta només de la qüestió del programari. El maquinari s'ha de tenir molt en compte, més en casos com el de Sony, els xips dels quals funcionen de manera diferent als de Qualcomm. HAL vol dir Maquinari Abstraction Layer, i bàsicament es tracta d'endollar el sistema i la màquina de manera correcta perquè no hi hagi malfuncionaments als dispositius.

Passos 4 i 5 de les actualitzacions d'Android

Passos 4 i 5: El bàsic i l'accessori

Un cop el maquinari i el programari són funcionals, toca començar a assegurar-se que tot marxa. El primer és implementar allò bàsic en un telèfon: trucades, missatges i connexió a internet. Aquests tres elements són la base del que heu de funcionar abans d'anar més enllà.

El cinquè pas és on el fabricant introdueix la seva pròpia capa de personalització. La interfície d'usuari, les apps pròpies, les funcionalitats extra… És el moment en què Android pur es transforma en una cosa diferent.

Passos 6 i 7: proves, proves i més proves

Fins aquí s'ha construït una versió Android que funciona per al dia a dia sense problemes. Tot és on deu i tot funciona com deu. És el torn de les proves per assegurar-se de detectar possibles errors per corregir.

En el cas de Sony, aquesta és la versió que dóna a la seva pròpia gent, als seus equips de laboratori ia les betes tancades i públiques. Aquest procés està en marxa fins que s'aconsegueix una versió estable sense errors o, almenys, errors mínims que no afectin tot el sistema.

Passos 8 i 9: assegurant els estàndards

Aquí comença la segona fase del llançament de les actualitzacions dAndroid. Cal assegurar la qualitat del producte, que s'arriba als estàndards en qüestions tècniques com el Wifi, el Bluetooth… tot ha d'estar al dia respecte als usos que donarà l'usuari al dispositiu.

És el moment de tenir en compte també els operadors. Es treballa colze a colze al costat per comprovar si es necessiten versions específiques o si sorgeixen errors imprevistos. És necessària l'aprovació de totes les parts abans del llançament definitiu.

PASos finals de les actualitzacions d'Android

Passos 10 i 11: llançament i suport

Si tot ha anat correctament fins aquí, el penúltim pas és llançar oficialment l'actualització. Els usuaris les rebran als seus terminals i podran gaudir dels avantatges que ofereixi. Tot i això, el pas a pas de les actualitzacions d'Android no s'acaba aquí, perquè queda una de les coses més importants: el suport.

El fabricant ha d'estar atent al feedback dels usuaris per arreglar errors que s'hagin passat per alt i qualsevol mena d'error que s'hagi de solucionar. És aquí on es reuneix la informació per a les actualitzacions del microprogramari de cada telèfon que tenen lloc entre mitges de versions d'Android.

Un procés ardu per a les actualitzacions d'Android

És arribats a aquest punt que ja es pot considerar llançada la versió d'Android de torn. El procés és llarg i requereix que el fabricant estigui molt atent perquè tot funcioni com cal. Això és el que explica per què es demoren tant cada vegada que sanuncia una actualització dAndroid.

Si bé la fragmentació entre sistemes és un problema comú per al programari de Google, el cert és que el cercador només dóna un paquet bàsic, i recau a cada companyia fer la feina requerida. Triguen més, però és un procés ardu per assegurar-se que tot funciona bé.