Qual è lo scopo delle app Chrome "solo link"?


30

Esistono diverse app di Chrome che sembrano "duplicare" un sito Web, essendo solo una scorciatoia per alcuni servizi web.

Gli esempi includono, ma non sono limitati a:

Sembra che non aggiungano o modifichino alcuna funzionalità tranne che per posizionare un collegamento sulla pagina "App".

Ci sono dei motivi per installarli? Cosa fanno realmente?

Risposte:


19

Questa pagina per gli sviluppatori di Google descrive in dettaglio le differenze tra app ospitate e in pacchetto. In breve, la differenza principale tra loro è che le app ospitate sono quelle a cui stai pensando (quelle che mostrano un sito Web ospitato) e che le app in pacchetto sono app più autonome (e includono la maggior parte se non tutte le loro File HTML e CSS o risorse).

Sui forum WrongPlanet, c'era una pagina interessante che descrive alcuni dei motivi per cui uno sviluppatore potrebbe creare un'app ospitata . Uno dei motivi per cui Apple nel mio occhio ha sottolineato è stato:

Tecnicamente può essere un sito Web, ma funziona indistinguibilmente da una normale app non web browser. Inoltre, trasformandolo in un collegamento rimuove tutti i controlli del browser irrilevanti in modo che appaia come una normale finestra dell'app.

NeantHumain ha continuato la discussione dicendo:

Le app di Google Chrome sono solo app Web scritte in HTML5 che sfruttano nuove funzionalità come canvas, video, SVG, WebGL e una serie di nuove API a cui è possibile accedere tramite JavaScript per qualsiasi cosa, dalla geolocalizzazione allo storage offline agli operatori Web per una sorta di multithreading.

Quindi, in altre parole, sembra che sullo sfondo di un'app ospitata vada di più che visualizzare semplicemente una pagina web. Consente allo sviluppatore di estendere le funzionalità del sito Web e di bypassare alcune delle restrizioni che un normale sito Web potrebbe incontrare.


Wow, davvero completo! In breve, ciò significa che le app di Chrome interagiscono ancora con il server, ma hanno già caricato la maggior parte delle risorse (JS / CSS / HTML), + consente di superare le limitazioni del browser con funzionalità aggiuntive.
Kolypto,

2
La sandbox del browser predefinita ha un set di autorizzazioni piuttosto restrittivo. Una finestra del browser utilizzata per un'app utilizzerà invece le autorizzazioni concesse all'app.
Simon Richter,

2
La seconda citazione è un po 'fuorviante: qualsiasi sito Web normale può utilizzare anche queste funzionalità.
Smetti di fare del male a Monica

@OrangeDog Qualche sito Web normale può talvolta utilizzare anche queste funzionalità. Con un'app puoi sviluppare appositamente per Chrome. Senza di ciò potresti dover sostenere cose come IE, causando incubi eterni. Miglioramento progressivo in soccorso. Bene, anche quello ha abbastanza problemi da causare incubi.
Aidiakapi,

1
Vorrei anche sottolineare che questi sono un po 'inutili quando si prende in considerazione la memorizzazione di immagini e CSS nella cache. Non consentono nemmeno sessioni indipendenti ... praticamente quale problema reale risolvono? Oltre a rimuovere il browser Chrome, con quale funzione offrono la pena preoccuparsi? Suppongo che siano più facili da installare rispetto a farlo con altri browser, ma senza le sessioni personalizzate non vedo proprio il punto.
Michael Tunnell,

1

Ecco un altro motivo:

Grazie alle piattaforme mobili, le app sono "la prossima grande cosa" e per alcuni utenti, è più naturale cercare un'app su un appstore quindi utilizzare un motore di ricerca per cercare di trovare un sito che fornisce un'app Web- come servizio. Alcune persone sono abituate ai siti su un browser, altre alle app su uno schermo.

Da un punto di vista non tecnico, avvolgendo il tuo sito su una finestra senza cromatura e facendolo sembrare un'app (che, tecnicamente, già lo è), e inserendo una voce in un app store, è più facile raggiungere questo pubblico. Ed è molto più conveniente rispetto allo sviluppo di un'intera nuova app su piattaforme diverse.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.