Una semana tan solo queda para que la primera versión pública de Ubuntu Phone llegue para todos los usuarios. Más bien, hay que decir que llegará para desarrolladores, porque no se tratará de una versión comercial final, sino de una versión de desarrollo que podría tener errores. Sin embargo, será la primera vez que empecemos a verla funcionar y que podamos conocer sus detalles. Incluso, si tenemos un Nexus 4 o un Galaxy Nexus, podremos empezar a probarla.
El 21 de febrero, exactamente el jueves que viene, será el día en el que Canonical, compañía responsable de Ubuntu, lanzará el nuevo sistema operativo para móviles en su versión de desarrollo para todos aquellos interesados en probarla en su dispositivo. Al principio se dijo que llegaría para el Galaxy Nexus, el anterior smartphone que Google lanzó al mercado. Sin embargo, parece que han tenido tiempo de adaptar la versión al nuevo dispositivo. Nuevo y, por cierto, desaparecido, ya que en España no se ha vuelto a vender desde que apareció la última vez y no hay previsión de que vaya a aparecer próximamente, a pesar de que es dijo que en febrero se estabilizarían las ventas del terminal.
El Nexus 4 y el Galaxy Nexus serán los primeros dispositivos en probar un sistema operativo que puede prometer y promete mucho. Ubuntu Phone OS está basado en Android, y tiene los mismos cimientos, por lo que veremos muchos parecidos entre los dos, sobre todo en lo que se refiere a nivel de desarrollo. Sin embargo, hay una diferencia esencial, y es que Ubuntu no utiliza la máquina Dalvik de Java que sí utiliza Android. Todavía no sabemos cómo afectará esto en la práctica, pero parece que evitará que se produzca ese lag que hay presente en absolutamente todos y cada uno de los dispositivo con sistema operativo de Google y que siempre lo ha diferenciado tanto de iOS, a pesar de las grandes virtudes que tiene Android.
Ubuntu Phone OS buscaría obtener lo mejor de Android, pero evitando lo peor. Obviamente, Google tiene a los mejores desarrolladores del mundo para haber cambiado las cosas si hubieran encontrado la forma. Sin embargo, es posible que fuera imposible hacerlo una vez que el sistema está tan extendido. Canonical tiene la ventaja de no estar nada extendido y poder intentarlo. En caso de conseguir robar cierta cuota a iOS y Android, sería el primer sistema operativo en conseguir acabar con ese binomio poderosísimo que tienen las dos compañías americanas. Veremos si finalmente puede ser posible. El 21 de febrero, en seis días, tendremos la oportunidad de ver cuántas posibilidades tiene Ubuntu Phone OS a nivel de usuario.
Cómo instalar Ubuntu Phone/Touch en Nexus 4 y Galaxy Nexus desde Linux

- Prepara las herramientas en Ubuntu Desktop: instala utilidades oficiales para flashear. Usa
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa,sudo add-apt-repository ppa:phablet-team/tools,sudo apt-get updateysudo apt-get install phablet-tools android-tools-adb android-tools-fastboot ubuntu-device-flash. - Activa la depuración USB y verifica la conexión: en Android ve a Ajustes > Acerca del teléfono > pulsa 7 veces en Número de compilación, entra en Opciones de desarrollador y activa USB Debugging. Conecta por USB y comprueba con
adb devicesque el estado aparezca como device. - Reinicia al bootloader y desbloquea: ejecuta
adb reboot bootloader. Comprueba visibilidad confastboot devicesy desbloquea consudo fastboot oem unlock. Acepta en el móvil (el estado pasará a unlocked). Este paso borra todos los datos. - Elige canal de imagen: puedes optar por stable (más estable) o rc-proposed/devel (novedades y posibles errores). Recuerda el nombre de dispositivo:
makopara Nexus 4 ymaguro/takju/yakjupara Galaxy Nexus. - Flashea Ubuntu Touch: con el móvil en recovery/bootloader, ejecuta
ubuntu-device-flash touch --channel=ubuntu-touch/rc-proposed/ubuntu --bootstrap. Alternativamente, usaphablet-flash -bpara obtener la última imagen. Mantén el cable y no interrumpas el proceso. - Primer arranque y actualizaciones: aparecerá un menú con el logo de Ubuntu; no toques nada hasta que reinicie. Después configura el sistema y, si procede, aplica actualizaciones desde los ajustes.
Canales, compatibilidad y estado de los puertos
Ubuntu Touch se distribuye en canales (estable, candidatos y desarrollo). Los puertos comunitarios para dispositivos como Nexus 4 y Galaxy Nexus los mantienen voluntarios: el ritmo de actualización puede variar. En algunas compilaciones recientes, el Nexus 4 puede no estar soportado oficialmente; como alternativa, existen versiones anteriores como 16.04 xenial que siguen funcionando, aunque sin nuevas características ni parches de seguridad.
Si ya usas Ubuntu Touch, puedes seguir la evolución del puerto de tu dispositivo, probar compilaciones de desarrollo y reportar errores. Usuarios con experiencia pueden colaborar actualizando el puerto y compartiéndolo con la comunidad.
Convergence y ejecución de aplicaciones de escritorio
Una de las ideas más llamativas es la Convergence: conectar el móvil a un monitor y teclado para disponer de un escritorio Ubuntu. Además, es posible ejecutar aplicaciones de escritorio en determinados canales y configuraciones avanzadas, algo especialmente útil para desarrolladores que quieran probar sus apps en múltiples factores de forma.
Cómo volver a Android si lo necesitas
Al tratarse de una versión para desarrolladores, puedes querer regresar a Android. Reinicia al bootloader con adb reboot bootloader y flashea la imagen oficial de fábrica con el script flash-all.sh (puede requerir permisos de superusuario). Este proceso también borra datos, así que realiza copias de seguridad.
Ubuntu Phone OS se perfila como una alternativa interesante que hereda lo mejor de Android a nivel de base, elimina dependencias como Dalvik para aspirar a una experiencia fluida y ofrece herramientas potentes para desarrolladores. El lanzamiento para Nexus 4 y Galaxy Nexus como versión de prueba permitirá medir su madurez, explorar su ecosistema y valorar hasta dónde puede llegar en móviles.

