2012-05-06 15 views

Respuesta

10

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.

-2

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.

+0

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) –

+0

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

3

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.

Cuestiones relacionadas