El equipo de desarrollo de Ubuntu no piensa ceder en sus intenciones de mejorar la experiencia de sus usuarios dentro del sistema y para ello se encuentran involucrados desde hace ya varios meses en el desarrollo de Ubuntu SDK una herramienta que permite a los desarrolladores crear aplicaciones de manera fácil y elegante.

qt-ubuntu-touch

 Jono Bacon, Comunity Manager de Ubuntu ha revelado recientemente en su blog personal algunas importantes mejoras que deberán estar arribando próximamente al SDK.

HTML5

Teniendo en cuenta que el desarrollo de aplicaciones nativas Qt/QML para Ubuntu Touch ha avanzado mas lento de lo que Canonical esperaba  y la aparición en el mercado de sistemas operativos para móviles con soporte de primera mano para aplicaciones HTML5, la necesidad de mejorar y optimizar el soporte para el desarrollo de este tipo de aplicaciones en el Ubuntu SDK se hace evidente. Entre las mejoras se esperan:

  •  Consolidación de todos los desarrollos en una sencilla plantilla y contenedor.
  • Actualización del soporte a Cordova para permitir el acceso a todos los sensores del dispositivo (cámaras, acelerómetros, etc).
  • Se añade una API de acceso completo a Ubuntu a través de Javascript que permitirá habilitar cuentas online, contenido alojado en Hub, soporte para el ciclo de vida de una aplicación ,etc.
  • Se añade una serie de mejoras para el look and feel de los componentes HTML5 en Ubuntu.
  • Se añade una documentación completa para las API’s de la plataforma y Cordova, así como también se incluirán numerosos tutoriales sobre como comenzar con HTML5
  • Se añaden notables mejoras de rendimiento en Oxide

Print

SDK

El Ubuntu SDK, considerado la joya de la corona en el desarrollo de aplicaciones según Jono Bacon, también será beneficiado con notables mejoras como:

  • Adición de un completo emulador que hará mucho mas fácil el trabajo de los desarrolladores que no cuenten con dispositivos móviles para hacer las prueba.
  • Se añadirá una serie de mejoras en la interfaz de usuario para simplificar el trabajo en conjunto en el SDK de Ubuntu.
  • Se mejora el soporte en los dispositivos móviles facilitando así, la ejecución de la aplicación en un dispositivo con Ubuntu Touch mediante un simple click.
  • Se han solventado varios errores comunes con los que se encontraban los desarrolladores al enviar su aplicación a la tienda de aplicaciones, también se mejorara la velocidad en el proceso de envío.
  • Se añade soporte para paquetes tipo “fat”, esto significa que ahora se pueden enviar aplicaciones con compilaciones cruzadas (ejemplo plugins C++).
  • Se añadirá soporte tanto para Go como para QML

 

ubuntu-mir-logoPlataforma web para los desarrolladores de Ubuntu.

La plataforma web developer.ubuntu.com continuará su expansión y también recibirá mejoras, entre las que se encuentran:

  • Mejoras en la estructura de navegación
  • Se añade la documentación completa de la API de plataforma y Cordova
  • Se añade una librería principal en donde se explica detalladamente como funcionan las partes claves de la plataforma Ubuntu (Cuentas Online, Contenido Hub, ciclo de vida de las aplicaciones, aislamiento de aplicaciones, etc)
  • Se mejoran las páginas en donde se explica de manera general como funciona la plataforma, que es el SDK, etc.
  • Se añadirá una sección llamada “Ubuntu Pioneers”.

 

ubuntu-tv-pc-smartphone-tablet

Integración en el Escritorio

Con respecto a la integración en el escritorio, también se añadirán muchas varias mejoras en aras de la futura convergencia de la plataforma base de Ubuntu, al respecto, Bacon señalo varias novedades con respecto a este tema, de manera resumida estas son:

  • Es muy probable que se incluya una sesión previa de Unity 8 con Mir en Ubuntu 14.04 LTS, esto con el objetivo de que los desarrolladores y personas entusiastas vayan probando lo que vendrá después, también tiene la finalidad de permitir a los desarrolladores crear código nuevo y/o hacks en Unity 8 para facilitar así, la futura convergencia del sistema base de Ubuntu.
  • Se mejorará la ejecución de aplicaciones creadas en el Ubuntu SDK sobre Unity 7 con la finalidad de hacerlo los mas confortable posible, esto también incluirá varios cambios como la visualización de barras de desplazamiento, menús con botones a la derecha, etc.

 

Puedes conocer todos los detalles al respecto visita el blog de Jono Bacon.

Fuente: Libuntu