Zakelijke apps met een buitengewone mobiele beleving
Van uw idee maken wij een succesvolle app met een buitengewone mobiele ervaring. Segestia ontwikkelt de meest uiteenlopende cross platform apps voor Android, iOS en Windows. Onze apps zijn zowel binnen als buiten uw organiatie veilig toe te passen. Zo hebben we o.a. de Wegkennisbank app voor de Nederlandse Spoorwegen en de multiplatform app Docenea ontwikkeld.
Technisch zijn er drie mogelijkheden om een app te realiseren. Wij adviseren u graag over welke oplossing voor uw app het meest geschikt is, zonder afbreuk te doen aan de beleving.
Native app
Een native app is in principe een per specifiek platform (Android, iOS of Windows) ontwikkelde app
- Het voordeel is dat we gebruik kunnen maken van alle functionaliteiten van een tablet of smartphone, gegevens offline beschikbaar kunnen stellen en deze kunnen personaliseren.
- Het nadeel is dat gedeelten van de app per platform ontwikkeld moet worden.
- Wij beperken de impact van dit nadeel door uw app direct als multiplatform app met Xamarin te ontwikkelen. Zo zijn we in staat om toch een groot gedeelte van de code te kunnen gebruiken voor alle platformen. Dit scheelt in doorlooptijd, ontwikkelkosten en het doorvoeren van updates aan uw app heeft een minder grote impact.
Web app
Een webapp is als ware een website, maar dan volledig geoptimaliseerd voor mobiele apparaten. Deze applicatie is te vinden door een URL in te voeren in een webbrowser. Een webapp wordt dus niet aangeboden in een App-store. Daarbij wordt gebruik gemaakt van HTML, Javascript en platformafhankelijke functionaliteit. Per platform (Apple iOS, Android, Windows mobile) kunnen we beperkt, bepaalde specifieke functionaliteiten van dat systeem toepassen.
- Een webapp wordt beheerd zoals een website. Dit maakt het mogelijk om een generiek platform te ontwikkelen voor alle verschillende platformen.
- Geen goedkeuring vereist voor plaatsing in een App store. Ook geen wachttijden bij updates.
- Mogelijkheid om (beperkt) in te haken op specifieke beschikbare sensoren (denk aan GPS locatie opvragen).
- Relatief lage ontwikkelkosten.
- Het nadeel is dat niet alle functionaliteiten van een mobiele telefoon of tablet bruikbaar zijn.
- Geen App store als distributiekanaal. Het plaatsen van een icoontje op het beginscherp van een telefoon of tablet vergt eenmalig een manuele handeling.
- Ook is er een internetverbinding vereist.
Hybride app
Bij een hybride app brengen we de native- en webapp samen. Een groot deel van de functionaliteit wordt in mobiele HTML5 pagina's verwerkt (zoals bij een webapp) die zijn verpakt in een App. De App van Facebook is hier een voorbeeld van.
- Met als voordeel dat een app in een keer ontwikkeld kan worden voor alle apparaten.
- Het nadeel is dat er een internetverbinding nodig is en bepaalde functionaliteiten zoals locatie bepaling niet in een hybride app kunnen worden ondergebracht.
- We kunnen dit nadeel enigsinds beperken door de hybride app uit te breiden met een aantal native ontwikkelde schermen.
- Formeel gezien is er bij (grote) functionele wijzigingen in de webpagina's ook goedkeuring vereist voor plaatsing in een App store.