AppCenter se discute en Ubuntu Developer Summit

Uno de los bosquejos de AppCenter

En Ubuntu Developer Summit – el encuentro que reune a los desarrolladores de Ubuntu en estos días – se ha retomado una idea que ronda desde el año 2005, y que se trata de crear un sistema unificado de instalación de aplicaciones que permita integrar todos los posibles fuentes de instalación en una sóla interfaz.  El nombre : AppCenter

Con el pasar de los años, instalar aplicaciones en Linux se ha vuelto cada vez más simple, atrás quedaron los días en que el usuario tenía que compilar por si mismo las aplicaciones e instalar todo lo que fuera necesario para realizar esta tarea.

Hoy en día, en el mejor de los casos, el usuario busca la aplicación en una interfaz gráfica que provee completa información sobre las aplicaciones disponibles, selecciona la que desea instalar y el sistema automáticamente descarga la aplicación y todas las bibliotecas que necesite desde el servidor más cercano , para luego realizar la instalación en segundo plano mientras el usuario sigue trabajando en el sistema en forma normal.  Pide y se os dará.

Cuando las cosas dejan de ser simples es cuando la aplicación que se quiere instalar no se encuentra en los repositorios de la distribución y se tiene que ir a buscar personalmente a Internet como se hace en otros sistemas operativos, o peor aun, cuando la aplicación no está empaquetada para la distribución y se tiene que compilar como en los viejos tiempos.

En Ubuntu se han hecho populares los repositorios personales o PPA (Personal Package Archive), que sirven para que cualquier usuario pueda publicar sus aplicaciones sin que estas formen parte de los repositorios oficiales.  Para facilitar la tarea, Canonical provee de servidores para alojar repositorios PPA, junto con ejecutar automáticamente el proceso de compilación y generación de binarios para varias arquitecturas.

La disponibilidad de repositorios PPA hace que la instalación de aplicaciones siga siendo una tarea sencilla, ya sea descargando el archivo .deb para hacer doble click sobre él e instalarlo, o para agregar un repositorio PPA a la lista de repositorios general que se usará para buscar aplicaciones en el sistema.

Ya ya, pero ¿Qué es AppCenter?

Con AppCenter se quiere llevar la idea un poco más allá.  Se quiere unificar los distintos mecanismos que hoy existen para instalar aplicaciones en uno solo, esto significa unificar :  Agregar/Eliminar aplicaciones, la utilidad de instalación de paquetes y repositorios Synaptic, la integración con PackageKit y la utilidad de instalación de paquetes indviduales gdebi.  La idea es que las características que destacan en cada aplicación se unifiquen en una sola que permita realizar lo mismo y mucho más.

En el wiki de Ubuntu hay una página de discusión sobre AppCenter.  Ahí se pueden ver bosquejos de interfaz de usuario y algunas ideas que se están trabajando.  A las características que ya tiene Ubuntu hay varias interesantes que se agregan como por ejemplo:

  • Buscar aplicaciones recomendadas, dependiendo de otras que ya se hayan instalado.
  • Buscar suites de aplicaciones.  Por ejemplo para desarrolladores Java, músicos, etc.
  • Encontrar repositorios PPA.
  • Obtener información acerca de las aplicaciones : reviews, screenshots, tipo de licencia, costo.
  • Instalar aplicaciones fácilmente desde otros medios, como CD’s.
  • Si el usuario está navegando por internet y encuentra una aplicación, esta puede proveer información para que AppCenter la integre en su sistema y la maneje como una más.
  • Instalar drivers de impresora que no se hayan empaquetado específicamente para Ubuntu, a través de OpenPrinting.
  • Destacar las aplicaciones que se hayan agregado recientemente.
  • Integrar el sistema con Wine para que aplicaciones de Windows se manajen como parte del sistema.
  • En la descripción de las aplicaciones, desplegar un link para recomendar la aplicación a un amigo.  De tal forma que usando el mismo link, se permita la instalación en su sistema.

Independiente de que instalar aplicaciones en Ubuntu ya es simple, al leer estas ideas se puede ver que un sistema unificado tiene mucho potencial.

Stefano Forenza incluso va más alla y piensa que perfectamente AppCenter puede servir de base para un AppStore para también distribuir aplicaciones comerciales, al puro estilo Apple.

Matthew Paul Thomas de Canonical dice que el objetivo es tener la versión 1.0 de AppCenter en el próximo release de Ubuntu que será en Octubre (9.10).  Esta versión tendrá la funcionalidad básica, pero así como han integrado otros cambios, se espera que en poco tiempo esta maravilla esté al alcance de todos los usuarios.

Links:
- AppCenter (Ubuntu wiki)
- Ubuntu AppStore in the working? (Blog de Stefano Forenza)
- Ubuntu AppCenter – the future package manager for Ubuntu (Softpedia)

Compartir Compartir
Publicado por Franco Catrin el 27 de May 2009 en la categoría Destacados, Software con los tags , , . Tiene 73 comentarios.

73 Comentarios

AppCenter se discute en Ubuntu Developer Summit

Deja tu Comentario ↓

Ver Todos Páginas: 1 2 [3]

Franco Catrin

Franco Catrin dijo el 27-5-2009 a las 22:37:

61

@Marcel

Ahora si que nos estamos entendiendo!!!

Hay que recordar que AppCenter es recién una idea y no está nada “a firme” aún. CNR lo conocía desde los tiempos de Lindows (hoy Linspire). No lo encuentro malo, el problema que hay es un tema de “tracción”. Si te fijas CNR y su sitio está disponible hace mucho tiempo, pero al no ser nativo es muy poca gente la que llegará a él.

