Click Packages: Ubuntu podría crear su propio formato de paquetes y un instalador propio de aplicaciones

Aunque Ubuntu ya tiene su propia tienda de software, los desarrolladores de Canonical están trabajando en su propio instalador de aplicaciones y también en un formato de paquetes propio.

En un mensaje publicado por uno de los desarrolladores de Canonical, Colin Watson, este nuevo formato haría que los desarrolladores y usuarios pudieran disfrutar de un sistema de gestión de paquetes e instalación de aplicaciones más simple y sencillo.

Parece que este sistema sería implantado en primer lugar en los tablets y smartphones basados en Ubuntu, pero sería usable en todas las versiones, incluidos sistemas Linux no Ubuntu y, sorpresa, sistemas no Linux.

La retrocompatibilidad no parece un problema, ya que según estos desarrolladores los paquetes existentes hasta la fecha no cambiarán y de hecho Ubuntu seguirá usando de forma combinada tanto dpkg como APT, y seguirá sincronizándose con Debian.

El nuevo formato de paquetes, llamados «Paquetes Click» eliminarían las dependencias con otras aplicaciones, no tendrían scripts de mantenimiento y cada aplicación estaría instalada en su propio directorio.

El nuevo formato de paquetes necesita de un nuevo instalador y ya hay una prueba de concepto de ese componente que cumple los citados objetivos y los desarrolladores confiesan que aunque han probado herramientas similares como Listaller o 0install no han quedado del todo contentos y por eso han preferido comenzar de cero. La próxima semana hay una Ubuntu Developer Summit, y será entonces cuando se debata sobre este interesante tema.

Veremos qué nos depara el futuro, pero desde luego la idea vuelve a demostrar la ambición de diferenciación de Canonical y de Ubuntu, y parece que algo así tiene sentido teniendo en cuenta que Ubuntu pronto estará disponible en tablets y smartphones, donde el sistema de gestión de paquetes habitual puede resultar algo inapropiado.

AppCenter: la propia tienda de aplicaciones de elementary OS

Los desarrolladores del proyecto elementary OS han anunciado el lanzamiento de AppCenter, un nuevo paso para esa plataforma redonda que nos quieren proporcionar desde el proyecto y que se encargará de centralizar la distribución de aplicaciones y juegos en elementary OS.

El desarrollo de AppCenter, nos cuentan en el anuncio oficial, comenzó hace tres años como un simple experimento por parte de Daniel Foré, uno de los máximos responsables de elementary OS, y aunque quedó relegado a un segundo plano el impulso del desarrollador de Lubuntu Stephen Smally volvió a activar los esfuerzos.

La idea de AppCenter es la de evitar problemas con el modelo actual de repositorios de Ubuntu: el uso de la librería libappstore permite a los desarrolladores implementar tiendas de aplicaciones con una interfaz PackageKit, que es el núcleo tanto de libappstore coom de AppCenter, ya que «nos permite desarrollar AppCenter de forma que es en gran medida independiente de la distribución, lo que significa que potencialmente se podrían instalar y eliminar aplicaciones en cualquier sistema operativo Linux«.

Eso sí: AppCenter no será integrado en elementary OS Luna por defecto cuando aparezca la versión final de esta distribución (de la cual tenemos la beta desde hace meses), pero sí que podéis probar el estado actual de la herramienta a través de la página de Launchpad o de los repositorios estables. Queda mucho camino por recorrer, y están trabajando en temas como las calificaciones de las aplicaciones o la puesta en marcha de una sección de aplicaciones destacadas, pero este es sin duda un buen comienzo.

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.