Hva er fordelene med Chrome Apps som dupliserer et nettsted?
Det er ganske mange nettprogrammer for Chrome som ser ut til å være noe mer enn "prettified" snarveier til våre favoritt nettsteder, men er det alt de er, eller er det mer for dem? Dagens SuperUser Q & A innlegg har svarene.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Spørsmålet
SuperUser leser kolypto ønsker å vite hva, hvis noe, fordeler det er å installere Chrome apps som dupliserer et nettsted:
Det finnes en rekke Chrome-apper som synes å være noe mer enn snarveier til ulike webtjenester. Noen eksempler er:
- Google Play Musikk
- google Dokumenter
- Google Kalender
- Google Kart
- Evernote
De ser ikke ut til å legge til eller endre noen funksjoner uten å legge en snarvei på «Apps» -siden. Er det noen grunner til å installere disse? Hva gjør de egentlig?
Er disse typer Chrome-apper bare "prettified" snarveier, eller er det mer til dem enn vi er klar over?
Svaret
SuperUser bidragsyter joejoe31b har svaret for oss:
Denne Google Developer-siden beskriver forskjellene mellom hostede og pakkede apper. I et nøtteskall er den største forskjellen mellom dem at vertsprogrammer er de du tenker på (de som viser et vertsbasert nettsted), og pakkede apper er apper som er mer selvstendige (og inkluderer de fleste, om ikke alle, av deres HTML- og CSS-filer eller ressurser).
På forumene WrongPlanet var det en interessant side her som beskriver noen av årsakene til at en utvikler kan lage en hosted app. En grunn som "Apple i mitt øye" pekte på var:
- Det kan være et nettsted teknisk, men det fungerer uansett fra en vanlig ikke-nettleser-app. Også, forvandle den til en snarveisbane fjerner alle de irrelevante nettleserenes kontroller slik at det ser ut som et vanlig appvindu.
'NeantHumain' fortsatte diskusjonen ved å si:
- Google Chrome-apper er bare webapper skrevet i HTML5 som utnytter nye funksjoner som: lerret, video, SVG, WebGL og en rekke nye APIer som kan nås via JavaScript. De kan brukes til alt fra geo-location, offline lagring og / eller webarbeidere for en slags multithreading.
Så med andre ord virker det som at flere går videre i bakgrunnen av en hosted app enn bare å vise en nettside. Det tillater utvikleren å utvide funksjonaliteten til nettstedet, og omgå noen av restriksjonene som en vanlig nettside kan støte på.
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.