¿Necesitamos una tienda de aplicaciones “web abierta”?

El éxito de la tienda de aplicaciones ha demostrado que los usuarios están dispuestos a pagar por un gran contenido (¡shock horror! ¡No es necesario monetizar solo con anuncios!).

Todos y su madre han estado buscando abrir una tienda de aplicaciones, pero el mundo no necesita un millón de estos, ¿verdad?

Chrome Web Store es excelente, ya que puede usar estándares web para desarrollar su aplicación, y luego espolvorea el contenido del paquete de Chrome (http://code.google.com/chrome/ap…) y está listo para comenzar.

Se podría argumentar que otros navegadores pueden hacer lo mismo, usar un formato similar (¿igual?) O “los desarrolladores pueden usar múltiples formatos” … pero para mí, la preocupación es que:

  • Estaría muy tentado a usar API específicas de Chrome, que solo funcionan en ese navegador. En este punto, perdemos la noción de Open Web
  • Me encantaría ver una solución distribuida que compartiera recursos y estándares para las revisiones y todas las cosas de la “tienda”. (Nuevamente, no necesitamos un millón de estos).
  • Me gustaría tomar mi URL y tener un área de pago y tener API que lo hagan trivial (no tener que empaquetar la aplicación y enviarla a una tienda).

Es fácil pensar “¡necesitamos una tienda!” y saltar en … Pero creo que la Web puede hacerlo mejor. ¿Qué piensas?

(Advertencia: totalmente mi opinión, no necesariamente la de Mozilla)

La web ya tiene aplicaciones, en línea y fuera de línea. Los navegadores ciertamente pueden funcionar mejor para admitir aplicaciones fuera de línea, como tener una mejor integración en el navegador. Pero las “aplicaciones web” ya existen; no necesitas una tienda para llegar a ellos.

Las dos partes difíciles son el descubrimiento y la monetización. Es posible crear un sitio web que enumere aplicaciones para ayudar en el descubrimiento; podría enumerar cosas como Flickr, Gmail, Evernote, Twitter, etc. Pero una vez que acceda a cualquiera de esos sitios, terminará necesitando crear una cuenta separada, que se convierte en un desastre Las preocupaciones de privacidad hacen que las soluciones como Facebook Connect no sean tan buenas, pero creo que una solución mediada por navegador como las que estamos viendo en Labs con Account Manager podría ser muy interesante.

Creo que tu tercer punto es crítico. La monetización tiene algunas de las mismas complicaciones para los usuarios que la administración de cuentas. Claro, un sitio web podría usar PayPal, y una vez que llegue a PayPal, ese procedimiento es en gran medida perfecto; pero cómo llegas allí tiende a ser diferente de una aplicación a otra. También significa que cada sitio web tiene que recrear la administración de cuentas y el seguimiento de suscripciones. Creo que tener un servicio donde una aplicación web puede tener una API simple, básicamente “¿el usuario xyz pagó por myapp?” En caso afirmativo, la aplicación puede permitirles ingresar al área privada; debe ser simple, con muy poco trabajo adicional necesario por parte del desarrollador que no sea registrarse en la tienda.

Esos son mis pensamientos sobre el tema de la tienda de aplicaciones; No creo que necesitemos enviar la aplicación al navegador en algún formato personalizado, ni necesitamos que estas cosas sean de alguna manera diferentes a las aplicaciones web existentes. Pero sí necesitamos simplificar algunas cosas tanto para los desarrolladores como para los usuarios.

More Interesting

¿Qué lenguajes de programación son mejores para un sitio web que puede escalar de 10k a 100k usuarios?

Si he iniciado sesión en Linkedin y tengo dos pestañas diferentes abiertas, ambas en Linkedin, entonces salgo de Linkedin en una pestaña y veo el perfil de alguien usando esa misma pestaña, ¿verá esa persona que vi su perfil porque todavía tenía la segunda? pestaña abierta?

¿Hay alguna aplicación que publique automáticamente deseos de cumpleaños en los muros de amigos?

Si desarrollamos una aplicación web utilizando una plantilla de administración de código abierto (GPL v3), ¿es obligatorio hacer que la aplicación sea de código abierto?

¿Qué idiomas debo usar para crear un juego web simple que requiera autenticación de usuario? ¿Es MEAN una buena opción?

¿Por qué las aplicaciones web sin conexión no son populares a pesar de ser superiores a las aplicaciones web tradicionales?

Aunque el código HTML es el mismo, ¿por qué la salida difiere en los diferentes navegadores web?

¿Cómo se protegen los sitios web de bienes raíces (Trulia, Loopnet) contra listados falsos?

¿Qué tan difícil es crear una aplicación web basada en el chat de video en vivo?

¿Cuántos de ustedes han oído hablar de PWA (Progressive Web Apps)?

¿Cuál es la diferencia entre un desarrollador de sitios web y un desarrollador de aplicaciones web?

¿Qué es un firewall y fuzzers de aplicaciones web?

¿Qué sitio con funciones similares es más valioso, WordPress o aplicación web?

Cómo construir un sistema de música basado en el estado de ánimo del usuario

¿Por qué un equipo de desarrollo debería elegir Node.js para aplicaciones web? ¿Es cierta clase de aplicaciones realmente más fácil para desarrolladores expertos con Node.js?