Macaw gaat mobiele apps ontwikkelen voor Apple iOS en Android, op basis van Mono
Microsoft-specialist benoemd tot Premier Consulting Partner van Xamarin
Macaw gaat mobiele apps ontwikkelen voor Apple iOS en Android. Het bedrijf is daartoe een partnership aangegaan met het Amerikaanse Xamarin, dat tools levert voor het cross-platform ontwikkelen van apps op basis van het open source Mono-framework. Met deze stap wil Macaw voorzien in de sterk toenemende vraag onder bedrijven naar mobiele apps die optimaal integreren met websites en de backend-systemen. Macaw is door Xamarin benoemd tot Premier Consulting Partner.
Het eerste product dat door Macaw is ontwikkeld met behulp van de tools van Xamarin is de BCC Veiling App voor iOS en Android, in opdracht van witgoed- en elektronicaretailer BCC. Deze app is beschikbaar in de iTunes App Store en in Google Play. De app was al beschikbaar voor Windows 8 en als Facebook-app. Ook heeft Macaw de bijbehorende veilingwebsite gebouwd: http://veiling.bcc.nl/.
“Het is een belangrijke stap voor ons dat we nu op efficiënte wijze kwalitatief hoogwaardige apps kunnen bouwen voor onze klanten, op alle belangrijke mobiele platforms. Dit is een logische nieuwe stap, gezien het groeiende gebruik van mobiele apparaten en de Bring Your Own Device (BYOD) trend binnen organisaties. De vraag naar apps neemt daardoor sterk toe en onze klanten willen er zo snel mogelijk mee aan de slag kunnen”, zegt Maarten Sikkema, CTO van Macaw. “Als Premier Consulting Partner van Xamarin heeft Macaw de beschikking over alle tools en informatie die nodig zijn om snel en effectief cross-platform apps te ontwikkelen op basis van het uitstekende Mono .NET-framework.”
Zonder cross-platform ontwikkeltool moeten mobiele apps voor ieder platform apart gebouwd worden. Het is weliswaar mogelijk om een cross-platform app te bouwen op basis van HTML5 en javascript, maar dit zorgt voor diverse beperkingen in zowel de functionaliteit als in de vormgeving. Xamarin Mono biedt voor dit dilemma een uitstekende oplossing. De achterliggende business logica kan direct gebruikt worden op alle platforms, maar voor ieder platform krijgt de app wel de juiste gebruikersinterface. De resulterende Mono-apps zijn echte ‘native’ apps voor ieder platform, met optimale prestaties en platformfunctionaliteit. De gebruikersinterface wordt per platform gebouwd met de tools van Apple (Interface Builder), Google (Android SDK) en Microsoft (Visual Studio/Blend). De business code en de code voor gebruikersinterface worden samengebracht in één broncodestructuur, van waaruit de apps worden gecompileerd voor iOS, Android en Windows 8. Ook het onderhouden, uitbreiden en verder ontwikkelen van de apps wordt hierdoor aanzienlijk efficiënter.
Xamarin levert tools voor cross-platform app-ontwikkeling op basis van Mono: MonoTouch voor iOS en Mono for Android. Deze tools maken het mogelijk om met behulp van de programmeertaal C# apps te ontwikkelen voor zowel iOS als Android, waarbij applicatiecode hergebruikt kan worden op alle belangrijke mobiele platforms: iOS, Android en Windows Phone 8.