ReadyToBinge, een zijproject van mij, heeft allebei. Je kan het in de browser gebruiken en als webapp op je telefoon zetten, en er staat een aparte native app in de App Store en op Google Play. Die app kwam er omdat mensen een app in de winkel verwachten, en omdat ik een echte app nog altijd de betere keuze vind als mensen iets vooral op hun telefoon gebruiken. Waarom, leg ik uit in App, webapp of website: wat heb je nodig? De appstore en de browser geven je elk iets anders, en wat voor jou zwaarder weegt, hangt af van hoe mensen bij je product terechtkomen en hoe ze het gebruiken.
Wat een installeerbare webapp is
De technische naam is progressive web app, kortweg PWA. Dat is een website met een paar extra bouwstenen, waardoor een telefoon ze meer als een app behandelt. Ze krijgt een icoon op het beginscherm, opent zonder adresbalk en kan een deel van haar inhoud op het toestel bewaren.
Installeren gaat via de browser. Op Android biedt de browser dat meestal zelf aan. Op een iPhone tik je op de deelknop en daarna op “Zet op beginscherm”. Niemand hoeft die stap goed te keuren, en mensen hoeven nergens een winkel voor te openen.
Bij ReadyToBinge open je de site, scrol je door trailers en beoordeel je wat je ziet. Per titel staat erbij waar die in jouw regio beschikbaar is, en je kan er met vrienden over praten in een eigen draad. Wil je het op je telefoon, dan installeer je het vanuit de browser of haal je de app uit de winkel.
Wat je wint zonder appstore
Een link is genoeg. Je stuurt die door, je drukt hem op een flyer of je zet hem in een QR-code, en iemand kan meteen proberen wat je gemaakt hebt. Installeren kan later, als het bevalt.
Je hebt ook geen keuring. Staat er een nieuwe versie online, dan krijgen mensen die meestal de eerstvolgende keer dat ze de webapp openen, dus een fout is sneller recht te zetten. Je moet ook geen ontwikkelaarsaccounts aanhouden bij Apple en Google, en er gaat geen winkelcommissie af van wat je verkoopt. Laat je mensen online betalen, dan rekent een betaaldienst wel iets aan.
Eén product draait op iPhone, Android en laptop. Dat is minder om te bouwen en minder om te onderhouden, en dat weegt door in de prijs.
Wat de appstore je geeft
Mensen zoeken in de appstore, en een app kan er gevonden worden door wie jou nog niet kent. Installeren gaat er met één druk op een knop die iedereen kent. Bij een webapp op de iPhone moet je mensen uitleggen dat ze via de deelknop moeten gaan, en niet iedereen zal die moeite doen.
Een winkel geeft ook vertrouwen. Mensen zien reviews en een bekende omgeving, en ze kunnen betalen met wat al op hun telefoon staat. Voor abonnementen regelt de winkel een groot deel van de administratie, in ruil voor die commissie.
Een echte app heeft ook de ruimste toegang tot de camera, de locatie en meldingen, ook terwijl ze op de achtergrond draait. Een webapp kan een deel daarvan, met meer beperkingen op een iPhone dan op Android: meldingen werken daar pas als iemand de webapp op zijn beginscherm heeft gezet. Dat is de stand op het moment van schrijven. Apple en Google passen die regels geregeld aan. Vegen, scrollen en openen gaan in een echte app ook het vlotst, en dat merk je bij iets dat je elke dag gebruikt.
Hoe je kiest voor je eigen product
De eerste vraag is hoe mensen bij je terechtkomen. Breng je ze zelf, met een link of een QR-code aan de toonbank, dan heb je de winkel niet nodig om gevonden te worden. Moeten onbekenden je vinden door te zoeken, dan helpt de appstore wel. Een sportclub die een agenda voor haar leden wil, kan de link gewoon doorsturen naar de leden. Wie een fitnessapp voor iedereen maakt, wil in de winkel staan.
Daarna kijk je naar het gebruik. Gaan mensen het vooral op hun telefoon gebruiken, en liefst elke dag? Heb je camera, locatie of meldingen nodig op een manier die een browser niet of moeilijk kan? Dan wijst alles naar een echte app. Blijven mensen er ook op een laptop in werken, of openen ze het af en toe, dan is een webapp vaak genoeg.
Blijven je klanten vragen waar ze je app kunnen downloaden, dan is dat op zich al een goede reden om er een te hebben.
Je kan ook allebei doen
Zo doet ReadyToBinge het: de webapp bleef, en er kwam een aparte native app bij. Je kan ook starten met een webapp en later naar de winkel gaan. Het deel op de server kan je dan grotendeels hergebruiken.
Je kan een webapp ook inpakken in een dunne app, zodat ze toch in de winkel kan staan. Google heeft daar een officiële manier voor, Trusted Web Activity. Bij Apple ligt dat moeilijker, omdat de regels vragen dat een app verder gaat dan een verpakte website. Zo’n pakket geraakt daar dus niet vanzelf door de keuring.
Lees ook
Wat is jouw idee?
Vertel me wat je wil bouwen. Ik probeer binnen één werkdag te antwoorden.