Hvad er fordelene ved Chrome Apps, der kopierer et websted?
Der er en hel del webapps til Chrome, der tilsyneladende ikke er mere end "fornuftige" genveje til vores yndlingswebsteder, men er det alt, hvad de er, eller er der mere til dem? Dagens SuperUser Q & A-indlæg har svarene.
Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.
Spørgsmålet
SuperUser-læser kolypto ønsker at vide, hvad der, hvis der er fordele, er at installere Chrome-apps, der duplikerer et websted:
Der er en række Chrome-apps, der tilsyneladende kun er genveje til forskellige webtjenester. Nogle eksempler er:
- Google Play Musik
- Google Dokumenter
- Google Kalender
- Google kort
- Evernote
De synes ikke at tilføje eller ændre nogen funktioner uden at placere en genvej på siden "Apps". Er der nogen grund til at installere disse? Hvad gør de rent faktisk?
Er disse typer af Chrome-apps kun "prettificerede" genveje, eller er der mere til dem end vi er opmærksomme på?
Svaret
SuperUser bidragyder joejoe31b har svaret for os:
Denne Google Developer-side beskriver forskellene mellem hostede og pakkede apps. I en nøddeskal er den største forskel mellem dem, at de hostede apps er dem, du tænker på (dem der viser et hostet websted), og pakkede apps er apps, der er mere selvstændige (og omfatter de fleste, hvis ikke alle deres HTML- og CSS-filer eller ressourcer).
På forumet WrongPlanet var der en interessant side her, der beskriver nogle af årsagerne til, at en udvikler kan lave en hosted app. En årsag til, at "Apple i mit øje" påpegede var:
- Det kan være en hjemmeside teknisk, men det fungerer uadskilleligt fra en almindelig ikke-webbrowser-app. Også, så det bliver til en genvejstrimler, kontrollerer alle de irrelevante browsere, så det ligner et normalt appvindue.
'NeantHumain' fortsatte diskussionen ved at sige:
- Google Chrome apps er kun webapps skrevet i HTML5, der udnytter nye funktioner som: lærred, video, SVG, WebGL og en masse nye API'er, der kan fås via JavaScript. De kan bruges til alt fra geo-location, offline storage og / eller web-arbejdere til en slags multithreading.
Det betyder med andre ord, at der foregår mere i baggrunden for en hosted app end blot at vise en webside. Det giver bygherren mulighed for at udvide webstedets funktionalitet og omgå nogle af de begrænsninger, som en normal hjemmeside kan støde på.
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.