À quoi servent les applications Chrome «uniquement liées»?


30

Il existe un certain nombre d'applications Chrome qui semblent "dupliquer" un site Web, en n'étant qu'un raccourci vers un service Web.

Les exemples incluent, mais ne sont pas limités à:

Ils ne semblent pas ajouter ou modifier des fonctionnalités, sauf pour placer un raccourci sur la page "Applications".

Y a-t-il des raisons pour les installer? Qu'est-ce qu'ils font vraiment?

Réponses:


19

Cette page Google Developer détaille les différences entre les applications hébergées et packagées. En un mot, la principale différence entre elles est que les applications hébergées sont celles auxquelles vous pensez (celles qui affichent un site Web hébergé), et les applications packagées sont des applications qui sont plus autonomes (et incluent la plupart sinon la totalité de leurs Fichiers HTML et CSS, ou ressources).

Sur les forums WrongPlanet, il y avait une page intéressante qui décrit certaines des raisons pour lesquelles un développeur peut créer une application hébergée . Une des raisons pour lesquelles Apple in my Eye l'a souligné est:

Il peut s'agir techniquement d'un site Web, mais il fonctionne de manière indiscernable à partir d'une application normale sans navigateur Web. En outre, le transformer en un raccourci supprime tous les contrôles des navigateurs non pertinents afin qu'il ressemble à une fenêtre d'application normale.

NeantHumain a poursuivi la discussion en disant:

Les applications Google Chrome ne sont que des applications Web écrites en HTML5 qui profitent de nouvelles fonctionnalités telles que le canevas, la vidéo, le SVG, le WebGL et un tas de nouvelles API accessibles via JavaScript pour tout, de la géolocalisation au stockage hors ligne en passant par les travailleurs Web pour un tri. du multithreading.

En d'autres termes, il semble qu'il se passe plus en arrière-plan d'une application hébergée que d'afficher simplement une page Web. Il permet au développeur d'étendre les fonctionnalités du site Web et de contourner certaines des restrictions qu'un site Web normal peut rencontrer.


Wow, vraiment complet! En bref, cela signifie que les applications Chrome interagissent toujours avec le serveur, mais que la plupart des ressources (JS / CSS / HTML) sont déjà chargées, + permet de surmonter les limitations du navigateur avec des fonctionnalités supplémentaires.
kolypto

2
Le sandbox du navigateur par défaut a un ensemble d'autorisations plutôt restrictif. Une fenêtre de navigateur utilisée pour une application utilisera à la place les autorisations accordées à l'application.
Simon Richter

2
La deuxième citation est un peu trompeuse - tout site Web normal peut également utiliser ces fonctionnalités.
Arrêtez de nuire à Monica

@OrangeDog Tout site Web normal peut parfois utiliser ces fonctionnalités également. Avec une application, vous pouvez développer spécifiquement pour Chrome. Sans cela, vous devrez peut-être prendre en charge des choses telles que IE, provoquant des cauchemars éternels. Amélioration progressive à la rescousse. Eh bien, cela aussi a suffisamment de problèmes pour provoquer des cauchemars.
Aidiakapi

1
Je voudrais également souligner que ceux-ci sont un peu inutiles lorsque vous prenez en compte la mise en cache Image & CSS. Ils ne permettent même pas de sessions indépendantes ... en gros quel problème réel résolvent-ils? Outre la suppression du chrome du navigateur, quelle fonction offrent-ils la peine d'être gênés? Je suppose qu'ils sont plus faciles à installer qu'à le faire avec d'autres navigateurs mais sans les sessions individualisées, je ne vois tout simplement pas l'intérêt.
Michael Tunnell

1

Voici une autre raison:

Grâce aux plates-formes mobiles, les applications sont "la prochaine grande chose" et pour certains utilisateurs, il est plus naturel de rechercher une application sur un magasin d'applications puis d'utiliser un moteur de recherche pour essayer de trouver un site qui fournit une application Web. comme le service. Certaines personnes sont habituées aux sites sur un navigateur, d'autres aux applications sur un écran.

D'un point de vue non technique, envelopper votre site dans une fenêtre sans chrome et en le faisant ressembler à une application (qui, techniquement, c'est déjà le cas), et en plaçant une entrée sur une boutique d'applications, il est plus facile d'atteindre ce public. Et c'est beaucoup plus rentable que de développer une nouvelle application complète sur différentes plateformes.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.