Una historia distinta es si tienes un ícono en el escritorio como el Add/Remove de Ubuntu y haces todo desde una sola interfaz, sin ir a un sitio web ni instalar paquetes adicionales.

Con esto no digo que la puerta esté cerrada, a estas alturas todo es posible. Pero si los de Canonical hacen su propio servicio lo más probable es que el resto se vuelva irrelevante (si es que no lo es ya), y aunque suene injusto y uno sepa que “ya lo habían hecho antes”, lo importante es que el usuario al final sea beneficiado.

Lamentablemente para los usuarios de otras distribuciones, Ubuntu es la distribución más utilizada por el escritorio promedio, y por lo tanto cada cosa que hagan tendrá un impacto en la mayoría de los usuarios de escritorio de Linux. Lo mismo pasa con RedHat por el lado del servidor.

A propósito, revisando el wiki de Ubuntu descubrí Appnr, es como un clon de CNR pero específico y prácticamente nativo para Ubuntu:

http://appnr.com/

Franco Catrin

Franco Catrin dijo el 27-5-2009 a las 22:41:

62

@Carlo

De algunas cosas se harto, pero de otras se muy poco :(

Creo que esto te puede servir:

http://www.helium.com/items/421906-how-to-install-linux-on-an-intel-mac-with-boot-camp

Marcel

DesaprobarAprobar1Marcel dijo el 27-5-2009 a las 22:45:

63

@Franco “Por cierto, fui al Build Service a buscar los paquetes de aplicaciones de Google (picasa/chromium/earth) y no encontré ninguno para Ubuntu 9.04″

Precisamente por que Ubuntu usa una aplicación privada y exclusiva de Ubuntu para eso, que sentido tiene para un desarrollador/empaquetador de Ubuntu usar entonces Build Service?

Cual es la diferencia de AppCenter con CNR?

carlo

DesaprobarAprobar1carlo dijo el 27-5-2009 a las 22:46:

64

Gracias @Franco, le echare un vistazo.

Marcel

DesaprobarAprobar1Marcel dijo el 27-5-2009 a las 22:52:

65

@A quien sea
Esta loco el sitio, no veo los post, incluso refrescando, contesto y aparecen.
pd: Franco no hagas caso de mi ultimo post.

@Franco, ahora si contestando tu ultimo post.

CNR si tiene cliente nativo y de hecho están las fuentes en su sitio web, además por que hacer AppCenter solo para Ubuntu? Aquí mi critica es a la comunidad y no a Canonical, personalmente he visto como tiran abajo cualquier idea que apunte a utilizar herramientas multidistribución como Build Service.

Ahora sobre la distro más usada, efectivamente es así, ahora llamarlo mayoría ya es relativo, si ves Distrowatch, podrás observar un fenómeno interesante y es que a diferencia de hace un año o dos años, el peso relativo de Ubuntu en relación a las primeras 10 o 20 distribuciones es mucho menor. Por otro lado como decía el tio de spidermen, “Un gran poder conlleva una gran responsabilidad”, si Ubuntu tiene el liderazgo debe utilizarlo con responsabilidad, no sirve de nada tener el 20% dentro del 1% de paticipación de Linux en el escritorio, sería lejos mejor tener solo el 5% pero que Linux tuviera el 20% de participación, eso solo se logrará si los que están primer toman actitudes responsables, ESO sería un GRAN PASO.

F3lip3

DesaprobarAprobar2F3lip3 dijo el 28-5-2009 a las 00:13:

66

Y tanto q hablan del sistema de mac… creo q lo mas cercano es klik o no?

Eduardo

DesaprobarAprobar1Eduardo dijo el 28-5-2009 a las 00:28:

67

@Franco
Gracias por la aclaración, lo que yo quería enfatizar es que ahora cada vez mas se depende en muchos casos de internet, el simple hecho de ver aplicaciones como Mandriva Click’n Backup y Ubuntu One para trabajar en la red lo demuestra.
Saludos y gracias por la atención que pones al leer cada comentario.

Neko Angel

DesaprobarAprobar1Neko Angel dijo el 28-5-2009 a las 00:58:

68

Sobre el Booteo de win & linux:

Agradezco tu respuesta Franco. Ya había hecho lo que me comentas (primero win y luego linux), pero extrañamente sigue booteando con Windows, no hallo explicación lógica a mi problema. Ahora creo que tomaré “Overwriting the Windows bootloader” del tutorial que me haz recomendado.

Gracias denuevo.

TurboMAC

DesaprobarAprobar1TurboMAC dijo el 28-5-2009 a las 01:30:

69

Habia escuchado de playdeb, pero como que no tuvo mucha aceptacion en realidad. Creo que algo como appcenter le haria bien a Linux en general, como concepto no como distro

Nico1920

DesaprobarAprobar1Nico1920 dijo el 28-5-2009 a las 08:00:

70

Estoy de acuerdo con Marcel. Suena una gran idea, pero si es solo para ubuntu, allá se queda. No volvería a ubuntu por algo así.

@Nekro Angel:
Prueba con SGD, el auto-reparador de Grub http://www.supergrubdisk.org/

david.cs

DesaprobarAprobar0david.cs dijo el 28-5-2009 a las 21:30:

71

Espero que con el tiempo, no se vuelva una aplicación pesada y abultada como tantas otras que conozco por ahí.

Enlaces del 29-05-09 | evelio.info

DesaprobarAprobar0Enlaces del 29-05-09 | evelio.info dijo el 29-5-2009 a las 03:08:

72

[...] AppCenter se discute en Ubuntu Developer Summit por Franco Catrin [...]

Pichafloja

DesaprobarAprobar0Pichafloja dijo el 13-8-2009 a las 20:49:

73

*teniendo un orgasmo prematuro*

Ver Todos Páginas: 1 2 [3]

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?