Istnieje wiele aplikacji internetowych dla przeglądarki Chrome, które wydają się być niczym więcej niż „upiększonymi” skrótami do naszych ulubionych witryn, ale czy to wszystko, czy jest coś więcej? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedzi.
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn internetowych z pytaniami i odpowiedziami.
Pytanie
Czytnik SuperUser kolypto chce wiedzieć, jakie są korzyści z instalowania aplikacji Chrome, które powielają witrynę:
Istnieje wiele aplikacji Chrome, które wydają się być niczym innym jak skrótami do różnych usług internetowych. Oto kilka przykładów:
Wygląda na to, że nie dodają ani nie modyfikują żadnych funkcji poza umieszczeniem skrótu na stronie „Aplikacje”. Czy są jakieś powody, dla których warto je instalować? Co oni właściwie robią?
Czy tego typu aplikacje Chrome to tylko „upiększone” skróty, czy też jest ich więcej, niż nam wiadomo?
Odpowiedź
Współautor SuperUser joejoe31b ma dla nas odpowiedź:
To Strona programisty Google zawiera szczegółowe informacje na temat różnic między aplikacjami hostowanymi i pakietami. Krótko mówiąc, główna różnica między nimi polega na tym, że hostowane aplikacje to te, o których myślisz (te, które wyświetlają hostowaną witrynę internetową), a aplikacje pakietowe to aplikacje, które są bardziej samodzielne (i obejmują większość, jeśli nie wszystkie, ich pliki HTML i CSS lub zasoby).
Na forach WrongPlanet była ciekawa strona tutaj opisujący niektóre z powodów, dla których programista może tworzyć aplikację hostowaną. Jednym z powodów, dla których „ Jabłko w moim oku „Wskazano:
- Z technicznego punktu widzenia może to być strona internetowa, ale działa nie do odróżnienia od zwykłej aplikacji innej niż przeglądarka internetowa. Ponadto przekształcenie go w skrót usuwa wszystkie nieistotne elementy sterujące przeglądarki, dzięki czemu wygląda jak normalne 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 i kilka nowych interfejsów API, do których można uzyskać dostęp za pomocą JavaScript. Mogą być używane do wszystkiego, od lokalizacji geograficznej, przechowywania w trybie offline i / lub pracowników internetowych do pewnego rodzaju wielowątkowości.
Innymi słowy, wydaje się, że w tle hostowanej aplikacji dzieje się coś więcej niż tylko wyświetlanie strony internetowej. Pozwala deweloperowi rozszerzyć funkcjonalność witryny internetowej i ominąć niektóre ograniczenia, które może napotkać normalna witryna internetowa.
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdź cały wątek dyskusji tutaj .