Native Mobile App vs Web App

Oscar KooiAug 17, 2020
De keuze tussen een native mobile applicatie en een browser based applicatie

Een Native Mobile App, wat is het? 

Dit is een applicatie die op een mobile device ge├»nstalleerd moet worden, denk hierbij aan Android en IOS, wij ontwikkelen dit soort apps in Flutter, met als voordeel dat dit een code base betreft. Bijkomend voordeel van Flutter is tevens dat je ook naar MacOS, Windows en Linux kan compileren. Dus naast mobile is desktop dan ook mogelijk. 

Wat zijn unieke voordelen van mobile app? 

  • Data storage, je app draait op een device. Je kan dus makkelijk gebruik maken van je local file storage.
  • Local Authenticatie, fingerprint en Face ID. Dit is voor sommige applicaties een wenselijke veiligheids- stap, of improvement voor UX
  • Offline Gebruik, je bent niet afhankelijk van een permanente internet verbinding.
  • Push Meldingen

Een Web App, wat is het? 

Dit is een applicatie die op bijna ieder apparaat met een web browser bruikbaar is. 

Wat zijn unieke voordelen van een Web app? 

  • De applicatie kan overal draaien waar een webbrowser beschikbaar is.
  • Versie beheer, je hebt geen update channel, met een live omgeving draait iedereen op dezelfde versie.
  • Snellere deployments. Geen tussenkomst van een App Store welke een nieuwe build moeten goedkeuren. 

En wat moet ik nu kiezen? 

Dat is afhankelijk van je budget, wensen en voorkeur. Het een sluit het andere niet uit. Kijk naar je specifieke wensen aan ga uit van de prettigste UX, kijk hierna naar je budget. Er zijn natuurlijk ook keuzes te combineren, of in een later traject uit te bouwen. Zo kun je bijvoorbeeld starten met een web app, en vervolgens op een later moment je mobile app uitbrengen.