Ta strona programisty Google przedstawia różnice między aplikacjami hostowanymi i pakietowymi. W skrócie, główna różnica między nimi polega na tym, że aplikacje hostowane to te, o których myślisz (te, które wyświetlają hostowaną stronę internetową), a aplikacje spakowane to aplikacje, które są bardziej samodzielne (i obejmują większość, jeśli nie wszystkie z nich) Pliki HTML lub CSS lub zasoby).
Na forach WrongPlanet była interesująca strona opisująca niektóre z powodów, dla których programista może stworzyć aplikację hostowaną . Jednym z powodów, na które zwrócił uwagę Apple w moim oku , było:
Technicznie może to być strona internetowa, ale działa nieodróżnialnie od zwykłej aplikacji innej niż przeglądarka internetowa. Ponadto przekształcenie go w skrót powoduje usunięcie wszystkich niepotrzebnych elementów sterujących przeglądarki, dzięki czemu wygląda jak zwykłe okno aplikacji.
NeantHumain kontynuował dyskusję, mówiąc:
Aplikacje Google Chrome to po prostu aplikacje internetowe napisane w HTML5, które wykorzystują nowe funkcje, takie jak płótno, wideo, SVG, WebGL, oraz kilka nowych interfejsów API, do których można uzyskać dostęp przez JavaScript do wszystkiego - od geolokalizacji po przechowywanie w trybie offline po pracowników sieci wielowątkowości.
Innymi słowy, wydaje się, że w tle hostowanej aplikacji dzieje się więcej niż tylko wyświetlanie strony internetowej. Pozwala programistom rozszerzyć funkcjonalność strony internetowej i ominąć niektóre ograniczenia, które może napotkać normalna strona internetowa.
Oto kolejny powód:
Dzięki platformom mobilnym aplikacje są „kolejną wielką rzeczą”, a dla niektórych użytkowników bardziej naturalne jest wyszukiwanie aplikacji w sklepie z aplikacjami niż używanie wyszukiwarki w celu znalezienia witryny, która zapewnia aplikację internetową jak usługa. Niektóre osoby są przyzwyczajone do witryn w przeglądarce, inne do aplikacji na ekranie.
Z nietechnicznego punktu widzenia, zawinięcie witryny w okno bez chromu i sprawienie, że będzie wyglądać jak aplikacja (która z technicznego punktu widzenia już jest), oraz umieszczenie wpisu w sklepie z aplikacjami, ułatwi dotarcie do tej grupy odbiorców. Jest to o wiele bardziej opłacalne niż tworzenie całkowicie nowej aplikacji na różne platformy.
źródło