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.
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.
la source