Er zijn nogal wat web-apps voor Chrome die niets meer lijken te zijn dan ‘mooiere’ snelkoppelingen naar onze favoriete websites, maar is dat alles wat ze zijn, of is er meer aan de hand? De SuperUser Q & A-post van vandaag bevat de antwoorden.
De vraag- en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-gedreven groepering van Q & A-websites.
De vraag
SuperUser-lezer kolypto wil weten wat de eventuele voordelen zijn van het installeren van Chrome-apps die een website dupliceren:
Er zijn een aantal Chrome-apps die niets meer lijken te zijn dan snelkoppelingen naar verschillende webservices. Enkele voorbeelden zijn:
Ze lijken geen functies toe te voegen of te wijzigen buiten het plaatsen van een snelkoppeling op de "Apps" -pagina. Zijn er redenen om deze te installeren? Wat doen ze eigenlijk?
Zijn dit soort Chrome-apps slechts ‘mooiere’ snelkoppelingen, of is er meer aan de hand dan we weten?
Het antwoord
SuperUser-bijdrager joejoe31b heeft het antwoord voor ons:
Deze Op de Google Developer-pagina worden de verschillen tussen gehoste en verpakte apps beschreven. Kort gezegd, het belangrijkste verschil tussen beide is dat gehoste apps degene zijn waaraan u denkt (die een gehoste website weergeven), en verpakte apps apps zijn die meer op zichzelf staan (en de meeste, zo niet alle, apps bevatten). hun HTML- en CSS-bestanden of bronnen).
Op de WrongPlanet-forums was er een interessante pagina hier dat beschrijft enkele van de redenen waarom een ontwikkelaar een gehoste app zou kunnen maken. Een reden dat ‘ Appel in mijn oog ‘Erop gewezen was:
- Technisch gezien is het misschien een website, maar het werkt niet te onderscheiden van een normale niet-webbrowser-app. Door het in een snelkoppeling te veranderen, worden alle irrelevante browserbedieningen verwijderd, zodat het eruitziet als een normaal app-venster.
‘ NeantHumain ‘Vervolgde de discussie door te zeggen:
- Google Chrome-apps zijn gewoon web-apps die zijn geschreven in HTML5 die profiteren van nieuwe functies zoals: canvas, video, SVG, WebGL en een heleboel nieuwe API's die toegankelijk zijn via JavaScript. Ze kunnen voor alles worden gebruikt, van geolocatie, offline opslag en / of webwerkers 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. Het stelt de ontwikkelaar in staat om de functionaliteit van de website uit te breiden en enkele beperkingen te omzeilen die een normale website kan tegenkomen.
Iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden lezen van andere technisch onderlegde Stack Exchange-gebruikers? Bekijk hier de volledige discussiethread .