¿Cuál es el propósito de las aplicaciones de Chrome "solo de enlace"?

Respuestas:

19

Esta página de Google Developer detalla las diferencias entre las aplicaciones alojadas y empaquetadas. En pocas palabras, la principal diferencia entre ellas es que las aplicaciones alojadas son las que está pensando (aquellas que muestran un sitio web alojado), y las aplicaciones empaquetadas son aplicaciones que son más autónomas (e incluyen la mayoría, si no todas) Archivos HTML o CSS, o recursos).

En los foros de WrongPlanet, había una página interesante que describe algunas de las razones por las que un desarrollador podría hacer una aplicación alojada . Una razón que Apple in my Eye señaló fue:

Técnicamente puede ser un sitio web, pero funciona indistintamente de una aplicación normal que no sea un navegador web. Además, convertirlo en un atajo elimina todos los controles de navegadores irrelevantes para que se vea como una ventana de aplicación normal.

NeantHumain continuó en la discusión diciendo:

Las aplicaciones de Google Chrome son solo aplicaciones web escritas en HTML5 que aprovechan las nuevas características como lienzo, video, SVG, WebGL y un montón de nuevas API a las que se puede acceder a través de JavaScript para todo, desde la geolocalización hasta el almacenamiento fuera de línea y los trabajadores web para un tipo de multihilo.

En otras palabras, parece que sucede más en el fondo de una aplicación alojada que solo mostrar una página web. Permite al desarrollador ampliar la funcionalidad del sitio web y evitar algunas de las restricciones que puede encontrar un sitio web normal.

joeeey
fuente
¡Guau, realmente completo! En resumen, esto significa que las aplicaciones de Chrome aún interactúan con el servidor, pero tienen la mayoría de los recursos (JS / CSS / HTML) ya cargados, + permite superar las limitaciones del navegador con características adicionales.
kolypto
2
El entorno limitado predeterminado del navegador tiene un conjunto de permisos bastante restrictivo. En cambio, una ventana del navegador utilizada para una aplicación utilizará los permisos otorgados a la aplicación.
Simon Richter
2
La segunda cita es un poco engañosa: cualquier sitio web normal también puede usar esas características.
Deja de dañar a Monica
@OrangeDog Cualquier sitio web normal a veces puede usar esas funciones también. Con una aplicación que puedes desarrollar específicamente para Chrome. Sin eso, es posible que tenga que soportar cosas como IE, causando pesadillas eternas. Mejora progresiva al rescate. Bueno, eso también tiene suficientes problemas para causar pesadillas.
Aidiakapi
1
También señalaría que estos son un poco inútiles cuando se tiene en cuenta el almacenamiento en caché de imágenes y CSS. Ni siquiera permiten sesiones independientes ... básicamente, ¿qué problema real resuelven? Además de eliminar el navegador Chrome, ¿con qué función merecen molestarse? Supongo que son más fáciles de instalar que hacerlo con otros navegadores, pero sin las sesiones individualizadas, simplemente no veo el punto.
Michael Tunnell
1

Aquí hay otra razón:

Gracias a las plataformas móviles, las aplicaciones son "la próxima gran novedad" y para algunos usuarios, es más natural buscar una aplicación en una tienda de aplicaciones que usar un motor de búsqueda para tratar de encontrar un sitio que ofrezca una aplicación web. como el servicio Algunas personas están acostumbradas a sitios en un navegador, otras a aplicaciones en una pantalla.

Desde un punto de vista no técnico, envolver su sitio en una ventana sin cromo y hacer que se vea como una aplicación (que, técnicamente, ya lo es), y colocar una entrada en una tienda de aplicaciones, hace que sea más fácil llegar a esta audiencia. Y es mucho más rentable que desarrollar una aplicación completamente nueva para diferentes plataformas.

Ese chico brasileño
fuente