11 januari 2022:
6 (mogelijke) redenen om gebruik te maken van een Progressive Web App
Een nieuwe, makkelijk te gebruiken applicatie die je kan installeren zonder de App Store of Google Play Store maar toch functioneert als een app. Dat klinkt goed hè? Als je plannen hebt voor het ontwikkelen van een native app, lees dan zeker even verder. Ik geef je een aantal simpele overwegingen mee voor een andere oplossing: een Progressive Web App, het slimme alternatief voor een native app. (een native app is een app die je kan downloaden in de App Store of in de Google Play store
Dit zijn onze 6 (mogelijke) redenen om gebruik te maken van een Progressive Web App!
Wat is een Progressive Web App?
Een Progressive Web App (PWA) is een online applicatie die is ontwikkeld voor gebruik in een webbrowser zoals Google Chrome of Safari. Dit in tegenstelling tot een native app, die is ontwikkeld voor gebruik op een specifiek besturingssysteem, zoals IOS en/of Android, of een specifiek apparaat.
Een Progressive Web App kan rechtstreeks op een apparaat worden geïnstalleerd en is daarna beschikbaar is als een applicatie. Om een Progressive Web App te installeren hoef je niet eerst naar een app store. Je installeert de applicatie direct uit je browser. Daarna is de website via een icoontje beschikbaar op je smartphone of tablet – of zelfs op je computer.
Niet elke website die je op je apparaat op kan slaan als “app”, mag zichzelf een PWA noemen. Er zijn een aantal voorwaarden die worden gesteld.
De app moet te installeren zijn
Als je app niet te installeren is, is het eigenlijk ook geen app. Hoewel dit geen klassieke installatie is waar je een bestand moet downloaden, uit moet pakken en een installatieproces moet doorlopen is het wel noodzakelijk dat de browser die je gebruikt je de mogelijkheid geeft om de PWA te installeren. Dit gebeurt in de vorm van een snelkoppeling.
Veiligheid
De data die door de PWA verzonden en ontvangen wordt, moet worden versleuteld en voldoen aan het Transport Layer Security protocol. Dit zorgt ervoor dat het dataverkeer niet kan worden gelezen door derde partijen.
Vindbaarheid
Het mooie van een PWA is dat hij geïndexeerd kan worden door zoekmachines. Voordat dit kan gebeuren is het wel belangrijk dat je gebruik maakt van een web manifest. Dit manifest geeft de meest belangrijke kenmerken van de applicatie aan. Denk hierbij aan de naam, een korte naam, een omschrijving en icoontjes.
Functioneren als een echte app
Het is belangrijk dat je gebruiker het gevoel krijgt alsof hij met een native app aan het werken is, in plaats van een website. Dit betekent dat je een toegankelijk menu moet hebben en dat handelingen zoals over het scherm vegen om naar een andere pagina te gaan ook moeten werken.
Waarom een Progressive Web App in plaats van een native app?
Oké, een PWA klinkt goed maar hoe zit dat in de praktijk? Waarom zou ik een PWA gebruiken als een native app ook voldoet? Het ontwikkelen van een native app brengt een aantal nadelen met zich mee waar je bij een PWA geen last van zou hebben. Deze 3 nadelen van een native app zijn dus ook direct de eerste drie redenen om na te denken over een PWA.
Probleem 1. Native apps zijn behoorlijk duur om te ontwikkelen
Om maar met de deur in huis te vallen, de meeste native apps zijn simpelweg duur om te maken. Dit komt doordat een native app per platform ontwikkeld en ontworpen moet worden. Een app die op IOS werkt zal anders gemaakt moeten worden dan een app voor Android. Een PWA heeft hier geen last van omdat het technisch gezien een website is, en dus een universele werking heeft.
Probleem 2. Een native app is niet te indexeren
Zoals je ook kan lezen in ons vorige blogbericht (lees hem hier!), is het belangrijk dat je goed geïndexeerd wordt door de zoekmachines. Een native app zit met het probleem dat de content over het algemeen niet gevonden wordt door bijvoorbeeld Google of Bing. Bij een PWA heb je dit probleem niet, de content van je PWA kan volledig worden geïndexeerd. Dit betekent dus dat je online vindbaarheid veel beter zal zijn, mits je je SEO en SEA goed voor elkaar hebt (hier kunnen wij je trouwens ook mee helpen)
Probleem 3. Commissie kosten
Stel je voor jij hebt een app ontwikkeld waarin personen een abonnement af kunnen sluiten tegen betaling. Wanneer je app in de App Store van Apple staat moet je 30% van de inkomsten van die app af staan aan Apple. Apple heeft dit inmiddels verlaagd naar 15% voor kleinere bedrijven. Dat neemt echter niet weg dat je een groot deel van je inkomsten direct kwijt bent doordat je gebruik maakt van de App Store. Met een PWA heb je dit probleem niet.
Voordelen van een Progressive Web App
Een Progressive Web App voelt én gedraagt zich als een volwaardige app. Het kan volledig full screen openen, push notifications ontvangen en native functionaliteiten als camera gebruiken. Wanneer een nieuwe versie van je Progressive Web App beschikbaar komt, hoeven je gebruikers niet langs de app store voor een update – de app wordt automatisch ververst.
Voordeel 1. Minder ontwikkelkosten
Het mooie van een PWA is dat je tijdens het ontwikkelen geen rekening hoeft te houden met verschillende platformen zoals je dat bij een native app moet doen. Een PWA is een universele applicatie en dus stukken goedkoper om te ontwikkelen.
Voordeel 2. Marketing
Omdat een PWA eigenlijk een normale website heb je veel mogelijkheden wanneer het gaat om marketing. Zo kan je ervoor zorgen dat je doormiddel van SEO en SEA en stuk makkelijker wordt gevonden. Het wordt voor Google steeds belangrijker dat mobiele websites snel werken en volledig geoptimaliseerd zijn. Wanneer jij er voor zorgt dat je PWA loopt als een trein is de kans groot dat je organisch meer bezoekers binnen gaat halen.
Voordeel 3. Een PWA bespaart ruimte
Een PWA is technisch gezien een website, dit betekent ook dat het installeren van een PWA een stuk minder ruimte in beslag neemt dan een native app. Doordat de PWA minder ruimte inneemt start deze ook sneller op. En dat is iets wat jouw gebruikers gek op zijn.
Een native app of de Progressive Web App, welke wordt het?
Er komen steeds meer native functionaliteiten beschikbaar voor gebruik in een Progressive Web App. De enige reden om tóch een native app te ontwikkelen is dan ook wanneer je applicatie een hele specifieke native functionaliteit nodig heeft die (nog) niet beschikbaar is.
Hebben wij je kunnen helpen met het maken van je keuze? Top! Daar worden we blij van! Ben je nog niet helemaal zeker wat nou goed bij jouw idee past? Vul het contactformulier hieronder in, dan kunnen we daar samen over nadenken 🙂
Kennismaken?
Vul je gegevens in, dan nemen wij nemen contact met je op!