De principio a fin: cómo se implementa una actualización de software de Android [INFOGRAPHIC by Sony]

Las actualizaciones de Android, incluidos los parches de seguridad y las versiones principales, son algo que muchas personas valoran. Por supuesto, algunos temen las nuevas actualizaciones, ya que pueden cambiar las cosas y, a veces, pueden surgir nuevos errores o problemas de rendimiento. Sin embargo, en su mayor parte, las nuevas actualizaciones de Android son importantes y vitales para la plataforma. Sin embargo, todo el proceso por el que pasa una actualización de Android es increíblemente complejo, por lo que Sony acaba de lanzar una infografía para ayudar a ilustrar todo el proceso.

La primera fase es el proceso de "presentación" y comienza con el envío de Google de OEM de Android a lo que se llama un Kit de Desarrollo de Plataforma (PDK para abreviar). Esto sale unas semanas antes de que se lance una nueva versión de Android, e incluye una colección de archivos fuente y más para ayudar al OEM a desarrollar, optimizar y probar la nueva actualización. Luego, cuando Google lanza la actualización, los OEM pueden comenzar a construir la base para que puedan centrarse en la Capa de abstracción de hardware (HAL).

El proceso HAL se centra completamente en hacer que los diferentes componentes de hardware funcionen con el nuevo software. Si una compañía no usa los mismos componentes que Qualcomm usa (que a veces es el caso), entonces corresponde al OEM aclarar esto. Una vez hecho esto, pueden comenzar a trabajar en las funciones básicas que un teléfono inteligente o tableta debería poder hacer. Esto incluye, entre otros, cosas como hacer y recibir llamadas telefónicas, enviar y recibir mensajes y conectividad a Internet.

Con eso fuera del camino, el OEM puede trabajar en la función de software que hace que sus dispositivos se destaquen de la competencia. En el caso de Sony, esto incluye la personalización de la pantalla de bloqueo y otras aplicaciones que incluyen contactos, música, películas, álbumes, cámara, correo electrónico y otras funciones como Smart Stamina y Xperia Assist. Una vez hecho esto, pueden hacer algunas pruebas internas dentro de la empresa seguidas de más pruebas fuera del laboratorio.

Uno pensaría que es el final, pero eso es solo la fase uno. Con eso completo, comienza la fase dos y aquí es donde entra en juego la certificación y aprobación de la actualización. Estos dispositivos deben cumplir con ciertos estándares cuando se trata de Bluetooth, WiFi y conectividad celular. Algunos de estos socios celulares también quieren ciertas cosas en el software, por lo que después de que se implementen, la actualización se somete a algunas pruebas del operador.

Finalmente, con todo eso fuera del camino, pueden comenzar a implementar la actualización para los usuarios. Esto normalmente se hace gradualmente mientras el equipo se sienta y revisa los registros para detectar cualquier tipo de error crítico durante el proceso de actualización. Si se detectan algunos, entonces deben repararse, pero si no, continuarán el proceso de implementación hasta que se complete.


Fuente: Sony Mobile