Wat is een PWA?
"PWA" staat voor Progressive Web App.
PWA’s hebben heel wat voordelen!
In het bijzonder als je deze gaat vergelijken met de klassiek (native) apps.
We sommen er hier enkele op:
- Je hoeft als gebruiker niet echt meer iets extra te installeren. Je legt eigenlijk gewoon een link naar mobiele sites waar een specifieke code in verwerkt zit om het gebruiksgemak te bevorderen.
- Je toepassingen zijn op al je toestellen (computer, telefoon, tablet, ...) ter beschikking. Het enige wat je nodig hebt, is een browser.
- De toepassingen van de Web Apps werken op dezelfde manier, of je nu in de Apple of Android wereld zit.
- Ontwikkelaars moeten maar één keer een ontwikkeling doen. Dit is een gigantisch verschil ten opzichte van de klassieke native apps met een specifieke ontwikkeling per platform (iOS, Android, ...). Dat maakt het voor aanbieders goedkoper en vooral sneller om nieuwe dingen aan te bieden.
- De toepassingen zijn veel minder gevoelig aan de veranderingen van iOS en Android. Check maar eens hoeveel native apps er nog werken op je toestel van 3 jaar oud.
- Apple en Android bepalen wat er via hun Store aangeboden mag worden en dat moet in hun businessmodel passen want anders kom je er niet in.
Zijn er dan geen voordelen meer aan Native Apps?
Die zijn er zeker. Omdat je dichter bij het Operating System van het toestel zit, kan je meer specifieke zaken doen, maar die komen wel met een behoorlijke ontwikkelingskost. Meer en meer neemt de browsertechnologie via standaarden de communicatie met je toestel over. Zo kon je vroeger niet via een browser met je smartphone communiceren over de input van gps, camera, acceleratiemeters, digitaal kompas, enzoverder. Intussen kan dat allemaal wel.
Een van de belangrijkste aspecten van native apps was "offline werken". Ook daar komt verandering in dankzij PWA.
De trend op je telefoon is ook de trend die je in het verleden op je desktop doorlopen hebt. Vroeger, vóór 2005, waren we bijna met zijn allen actief via applicaties die op je computer draaiden. Denk maar aan documenten schrijven (Word), rekenbladen (Lotus 1-2-3, Excel, ...), e-mail lezen, ... Voor elk van die zaken diende je een specifiek programma te installeren. We gebruikten wel af en toe eens een browser, maar dat was dan om informatie van een website te raadplegen. In de periode 2005-2010 begon men meer functionaliteit via die websites, en dus via browsers, aan te bieden. Het was een onderdeel van de Web 2.0 revolutie. Velen onder ons gebruiken nu een website om documenten te schrijven, berekeningen te doen of e-mails te lezen.
Technisch draaien die toepassingen in een browser. Je hoeft er niets voor te installeren!
Deze trend doet zich ook voor op telefoons. We gaan steeds minder zaken doen via een specifieke app die we installeren, maar rechtstreeks via een website/browser.