8Jul
Der er en hel del webapps til Chrome, der synes at være intet mere end "prettificerede" 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 høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.
Spørgsmål
SuperUser-læser kolypto ønsker at vide, hvad der er nogen fordel for, at der er installeret Chrome-apps, der kopierer 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 Maps
- Evernote
De synes ikke at tilføje eller ændre nogen funktioner uden at placere en genvej på siden "Apps".Er der nogen grunde til at installere disse? Hvad gør de faktisk?
Er disse typer Chrome-apps kun genvejede 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 allederes HTML- og CSS-filer eller ressourcer).
På WrongPlanet-fora 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 virker ubestrideligt fra en normal ikke-web-browser-app. Også, så det bliver til en genvejstrimler, styrer alle de irrelevante browsere, så det ser ud som 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 nå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.