Google Pixel 9 Pro: nu voor maar €696!

Waarom je nog maar weinig Android Instant Apps ziet

Wesley Akkerman
Wesley Akkerman
17 mei 2025, 13:32
6 min leestijd

Een aantal jaren geleden kondigde Google officieel Android Instant Apps aan. Met dit onderdeel binnen de Google Play Store is het mogelijk games en applicaties uit te proberen zonder ze eerste te hoeven downloaden. Dat scheelt een hoop tijd en gedoe, behalve natuurlijk voor ontwikkelaars. Die moeten de beperkte ervaringen zelf maken en onderhouden.

Lees verder na de advertentie.

Android Instant Apps

Een systeem als Android Instant Apps heeft een aantal mooie voorbeelden. Als gebruiker ben je minder tijd kwijt aan het downloaden van grote hoeveelheden digitale gegevens. Daarnaast hoef je ook geen ruimte vrij te houden of te maken. Je klikt gewoon op de probeerknop binnen Google Play en kunt meteen zien wat zo’n app of game te bieden heeft. De functie is sinds 2016 beschikbaar op Android en werkt vanaf versie 5.0.

Android Instant Apps bieden als het ware snelkoppelingen aan naar appfuncties. Als je zo’n app dus uitprobeert, dan krijg je niet de volledige ervaring voorgeschoteld. Je moet nog wel een klein beetje data binnenhalen, maar die hoeveelheid is meestal verwaarloosbaar in vergelijking met een volledige app of game. Zeker voor games maakt dit een groot verschil, omdat die tegenwoordig soms gigabytes in beslag nemen. De gegevens van zo’n instantapp staan in de cache opgeslagen en worden verwijderd op het moment dat je je toestel opnieuw opstart of wanneer je weinig ruimte hebt.

Lees verder na de advertentie.

Een app maken

Als je je app wilt bouwen of herstructureren zodat die compatibel is met Android instant Apps, dan moet je een specifieke modulehiërarchie creëren als ontwikkelaar. Elke functie die toegankelijk is via de instantapp, moet je verplaatsen naar zijn eigen module die navigeerbaar is via een deeplink intentfilter. Elke afzonderlijke functie heeft toegang tot de codebase van de basisfunctie. De instantappmodule is verantwoordelijk voor het leveren van downloadbare functies aan de Play Store, en de app-module is nog steeds verantwoordelijk voor het genereren van de apk of bundel.

De basisfunctie mag alleen kernbibliotheken bevatten, omdat dit de grootte van de module beïnvloedt. Het is ook belangrijk om alle noodzakelijke imports te verplaatsen naar de daarvoor bestemde functiemodules. Dit klinkt ingewikkelder dan het is. Maar waar het op neerkomt is dat de app ontwikkelaars apps in stukken moeten opdelen die apart geserveerd kunnen worden wanneer een gebruiker zo’n onderdeel aanspreekt via de downloadwinkel.

Als de Android Instant Apps als muziek in de oren klinken, dan is het ook handig om te weten hoe je die functie aanzet op je eigen Android-apparaat. Dat doe je als volgt.

  1. Open de instellingen.
  2. Gan naar Apps.
  3. Ga naar Alle apps.
  4. Tik op Links openen.
  5. Zet de schakelaar om naast Instant-apps.

Vervolgens is het zaak om een app op te zoeken binnen Google Play die de functionaliteit ondersteunt. Als je er een gevonden hebt, dan dan druk je simpelweg op de probeerknop (naast de installatieknop) om de app aan te spreken. Die opent zich dan vanzelf.

Voordelen en nadelen

Android Instant Apps hebben voordelen voor zowel gebruikers als ontwikkelaars.

Voor gebruikers:

  • Directe toegang: Het grootste voordeel is de mogelijkheid om een app direct te gebruiken via een link (bijvoorbeeld vanuit zoekresultaten, social media of een bericht) zonder het volledige installatieproces te doorlopen. Dit bespaart tijd en moeite.
  • Bespaart opslagruimte: Omdat je een app niet helemaal installeert, neemt die geen of nauwelijks permanente opslagruimte in op een apparaat. Dit is vooral handig voor gebruikers met beperkte opslag.
  • Uitproberen voor installatie: Je kunt een kernfunctionaliteit van een app uitproberen voordat je besluit de volledige versie te installeren.
  • Betere gebruikerservaring dan mobiele websites: Android Instant Apps bieden vaak een rijkere en soepelere gebruikerservaring dan een mobiele website, met toegang tot native apparaatfuncties.

