Ubuntu for phones, principales características y capturas de pantalla

La llegada ayer de Ubuntu 13.10 Saucy Salamander destacó especialmente por la disponibilidad adicional –y por primera vez en la historia– de una edición final estable para smartphones. La llamada Ubuntu for phones integra numerosas mejoras que han hecho que los desarrolladores de Canonical estén especialmente orgullosos de ese lanzamiento.

Así lo confirma Rick Spencer, uno de los responsables del desarrollo, que explicaba las 6 principales novedades por las que la gente de Canonical está especialmente ilusionada con Ubuntu for phones. Son las siguientes:

  1. Actualizaciones basadas en imágenes: las herramientas APT han sido las aliadas tradicionales para actualizar paquetes y sistema en Ubuntu para PCs, portátiles y servidores, pero para esa operación se necesita bastante potencia. Para smartphones se ha ideado un sistema que hace que solo se descargue la información necesaria tras comparar la imagen instalada con la que está disponible en los servidores. Más sencillo, más ligero, y más rápido, perfecto para nuestros dispositivos móviles.
  2. Un SDK completo: los desarrolladores pueden comenzar a programar sus aplicaciones para Ubuntu for phones de tres formas distintas: aplicaciones web (viva HTML5), PhoneGap (framework Open Source) y el nuevo Ubuntu SDK que incluye el entorno de desarrollo QtCreator y todo tipo de herramientas que aportan todo lo necesario para implementar soluciones nativas de Ubuntu.
  3. Aislamiento de aplicaciones: Ubuntu for phones ejecuta las aplicaciones bajo App Armour, una característica del núcleo que hace que los procesos no puedan acceder a recursos que no deberían tocar. Eso evita posibles actuaciones de código malicioso, y aunque las aplicaciones pueden comunicarse entre ellas, lo hacen a través de APIs bien definidas y seguras. Así pues, será más fácil para los desarrolladores publicar sus aplicaciones y que éstas aparezcan disponibles en el catálogo para estos dispositivos.
  4. Paquetes click: Normalmente las aplicaciones debían estar diponibles en paquetes DEB, pero los nuevos Click Packages se simplifica la instalación –similar a los one-click-install de openSUSE– en los smartphones con Ubuntu.
  5. Mir: el nuevo servidor gráfico sustituye a X11, que era complejo para smartphones, y ifrece “una librería más simple y directa para acceder a la GPU y al gestor de ventanas”, y además funciona con los drivers de Android existentes. Ya está integrado en Ubuntu for phones y hasta cierto punto en tablets, pero no en el escritorio, donde esperan poder integrarlo en Ubuntu 14.04 LTS.
  6. Unity 8: Las imágenes de Ubuntu for phones integran la nueva versión del shell de Ubuntu, Unity 8. Entre sus características están las mejoras para interactuar con la pantalla táctil y sus iconos, así como mejoras al Dash y a los scopes que han sido optimizados para poder ser vistos en el móvil.

Spencer detalla además otros apartados como las actualizaciones que irán llegando en las próximas semanas y cómo dentro de un mes los usuarios de Ubuntu for phones serán actualizados automáticamente a la versión de desarrollo para obtener las últimas novedades en todo momento –no se especifica si se puede evitar esto–. De momento, eso sí, no será posible utilizar el smartphone –conectado a un dock– como un PC de sobremesa, aunque están trabajando duro en ello. Esperemos que en Ubuntu 14.04 LTS llegue esa opción.

ubuntu-capturas

Y como postre, atentos a la infinidad de capturas que uno de los desarrolladores de Ubuntu ha realizado de Ubuntu for phones, y en las cuales podemos ver el aspecto de diversas aplicaciones (de todas las que hay, yo diría). El aspecto de todas ellas es totalmente ubuntero, y aunque no parecen cuadrar en un smartphone –a mi, desde luego, me choca– seguro que los usuarios de la plataforma pronto se acostumbrarán a esa interfaz.

Ubuntu desarrolla sus propias miniaplicaciones: id diciendo adiós a la calculadora de GNOME

Los responsables de Canonical están diferenciándose cada vez más del escritorio GNOME tradicional y han comenzado a trabajar en miniaplicaciones de escritorio que sustituirán muy pronto a las versiones por defecto que se integraban en el entorno de escritorio GNOME.

El pilar de todo esto es el Ubuntu SDK con el que el equipo de Canonical ya ha programado varias de estas aplicaciones que tamién hacen uso de QML para el renderizado gráfico, en un claro paso para esa futura compatibilidad con el servidor de ventanas Mir en el que se basarán las futuras ediciones de Ubuntu.

Michael Hall, un empleado de Canonical, ha publicado en su blog algunas capturas de las herramientas que ya están programándose, confirmando además ese objetivo:

Poco después de anunciar las versiones previas de Ubuntu Touch y del SDK, iniciamos un esfuerzo para desarrollar las aplicaciones básicas para dispositivos Ubuntu en abierto con total colaboración de la comunidad. Hemos identificado un conjunto de aplicaciones esperadas, hemos aglutinado a los colaboradores de la comunidad que están interesados, y hemos dedicado recursos de diseño y gestión de proyectos de la plantilla de Canonical.

Y el esfuerzo ha dado sus primeros frutos. Como se puede ver en las imágenes, ya tenemos versiones preliminares de la calculadora, el calendario, el reloj, la información del tiempo, algunos juegos, o un cliente de Gwibber. Y por si no os habéis dado cuenta, todas esas aplicaciones adoptan el formato de pantalla de los smartphones, en otra clara señal de hacia dónde está dirigiendo sus pasos Canonical.