8Jul
Er zijn nogal wat web-apps voor Chrome die lijken te zijn niets meer dan 'prettified' snelkoppelingen naar onze favoriete websites, maar is dat alles wat ze zijn, of is er meer voor hen? De SuperUser van vandaag Q & Een bericht heeft de antwoorden.
De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.
De vraag
SuperUser-lezer kolypto wil weten wat eventuele voordelen zijn voor het installeren van Chrome-apps die een website dupliceren:
Er zijn een aantal Chrome-apps die niets anders zijn dan snelkoppelingen naar verschillende webservices. Enkele voorbeelden zijn:
- Google Play Music
- Google Docs
- Google Calendar
- Google Maps
- Evernote
Ze lijken geen functies toe te voegen of aan te passen buiten het plaatsen van een snelkoppeling op de pagina "Apps".Zijn er redenen om deze te installeren? Wat doen ze eigenlijk?
Zijn dit soort Chrome-apps slechts 'mooiere' snelkoppelingen of zijn ze er meer dan we weten?
Het antwoord
SuperUser-bijdrager joejoe31b heeft het antwoord voor ons:
Deze Google-ontwikkelaarspagina geeft details over de verschillen tussen gehoste en verpakte apps. Kort gezegd, het belangrijkste verschil tussen hen is dat gehoste apps degene zijn waar u aan denkt( degenen die een gehoste website weergeven) en verpakte apps zijn apps die meer op zichzelf staan (en de meeste, zo niet alle, bevatten)hun HTML- en CSS-bestanden of bronnen).
Op de WrongPlanet-forums was hier een interessante pagina die enkele van de redenen beschrijft waarom een ontwikkelaar een gehoste app zou kunnen maken. Een van de redenen die 'Apple in my eye' aanhaalde was:
- Het is technisch misschien een website, maar het functioneert niet te onderscheiden van een normale niet-webbrowser-app. Als je er een sneltoets van maakt, worden alle irrelevante browserbesturingselementen verwijderd, zodat het lijkt op een normaal app-venster.
'NeantHumain' vervolgde de discussie door te zeggen:
- Google Chrome-apps zijn gewoon web-apps geschreven in HTML5 die profiteren van nieuwe functies zoals: canvas, video, SVG, WebGL en een hele reeks nieuwe API's die toegankelijk zijn via JavaScript. Ze kunnen worden gebruikt voor alles van geolocatie, offline opslag en / of webarbeiders voor een soort multithreading.
Met andere woorden, het lijkt erop dat er meer gebeurt op de achtergrond van een gehoste app dan alleen het weergeven van een webpagina. Hiermee kan de ontwikkelaar de functionaliteit van de website uitbreiden en enkele beperkingen omzeilen die een normale website kan tegenkomen.
Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.