Wat zijn de voordelen van Chrome-apps die een website dupliceren?
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 Q & A-post van vandaag heeft de antwoorden.
De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.
De vraag
SuperUser-lezer kolypto wil weten welke voordelen er zijn als Chrome-apps worden gedupliceerd die een website dupliceren:
Er zijn een aantal Chrome-apps die lijken te zijn niets meer dan snelkoppelingen naar verschillende webservices. Voorbeelden zijn:
- Google Play Muziek
- Google documenten
- Google kalender
- 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 'prettified' snelkoppelingen, of is er meer voor hen 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 reden die 'Apple in my eye' aangaf was:
- Het kan technisch een website zijn, 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 en 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.
Heb je 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 hier de volledige discussiethread.