8Jul
Det er ganske mange nettprogrammer for Chrome som synes å 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 noen, fordeler det er å installere Chrome apps som dupliserer et nettsted:
Det finnes en rekke Chrome apps som ser ut til å være noe mer enn snarveier til ulike webtjenester. Noen eksempler er:
- Google Play Musikk
- Google Dokumenter
- Google Kalender
- Google Maps
- Evernote
De synes ikke å 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-bidragsyteren 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, avderes HTML- og CSS-filer, eller ressurser).
På forumene WrongPlanet var det en interessant side her som beskriver noen av grunnene til at en utvikler kan lage en hosted app. En årsak som "Apple i mitt øye" pekte på var:
- Det kan være en nettside teknisk, men den fungerer uansett fra en vanlig ikke-nettleser-app. Også, forvandle den til en snarveisstriper, fjerner alle irrelevante nettlesere 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.