211service.com
¿Puede Mozilla ofrecer una tienda de aplicaciones abierta?
En una charla pronunciada el miércoles pasado en la Cumbre de Mozilla en Whistler, Canadá, Pascal Finette, director de Mozilla Labs, hizo una pregunta hipotética a una audiencia de más de 150 desarrolladores web: ¿cómo sería una tienda de aplicaciones web abierta? La respuesta podría jugar un papel importante en el futuro de la informática personal.
El éxito de la tienda de aplicaciones de Apple, como fenómeno de consumo y como nueva fuente de ingresos, ha cambiado el panorama del software, pero solo en los dispositivos móviles. Ahora ha comenzado la carrera para adaptar este modelo mediante el desarrollo de una tienda de aplicaciones para la propia Web. En una tienda de aplicaciones web, los desarrolladores podrían vender aplicaciones que se ejecutarían en cualquier dispositivo con un navegador web, independientemente del hardware o del sistema operativo.
Google anunció planes en mayo para crear Chrome Web Store, que se integrará directamente con su navegador Chrome. Microsoft también comenzó recientemente a ofrecer versiones de aplicaciones web de su software de oficina.
También en mayo, la Fundación Mozilla, una organización sin fines de lucro que proporciona el navegador web Firefox y otro software, reveló sus propios planes para construir una tienda de aplicaciones web, una que promete será más abierta que cualquier otra cosa. Una estrategia abierta, basada en estándares abiertos y licencias sin restricciones, ha ayudado al navegador Firefox a ganar cuota de mercado frente a Internet Explorer de Microsoft, y la Fundación Mozilla apuesta a que el mismo enfoque atraerá a usuarios y desarrolladores a su tienda de aplicaciones web.
El vicepresidente de Mozilla, Jay Sullivan, también expuso los principios de una tienda de aplicaciones abierta en una entrada en el blog el pasado mayo. El primer principio, argumentó Sullivan, es que una tienda de aplicaciones abierta debe alojar solo aplicaciones basadas en estándares abiertos, incluidos HTML5, CSS y Javascript. Esto excluiría las aplicaciones que utilizan tecnologías patentadas como Flash y el complemento gráfico Unity 3D. (Aunque quizás no todos estén de acuerdo con este requisito. El anuncio de Google de su tienda de aplicaciones Chrome Web incluyó una demostración del juego Lego Star Wars, que incluye el complemento Unity).
Sullivan también argumentó que una tienda de aplicaciones web abierta debe funcionar igualmente bien en todos los navegadores, debe ser accesible para todos los desarrolladores y no debe recopilar información del usuario. Finalmente, dijo, debería tener pautas de revisión de aplicaciones transparentes, lo que la distinguiría de la tienda de aplicaciones de iPhone y iPad de Apple.
Ya existen algunas tiendas de aplicaciones web especializadas. Por ejemplo, en 2006, Salesforce.com, la plataforma de gestión de relaciones con los clientes empresariales, lanzó su propia tienda de aplicaciones, ahora llamada App Exchange.
App Exchange tiene más de 400 aplicaciones nativas que se ejecutan en la propia plataforma de Salesforce.com, así como más de 1,000 aplicaciones de terceros que se integran con la plataforma de Salesforce.com. Puede que no suene como una gran biblioteca, pero según Chuck Ganapathi, vicepresidente senior de productos en Salesforce.com, esas aplicaciones se han descargado o probado 350.000 veces, y todas son aplicaciones comerciales serias, en lugar de entretenimiento. que domina la mayoría de las tiendas de aplicaciones.
Proporcionar una forma para que los usuarios descubran nuevo software generalmente se cita como la razón principal para desarrollar una tienda de aplicaciones, pero Ganapathi dice que una tienda de aplicaciones bien administrada tiene beneficios más allá de actuar como una ubicación central para que los usuarios encuentren aplicaciones. La seguridad y la privacidad también son una gran preocupación, dice. Las organizaciones de TI [como las que usan Salesforce.com] están mucho más preocupadas por esto que los consumidores, por lo que tuvimos que lidiar con esto antes.
La seguridad es una de las principales razones por las que las aplicaciones deben someterse a revisión antes de ser aceptadas por la tienda de aplicaciones de Apple. Pero el proceso de revisión también ha sido un punto de fricción entre los desarrolladores y Apple, porque muchas aplicaciones son rechazadas. Por el contrario, Android Marketplace, la tienda de aplicaciones para dispositivos basados en Android, no tiene más supervisión que las calificaciones y los comentarios de los usuarios, lo que significa que las aplicaciones potencialmente maliciosas o con errores solo se revisan si parecen causar problemas.
Personalmente, creo que hay una especie de término medio aquí en el que puedes aprovechar la sabiduría colectiva de las multitudes para hacer algunas de las investigaciones [de las aplicaciones] por ti de una manera más abierta y transparente, dice Finette de Mozilla.
Para los desarrolladores, la capacidad de monetizar aplicaciones es un gran motivador, aunque no está claro qué tan fácil será ganar dinero con las aplicaciones web para consumidores. Pero a diferencia de los actuales servicios web basados en suscripción, las aplicaciones web aparecen en una ubicación privilegiada en el navegador e incluso pueden descargarse. Google ha anunciado una función descargable para su tienda de aplicaciones Chrome, y el estándar HTML5 también proporciona el almacenamiento en caché de datos locales, incluso aplicaciones completas, para que funcionen sin conexión, como el software normal.
Finette señala que es posible que las aplicaciones web ni siquiera necesiten estar en el navegador; al usar tecnología como Prism de Mozilla, es posible que las aplicaciones web vivan en el escritorio y se inicien sin la barra de URL habitual y los botones de avance y retroceso que normalmente rodean una página web o aplicación.
Es posible que los consumidores se sientan atraídos por el hecho de que las aplicaciones web no estarían bloqueadas en una plataforma o sistema operativo en particular. Hablé con una persona que dijo: 'Gasté $ 250 en aplicaciones en mi iPhone; si cambiara a Android, tiraría ese [dinero]', dice Finette. Las aplicaciones web pueden funcionar en cualquier dispositivo con un navegador compatible con los estándares, lo que permite a los usuarios cambiar de plataforma sin perder su inversión.
Las aplicaciones web también prometen hacer la vida más fácil a los desarrolladores, que ya no necesitarían reconstruir sus programas para cada nueva plataforma. Los teléfonos iPhone y Android ejecutan aplicaciones escritas en diferentes idiomas, y es un desafío aún mayor portar la misma aplicación entre Windows, OS X y Linux. Todo esto significa que los costos de transición para los desarrolladores son significativos, dice Finette.
Google se negó a comentar sobre su próxima tienda de aplicaciones más allá de sus anuncios públicos anteriores, por lo que queda por ver cómo se comparará la tienda de aplicaciones de Chrome con la visión de Mozilla o si las dos podrían incluso ser compatibles. En última instancia, Finette tendrá que esperar a que los desarrolladores y los usuarios respondan a su pregunta.