Actualizaciones OTA

A medida que se trabaja con un terminal van apareciendo nuevas necesidades o se detectan errores que afectan a su funcionamiento. Por ejemplo, puede hacer falta una función nueva que permita usar el Tethering con el terminal o un error que provoque reinicios aleatorios. En este escenario el usuario debe reportar la incidencia en LaunchPad (en el caso de Ubuntu Phone). La incidencia se clasifica y se asigna a un programador para que trabaje en ella. Una vez se ha resuelto se genera un parche y se pasa a la siguiente incidencia. Estos parches se agrupan y se lanzan de forma periódico como una actualización OTA (Over The Air) para que llegue a los usuarios.

Las actualizaciones OTA tienen una periodicidad inicial de 6 semanas para los cambios de versión mayor (OTA 9, OTA 10) y aproximadamente de 3 semanas para los cambios de versión menor (OTA 9.5, OTA 10.5). Estos plazos pueden variar dependiendo de la fase de desarrollo. En el mercado podemos encontrar diferentes terminal que utilizan Ubuntu Phone como sistema operativo. Cada terminal tiene un hardware diferente y por esta razón usan canales diferentes. El canal actúa como un repositorio y puede incluir tanto versiones estables como en desarrollo.

Para el caso de la OTA 9 los canales disponibles son:

  • BQ Aquaris
    • BQ Aquaris E4.5 : ubuntu-touch/stable/bq-aquaris.en - krillin: #29
    • BQ Aquaris E5 : ubuntu-touch/stable/bq-aquaris.en - vegetahd: #9
    • Emulator : ubuntu-touch/stable/bq-aquaris.en - generic: not yet released
  • Nexus
    • Nexus 4 : ubuntu-touch/stable/bq-aquaris.en - mako: #27
    • Nexus 7 : ubuntu-touch/stable/ubuntu - flo: #5
  • Meizu
    • Meizu MX4 : ubuntu-touch/stable/meizu.en - arale: #9
    • Emulator : ubuntu-touch/stable/meizu.en - generic: not yet released
  • Genérico
    • Emulator : ubuntu-touch/stable/ubuntu - generic: not yet released

Después de esta breve introducción veremos los pasos que hay que seguir para aplicar una OTA. Las capturas de pantalla corresponden a un bq Aquaris E4.5. En otros terminales pueden variar un poco pero serán similares. Aunque no es necesario si es recomendable tener el terminal cargado antes de aplicar la actualización OTA. Hay dos formas de aplicar la actualización. La primera es pulsando sobre el aviso que aparece en la barra de notificaciones de Ubuntu Phone mientras que la segunda es forzando al sistema para que busque la actualización.

En cualquiera de los dos casos llegamos a la pantalla de actualizaciones.

Aviso de actualización

El terminal se tiene que reiniciar para aplicar la actualización. Esperamos a que termine el proceso (puede durar varios minutos). Cuando se reinicie el terminal ya podremos usarlo.

Reinicio del terminal

Se puede comprobar que el sistema está actualizado en la Configuración del sistema, Acerca de este teléfono.

Versión del sistema operativo instalada

Ya hemos acabado el proceso. Como habéis visto no es complicado actualizar el terminal a la última versión disponible. Cada 6 semanas se lanza una actualización mayor del sistema operativo. Este tiempo es reducido respecto a otros sistemas operativos porque depende de Canonical. No intervienen ni las operadoras ni los fabricantes del terminal por lo que se eliminan los retrasos introducidos por estos actores. Como he comentado antes, los recursos que se dedican al desarrollo son limitados y hay que priorizar las incidencias. Por esta razón pueden aparecer incidencias sin corregir después de una actualización OTA. Con un poco de suerte se resolverán en una actualización futura.

results matching ""

    No results matching ""