Kenmerken mobiele apps

App

Om het smartphone publiek te kunnen bereiken twijfelen bedrijven wel eens tussen de verschillende opties. Een mobiele website, toch maar een responsive design of eventueel ook een app? De voordelen en nadelen van de verschillende apps op een rijtje:

1. Native apps

Een platform afhankelijke app waarbij de apps gedownload kunnen worden via de verschillende online winkels.

Voordelen native apps

  • Aanspreken smartphone functies. Mogelijkheid tot gebruik functies van het mobiele apparaat.
  • Geen internetverbinding benodigd. Native apps kunnen worden geopend zonder dat er toegang tot het internet vereist is. Voor bepaalde functionaliteiten kan wel worden gevraagd naar het internet.
  • Hoge gebruikssnelheid. Openen en gebruiken van native apps gaat allemaal in rap tempo na het hebben geïnstalleerd van de app.
  • App integratie mogelijkheden. Het is mogelijk om andere apps te integreren waardoor er nog veel functionaliteiten beschikbaar komen.
  • Smartphone bibliotheek. Media gebruik is mogelijk via toegang tot de smartphone bibliotheek.

Nadelen native apps

  • Platformafhankelijkheid. Voor elke platform dient dus een afzonderlijke app gebouwd te worden. Om een substantieel deel van de markt te kunnen aanspreken zou je als bedrijf een iOS-, Android- en, afhankelijk van de specifieke doelgroep die je zou willen bereiken, ook een Windows en BlackBerry-app moeten opzetten.
  • Goedkeuring online store. Alvorens de apps worden opgenomen in de online store is eerst goedkeuring benodigd van de desbetreffende store.
  • Platformafhankelijkheid. Voor elke platform dient dus een afzonderlijke app gebouwd te worden. Om een substantieel deel van de markt te kunnen aanspreken zou je als bedrijf een iOS-, Android- en, afhankelijk van de specifieke doelgroep die je zou willen bereiken, ook een Windows en BlackBerry-app moeten opzetten.
  • Updates. Er zullen veelvuldige updates doorgevoerd worden. Verandering in de software van het platform kan tot gevolg hebben dat de techniek moet worden bijgewerkt.
  • Niet indexeerbaar. Een bijkomend nadeel van native apps is dat de content in de apps zelf zitten, en dus niet opgenomen kan worden door zoekmachines zoals Google.
  • Ontwikkelingskosten. Voor native apps gaat het om maatwerk. Voor elk platform moet een afzonderlijke versie worden ontwikkeld waardoor je per ondersteund besturingssysteem zult moeten betalen.

Platforms

2. Webapps

In principe een soort van mobiele website dat toegankelijk is via de internet browser op het mobiele apparaat.

Voordelen webapps

  • Platform onafhankelijk. Niets downloaden, lagere drempel. Een webapp wordt op dezelfde wijze beheerd als een website. Dit maakt het mogelijk om een universele versie te ontwikkelen die onafhankelijk is van het type platform. Er is dus ook geen goedkeuring benodigd van een online store.
  • Gebruik van sensoren. Mogelijkheid om tot zekere hoogte in te spelen op bepaalde beschikbare sensoren zoals locatie.
  • Relatief lage kosten. Grotendeels door de platform onafhankelijkheid zijn de ontwikkelingskosten minder hoog dan bij de ontwikkeling van native apps.

Nadelen webapps

  • Smartphone functies niet toegankelijk. Niet alle functionaliteiten van een smartphone of tablet kunnen gebruikt worden.
  • Geen interne data opslag. Omdat er geen sprake is van opslag van data op het mobiele apparaat, is er dus altijd verbinding met het internet benodigd.

Online stores apps

3. Hybride apps

De hybride app combineert beide varianten tot één mobiele applicatie. Het fundament is opgebouwd net zoals een native app. Een deel van de content wordt opgevuld door een website. Dit geeft de flexibiliteit zoals bij een webapp en de kracht van opname in één van de stores.

Voordelen hybride apps

  • Platform onafhankelijk. Het is mogelijk om in één keer hybride apps voor verschillende platformen tegelijkertijd te ontwikkelen. Hierdoor dalen de ontwikkelingskosten en wordt er ook tijd bespaard.
  • Simpel in onderhoud. Hybride apps hoeven niet bij elke wijziging opnieuw te worden ingediend bij de online stores. Dit is wel het geval bij bijvoorbeeld native apps. De content kan binnen een mobiele site simpelweg in de browser worden aangepast.
  • Relatief lage ontwikkelkosten. Doorgaans zijn front end ontwikkelaars goedkoper dan native ontwikkelaars waardoor er kosten bespaard kunnen worden.

Nadelen hybride apps

  • Mogelijke afwijzing door store. Een store zal een hybride app niet altijd opnemen in het assortiment. Bij de ontwikkeling van hybride apps is het risico net iets meer aanwezig dat de applicatie wordt afgewezen.
  • Minder grafische mogelijkheden. Er zijn door de standaard WebView minder grafische mogelijkheden dan bij native apps. Je kan verder niet volledig de smartphonespecifieke functies en/of opties benutten. In principe ben je afhankelijk van de de mogelijkheden die de mobiele browser je kan bieden.
  • Internet verbinding benodigd. Er is een internetverbinding nodig om de app te kunnen gebruiken, omdat de mobiele site geladen zal moet worden. Overigens kan er wel gebruik worden gemaakt van ‘smart caching’ waardoor eerder geladen content ook offline toegankelijk blijft.