Do czego służą aplikacje Chrome typu „tylko łącze”?


30

Istnieje wiele aplikacji Chrome, które zdają się „powielać” witrynę, ponieważ są tylko skrótem do niektórych usług internetowych.

Przykłady obejmują między innymi:

Wygląda na to, że nie dodają ani nie modyfikują żadnych funkcji poza umieszczeniem skrótu na stronie „Aplikacje”.

Czy są jakieś powody ich instalowania? Co oni właściwie robią?

Odpowiedzi:


19

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.


Wow, naprawdę kompleksowe! Krótko mówiąc, oznacza to, że aplikacje chrome nadal współpracują z serwerem, ale mają już załadowane większość zasobów (JS / CSS / HTML), + pozwala przezwyciężyć ograniczenia przeglądarki dzięki dodatkowym funkcjom.
kolypto

2
Domyślny obszar izolowany przeglądarki ma raczej restrykcyjny zestaw uprawnień. Okno przeglądarki używane dla aplikacji będzie zamiast tego korzystać z uprawnień przyznanych tej aplikacji.
Simon Richter

2
Drugi cytat jest trochę mylący - każda normalna strona internetowa może również korzystać z tych funkcji.
OrangeDog

@OrangeDog Każda normalna strona internetowa może czasem również korzystać z tych funkcji. Dzięki aplikacji możesz opracować specjalnie dla Chrome. Bez tego być może będziesz musiał wspierać takie rzeczy, jak IE, powodując wieczne koszmary. Stopniowe ulepszanie na ratunek. Cóż, to też ma wystarczająco dużo problemów, aby spowodować koszmary.
Aidiakapi

1
Chciałbym również zauważyć, że są one nieco bezużyteczne, jeśli wziąć pod uwagę buforowanie obrazów i CSS. Nie pozwalają nawet na niezależne sesje ... w zasadzie, jaki prawdziwy problem rozwiązują? Oprócz usuwania chrome przeglądarki, jakie funkcje są warte zawracania sobie głowy? Sądzę, że łatwiej je zainstalować niż w przypadku innych przeglądarek, ale bez zindywidualizowanych sesji po prostu nie widzę sensu.
Michael Tunnell

1

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.