¿Existe alguna razón técnica por la cual una aplicación de Google Drive debe instalarse a través de Chrome Web Store (que limita severamente la cantidad de usuarios potenciales)?Motivo de la instalación a través de Chrome Web Store
Respuesta
El motivo por el que se requiere la instalación es ofrecer a los usuarios la posibilidad de acceder a las aplicaciones desde la interfaz de usuario de Google Drive. Sin instalación, los usuarios no tendrían un punto de partida para la mayoría de las aplicaciones, ya que no podrían comenzar en un archivo específico, y luego elegir una aplicación.
Dicho esto, me doy cuenta de que puede ser difícil trabajar en el desarrollo temprano. Nosotros (el equipo de Google Drive) estamos evaluando si debemos eliminar este requisito o no. Sospecho que tendremos una respuesta/solución final en las próximas semanas.
Actualización: Eliminamos el requisito de instalación. La instalación de Chrome Web Store ya no es necesaria para que una aplicación funcione de forma transparente con la Unidad del usuario, pero aún así es necesaria para aprovechar las integraciones de UI de Google Drive.
Para sincronizar con el sistema de archivos local, uno tendría que instalar un complemento de navegador para unir la Web con la computadora local. De forma predeterminada, las aplicaciones web no tienen permisos de E/S de archivos en el disco duro del usuario por razones de seguridad. Las extensiones del navegador, por otro lado, no sufren esta limitación, ya que se supone que cuando usted, el usuario, le da permiso a una aplicación para instalarse en su computadora, le da permiso para acceder a más recursos en la computadora local.
Considerando que las arquitecturas de complementos para diferentes navegadores son diferentes, Google primero decidió crear esta aplicación para su plataforma primero. También puede encontrar Google Drive in the Android/Play marketplace, uno de los otros mercados de aplicaciones de Google.
En el futuro, si Google Drive tiene éxito, puede haber complementos creados para Firefox e Internet Explorer, pero esto, por supuesto, aún no se ha hecho y depende de si Google libera las API o no. el público o internamente toma la decisión de desarrollar complementos para otros navegadores también.
Para proporcionar el comportamiento create-> xxx que crea un nuevo documento de aplicación desde la interfaz del disco, y para poder abrir documentos existentes desde enlaces, debe haber algún tipo de manifiesto registrado en los sistemas de Google y algún tipo de acuerdo del usuario que una aplicación puede acceder a sus documentos y trabajar con tipos de archivos específicos. Hay una forma de evitar esto cuando piensas en los efectos de no hacer esto.
Dicho esto, hay dos problemas de alto nivel que generan problemas de compatibilidad.
Como dice el cartel, la obligación de instalar en la tienda de cromo
limita severamente el número de usuarios potenciales.
¿Pero por qué? ¿Por qué la mayoría de las aplicaciones de Chrome Web Store dicen que solo funcionan en Chrome? La mayoría de estos son envoltorios para aplicaciones web que funcionan en una variedad de navegadores, sin embargo, hace clic en una selección y la mayoría muestra "funciona en Chrome", es decir, solo se instala en Chrome.
Antes de lanzar nuestra aplicación en Chrome, descubrimos que alguien había creado "xxxxxxx launcher" en la tienda, que simplemente lo reenvía a la página de nuestra aplicación web. Aún nos preguntamos por qué solo "funciona en Chrome".Sospecho que algunos plantilla predeterminada para el almacén de la tela tiene:
"container" : "CHROME",
en él, que es la opción de configuración que decir cromo solamente. Dicho esto, no puedo encontrar uno, así que estoy muy confundido por qué es esto. Sería más saludable si las personas eligen Chrome porque es el mejor navegador (lo que es en varios aspectos), no porque su elección sea limitada si no lo hacen. Las personas siempre pueden escribirle al vendedor de la aplicación y preguntar si esta limitación es realmente necesaria.
La segunda idea es que un formato de manifiesto estandarizado en todos los proveedores de almacenamiento en la nube supondría una mayor participación en los proveedores de aplicaciones web. Aunque, no es muy complejo integrar, por ejemplo, con Google Drive, el back-end y el planchado de los detalles llevó más de una semana en total. Multiplique tantos proveedores de almacenamiento y haga que pierda un ingeniero por 2 meses + el mantenimiento después. Cuanto más de lo que es común en la integración de proveedores, es más probable que suceda.
Y mientras estoy en él, un widget de JavaScript para abrir y guardar (sé que Google tiene la apertura) por cada proveedor de almacenamiento en la nube mejoraría la integración de los proveedores de aplicaciones web. Deberíamos utilizar un proveedor de almacenamiento en múltiples aplicaciones, no una aplicación web en múltiples proveedores de almacenamiento, la UI del archivo debería ser común para el proveedor de almacenamiento.
- 1. ¿Cómo vincular a la extensión de Chrome como Chrome Web Store?
- 2. "URL no capturada del elemento de la Chrome Web Store no capturada" durante la instalación en línea de la extensión de Chrome
- 3. ¿Cómo rastreo usuarios e instalaciones en Chrome Web Store?
- 4. Llamada API para el recuento de usuarios en Chrome Web Store?
- 5. Automatizar la instalación de extensiones de Google Chrome
- 6. Enviando contraseñas a través de la web
- 7. ¿Por qué mi icono no aparece como tamaño completo en la nueva Chrome Web Store?
- 8. Controladores de protocolo en Chrome a través del Registro
- 9. rails paquete de instalación a través de proxy en Windows
- 10. Instalación AMQP través PECL
- 11. Instalación de Java en Linux a través de SSH
- 12. Instalación de paquetes múltiples a través de Vagrant + Chef
- 13. Instalación de Emacs en la terminal en Chrome OS
- 14. Instalación de easy_install ... para llegar a la instalación de lxml
- 15. Desinstalar Xcode 4 cuando fue instalado a través de la App Store
- 16. instalación de la aplicación de la página web
- 17. ¿Cómo configurar la página web predeterminada a través de htaccess?
- 18. Chrome-Extension: ¿iterar a través de todas las pestañas?
- 19. Instalación de plug-in de Java para Chrome en Ubuntu
- 20. ¿Cómo probar la instalación en línea de extensiones de cromo/cromo de forma local?
- 21. Obtenga la pestaña Fuente de la corriente en Google Chrome a través de Applescript
- 22. Motivo de la popularidad del producto frente a las alternativas
- 23. ¿Acceder a archivos locales a través de la extensión Google Chrome?
- 24. Inicie sesión en un sitio web a través de la herramienta de raspado web en Python
- 25. Detectar el foco del navegador/fuera de foco a través de la Extensión de Google Chrome
- 26. Instalación de la aplicación de Android a través del servicio OTA
- 27. ¡La instalación de Ruby 1.9.2 a través de RVM nunca funciona!
- 28. Descubriendo el motivo de la falla File.mkdirs()
- 29. Chrome Web Inspector Web Socket Debugging
- 30. Acceda a la cámara a través de la aplicación web de iPhone
Estaba buscando en Google Drive desde la vista de una aplicación web pura, que no necesita el aspecto de almacenamiento local. Pero incluso para una aplicación web pura, se requiere la instalación de Chrome Web Store (de acuerdo con los documentos) –
Un colega me decía que Google Drive se sincroniza con su disco duro. No es posible que una aplicación independiente haga esto. Si bien las aplicaciones web simples por supuesto pueden instalarse en Chrome, esas aplicaciones web simples no tienen la capacidad de acceder a nada en la computadora local. Aparte de eso, si hay una aplicación de Chrome para Drive que solo expone un panel de interfaz de usuario basado en web, la decisión de Google de usar la tienda Chrome puede ser simplemente una forma de facilitarles la comercialización del producto o facilitar el mantenimiento. personas conectadas a ella. Para obtener más información, sugiero contactar a un empleado de Google. – jmort253