Een zogenaamde "native app" is een app die speciaal is geschreven voor een bepaald Operating System:
De voordelen van native apps zijn:
Voor elk Operating System moet een aparte app worden ontwikkeld.
HTML5 is de taal van het web. Met name administratieve apps lenen zich ervoor om ze in HTML5 te maken. De voordelen zijn:
Elke fabrikant heeft zijn eigen manier om apps aan gebruikers aan te bieden.
Om een app voor te bereiden op de release moeten de juiste digitale handtekeningen worden aangemaakt en toegepast en moeten accounts worden gemaakt bij de stores. Wij helpen u bij dit proces of verzorgen het voor u.
Wij kunnen u helpen met de architectuur van een app die verbinding heeft met een server cq website om gebruikersgegevens op te slaan.
Vaak is het mogelijk om zowel op de website als vanuit de app gegevens in te voeren, waarna het systeem deze moet integreren.
Technologieen die typisch gebruikt worden zijn JSON-RPC en REST; en zowel Google als Apple hebben technologieën om berichten naar de gebruiker te sturen als de app niet draait.
Near Field Communication of ook wel NFC wordt met name vaak aangehaald in combinatie met mobiele betalingen.
Er zijn ook andere dingen mogelijk met NFC:
Een van de grote problemen bij NFC op dit moment is standaardisatie van de content.
Wij kunnen u helpen met implementatie van NFC functionaliteit en met de constructie van het formaat van de berichten op de NFC tags zodat deze zo breed mogelijk ondersteund worden.
Met name op Android wordt NFC goed ondersteund, veel andere fabrikanten hebben aangekondigd binnen afzienbare tijd modellen met deze functionaliteit aan te gaan bieden. Apple heeft nog geen aankondigingen gedaan, maar de geruchtenstroom over NFC in de iPhone 5 is groeiende.
Sommige apps werken samen met apparatuur buiten de telefoon of tablet. Meetinstrumenten kunnen bijvoorbeeld worden verbonden via Bluetooth, USB of WIFI.
Na het doen van een meting kan er aan de data gerekend worden, op een server of in de app zelf, waarbij de app uiteraard netjes "responsive" moet blijven terwijl de gegevens verwerkt of verstuurd worden.
Met name bij Android (afhankelijk van het device) is het mogelijk om het operating system zelf verregaand aan te passen, om een volledig op uw app toegespitste omgeving te creëren.
U kunt hierbij denken aan:
Heeft u een bestaande Android app die vaak crasht of zich niet netjes gedraagt?
Wij hebben veel ervaring met de eigenaardigheden van Android en de effecten die dit op apps heeft. We kunnen binnen relatief korte tijd helpen met het achterhalen van de oorzaak en oplossen van deze problemen.
Wij kunnen een basiscursus Android of iOS development verzorgen.
Dingen die aan bod komen:
Geavanceerde onderwerpen op verzoek: NFC, cloud integratie etc.
Johan Frisostraat 9
5246 TG Rosmalen
t
e