Voor ontwikkelaars:

  • Verhoogde zichtbaarheid en ontdekking: Instant Apps kunnen de zichtbaarheid van een app vergroten, omdat gebruikers eerder geneigd zijn een Instant App te openen dan een volledige app te installeren om iets snel te bekijken.
  • Hogere conversieratio’s: Door de lage drempel om de app te proberen, kunnen ontwikkelaars meer gebruikers converteren naar actieve gebruikers of installaties van de volledige app.
  • Verbeterde gebruikersacquisitie: Het kan een effectief kanaal zijn om nieuwe gebruikers te werven die anders de moeite van installeren niet zouden nemen.
  • Specifieke functionaliteit promoten: Ontwikkelaars kunnen specifieke features of content via een Instant App aanbieden, wat handig is voor promoties of specifieke campagnes.

Maar ze hebben ook een aantal duidelijke nadelen.

Voor gebruikers:

  • Beperkte functionaliteit: Android Instant Apps bieden vaak slechts een deel van de functionaliteit van de complete app. Voor volledige toegang moet je ze alsnog installeren.
  • Afhankelijkheid van internet: Een goede internetverbinding is cruciaal, aangezien delen van de app on-demand geladen worden.
  • Mogelijke verwarring: Sommige gebruikers begrijpen mogelijk het verschil niet tussen Android Instant Apps en een geïnstalleerde app, wat tot verwarring kan leiden over beschikbare features of dataopslag.
  • Privacyoverwegingen: Hoewel Google eisen stelt aan privacy, worden er nog steeds gegevens verwerkt (net als bij reguliere apps).
  • Niet voor alle apps geschikt: Complexe apps met veel achtergrondprocessen of diepe integratie met het besturingssysteem zijn minder geschikt als Instant Apps.

Voor ontwikkelaars:

  • Complexere ontwikkeling en onderhoud: Het bouwen van een Instant App vereist een modulaire appstructuur, wat extra ontwikkelingsinspanning en complexiteit met zich meebrengt. Het onderhouden van zowel een Instant App als een volledige app kan ook meer werk betekenen.
  • Strikte groottebeperkingen: Instant Apps hebben strikte limieten voor de downloadgrootte (momenteel tot 15 MB per functiemodule). Dit dwingt ontwikkelaars om functionaliteit zorgvuldig af te wegen en te optimaliseren.
  • Beperkte toegang tot apparaatfuncties: Android Instant Apps hebben een beperkte toegang tot apparaatfuncties vergeleken met volledig geïnstalleerde apps.
  • Analyse en tracking complexer: Het apart analyseren van het gebruik van de Instant App versus de geïnstalleerde app kan extra configuratie vereisen.

Lees verder na de advertentie.

Waarom zie je zo weinig Android Instant Apps?

Ondanks de voordelen zie je tegenwoordig nog maar weinig Android Instant Apps. Sommige games bieden de optie nog wel eens aan, maar dan haal je als het ware een veredelde demo binnen (waar niets mis mee hoeft te zijn). Ook is de ontwikkeling van Instant Apps complex voor ontwikkelaars. Apps moeten modulair zijn en voldoen aan strikte groottebeperkingen. Die extra inspanning heeft de brede adoptie door ontwikkelaars geremd, vooral bij kleinere teams. Dat kost immers tijd, geld en energie. En dat betaalt zich niet altijd (direct) terug.

Daarnaast bieden alternatieve technologieën zoals progressive web apps vergelijkbare voordelen (zoals directe toegang zonder installatie) met mogelijk eenvoudigere, platformonafhankelijke ontwikkeling. Tot slot is het installeren van volledige apps sneller en efficiënter geworden in de afgelopen jaren, door snellere netwerken en zogenaamde Android App Bundles. Dat heeft de urgentie voor een instant ervaring verminderd. De focus van Google lijkt ook deels verschoven naar andere Android-technologieën.

Heb jij veel gebruik gemaakt van Android Instant Apps of was je ze alweer vergeten? Deel je reactie in de comments.

Op de hoogte blijven?

Volg Androidworld nu ook op WhatsApp

Download de nieuwe Androidworld-app!