Det finns en hel del webbappar för Chrome som verkar vara ingenting annat än ”prettified” genvägar till våra favoritwebbplatser, men är det allt de är, eller finns det mer? Dagens SuperUser Q & A-inlägg har svaren.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Frågan
SuperUser-läsaren kolypto vill veta vilka, om några, fördelar med att installera Chrome-appar som duplicerar en webbplats:
Det finns ett antal Chrome-appar som verkar vara inget annat än genvägar till olika webbtjänster. Några exempel är:
De verkar inte lägga till eller modifiera några funktioner utanför att placera en genväg på sidan "Appar". Finns det några skäl för att installera dessa? Vad gör de egentligen?
Är dessa typer av Chrome-appar bara 'förfinade' genvägar, eller finns det mer än vi känner till?
Svaret
SuperUser-bidragsgivaren joejoe31b har svaret för oss:
Detta Googles utvecklingssida beskriver skillnaderna mellan appar och paketerade appar. I ett nötskal är den största skillnaden mellan dem att värdappar är de du tänker på (sådana som visar en värdwebbplats) och paketerade appar är appar som är mer fristående (och inkluderar de flesta, om inte alla, av deras HTML- och CSS-filer eller resurser).
På WrongPlanet-forumen fanns det en intressant sida här som beskriver några av anledningarna till varför en utvecklare kan skapa en värdapp. En anledning att Apple i mitt öga ”Påpekade var:
- Det kan vara en webbplats tekniskt, men den fungerar oskiljbart från en vanlig app som inte är webbläsare. Att omvandla det till en genväg raderar också bort alla irrelevanta webbläsarkontroller så att det ser ut som ett normalt appfönster.
‘ NeantHumain Fortsatte diskussionen med att säga:
- Google Chrome-appar är bara webbappar skrivna i HTML5 som utnyttjar nya funktioner som: canvas, video, SVG, WebGL och en massa nya API: er som kan nås via JavaScript. De kan användas för allt från geolokalisering, offlinelagring och / eller webbarbetare för en slags multithreading.
Så med andra ord verkar det som att mer händer i bakgrunden av en värdapp än att bara visa en webbsida. Det gör att utvecklaren kan utöka webbplatsens funktionalitet och kringgå några av de begränsningar som en vanlig webbplats kan stöta på.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .