Echte multiplatform apps: voor iOS en Android

Bouw je app, Mobiel Nieuws Liz Bollema 5 feb 2013

Met AppMachine hoef je een app maar één keer te maken; hij is daarna gelijk geschikt voor zowel iOS (iPhone) als Android. Maar daar zijn bij AppMachine wel de nodige programmeerinspanningen aan vooraf gegaan. Deze keer werpen we een kleine blik achter de schermen van multiplatform apps.

Hoe het werkt

Een app wordt gemaakt op de AppMachine-website met behulp van het app CMS (Content Management Systeem). De functionaliteit wordt daar  één keer vastgelegd. Hoe kun je dan toch een app krijgen voor iOS (iPhone) en Android? Dat zijn  toch heel verschillende platforms?

Nou, AppMachine heeft zowel voor iOS als Android intelligentie in een app gestopt, waarbij de app zijn informatie uit het app CMS haalt. Die twee verschillende apps (voor iOS en Android) zorgen ervoor dat de informatie uit het CMS goed wordt weergegeven op de telefoon. Zij zorgen er bovendien voor dat een app zich ook conformeert aan wat op dat platform gebruikelijk is. In de iPhone-apps zien we bijvoorbeeld een ‘back button’, terwijl die functie bij Android in de hardware van het toestel zit. Eén app in het CMS, twee verschillende verschijningsvormen! Op deze manier zorgt de intelligente software van AppMachine er dus voor dat je echt maar één keer een app hoeft te maken die gelijk op iOS èn Android goed werkt.

Eerst voor iOS

Wanneer een nieuwe functie in de vorm van een bouwblok voor AppMachine wordt gemaakt, dan start het team van AppMachine met de ontwikkeling op iOS. Op dat platform worden de prototypes gebouwd, gereviewd en getest. Als de functionaliteit dan is uitgekristalliseerd en het alpha-stadium voorbij is, wordt deze functie ook op Android gebouwd. AppMachine maakt voor het programmeren gebruik van de producten van Xamarin; MonoTouch en Mono for Android. Dankzij dat platform is het mogelijk om tachtig procent van de voor iOS geschreven code, direct te hergebruiken voor Android. Alleen de schermen moeten voor Android opnieuw worden gebouwd. Maar dat is iets waar de gebruiker van AppMachine natuurlijk uiteindelijk niets van merkt. Die bouwt gewoon één app, en krijgt er twee.

Multiplatform apps: Android bijtrekken

In de tweede helft van 2012 heeft AppMachine een forse hoeveelheid tijd gestoken in het bouwen van nieuwe functies, en dus in eerste instantie voor iOS/iPhone. Dat zorgde ervoor dat de apps die gedurende die periode werden gebouwd, dus ook eerst voor iPhone beschikbaar kwamen. In december en januari hebben we een grote inhaalslag voor Android gedaan, waardoor het complete AppMachine-platform werd gelijkgetrokken. Alles wat er was voor iPhone, is er nu ook voor Android, en AppMachine is echt multiplatform.

Android apps

De inhaalslag voor Android zorgt in één keer voor een golf van apps die er nu opeens ook voor Android zijn. Dat gaat om deze apps:

Ferry Corsten

De app van de populaire DJ Ferry Corsten. Fans kunnen naar Corsten’s Countdown luisteren en er zelfs stemmen welke muziek ze volgende week in de show willen horen. Ze kunnen reageren in via de officiële social media kanalen en kunnen zichzelf proberen te ontdekken op de foto’s van de optredens.

Markus Schulz

Met de app van Markus Schulz blijven fans op de hoogte van alles rond Markus. Je vindt er zijn tour dates, nieuwe singles, foto’s en zijn wekelijkse radioshow ‘Global DJ Broadcast’. Reageren via Facebook en Twitter kan ook met de app.

AppMachine Showcase

De eigen app van AppMachine laat zien wat er met AppMachine mogelijk is; alle twintig bouwblokken zijn er in verwerkt. Daarnaast laat de app de flexibiliteit in vormgeving van apps zien, er zitten bijvoorbeeld eigen buttons in.

Travelvalley

De app van Travelvalley, het lifestyleblog over reizen en gadgets. De app brengt reisnieuws, legt een verbinding naar Twitter, Facebook en het videokanaal van Travelvalley.

NauticLED

NauticLED levert LED lampen, die als vervanger kunnen dienen voor de bestaande gloeilampen aan boord van een schip. De app bevat een naslagwerk van alle beschikbare modellen en hun specificaties.

Watersport

De app voor de watersporter in Friesland. Met praktische tips over brugtijden, zwemlokaties en verkeersborden. Gemaakt door de provincie Fryslân.

Bouw je eigen app

Betalen? Dat hoeft pas als je publiceert in de stores

Probeer nu gratis