Cross-platform app-ontwikkelingstools zijn programma’s waarmee u apps voor meer dan één platform kunt bouwen, zoals apps voor Android en iOS, met dezelfde codebasis. De reden waarom platformonafhankelijke mobiele ontwikkelingstools zo handig zijn, is dat er zoveel verschillende soorten apparaten zijn. Als je je app in zoveel mogelijk appstores wilt uitbrengen, zodat veel telefoons en tablets er gebruik van kunnen maken, dan heb je de app nodig om meerdere platforms te ondersteunen. Met andere woorden, u loopt potentiële gebruikers mis als uw app niet op hun apparaten draait. Een platformonafhankelijke app-builder kan voorkomen dat u dezelfde app in verschillende talen en in verschillende programma’s voor het maken van mobiele apps moet programmeren.
TelefoonGap
Wat we leuk vinden?
- Uitgebreide documentatie en online ondersteuning.
- Eenvoudig te configureren.
Wat we niet leuk vinden
- Meerdere naamruimten maken het beheer van pakketten verwarrend.
- Beperkende integratie van plug-ins.
PhoneGap is een freeware, open-sourceprogramma voor het maken van apps voor mobiele Android-, Windows- en iOS-apparaten. Het maakt gebruik van standaard webontwikkeltalen zoals CSS, HTML en JavaScript. Met deze platformonafhankelijke app-ontwikkelaar kun je werken met hardwarefuncties van het apparaat, zoals een versnellingsmeter, GPS/locatie, camera, geluid en nog veel meer. PhoneGap biedt bovendien een Adobe AIR-app en online trainingen om u te helpen toegang te krijgen tot platformspecifieke API’s en om mobiele apps op zijn eigen platform te bouwen. U kunt apps bouwen met PhoneGap op Windows en macOS, en er is een Android-, iOS- en Windows Phone-app die uw aangepaste app op uw apparaat uitvoert om te zien hoe deze eruitziet voordat deze live gaat. Bezoek PhoneGap
Appcelerator
- Krachtige API die eenvoudig uitbreidbaar is.
- Ideaal voor beginners in mobiele ontwikkeling.
Wat we niet leuk vinden
- Gebrek aan ondersteuning voor Windows Phone.
- IDE-interface is kaal en een beetje traag.
Appcelerator is een platformonafhankelijk app-ontwikkelingsprogramma dat compatibel is met Windows, Android en iOS en dat wordt geadverteerd als “alles wat je nodig hebt om geweldige, native mobiele apps te maken – allemaal vanuit een enkele JavaScript-codebasis.” De app-ontwerper bevat slepen en neerzetten voor eenvoudige plaatsing van objecten, en met de meegeleverde Hyperloop-functie kunt u JavaScript gebruiken om directe toegang te krijgen tot platformspecifieke API’s in iOS en Android. Nog een leuke functie met deze platformonafhankelijke app-ontwikkeling kit is de realtime analyse en de Prestatie- en crashanalyses, waarmee u problemen met uw app kunt vinden en oplossen. Het Titanium Development Platform van Appcelerator helpt bij de ontwikkeling van mobiele, tablet- en desktop-apps via webprogrammeertalen zoals HTML, PHP, JavaScript, Ruby en Python. Het ondersteunt meer dan 75.000 mobiele apps en geeft gebruikers eenvoudig toegang tot meer dan 5.000 API’s en locatie-informatie. De app-ontwikkelaar van Appcelerator voor meerdere platforms heeft een gratis optie, maar er zijn ook een aantal andere betaalde versies met meer functies. Bezoek Appcelerator
NativeScript
- Direct toegang tot kern-API’s; eenvoudig te integreren modules op maat.
- Een indrukwekkende hoeveelheid flexibiliteit voor een gratis tool.
Wat we niet leuk vinden
- Styling en lay-outs voor Android en iOS zijn vaak inconsistent.
- Vereist een goede set-up om te beginnen.
Het mooie van NativeScript is niet alleen dat het een platformonafhankelijke ontwikkelingstool is, maar dat je het ook helemaal gratis kunt gebruiken omdat het open-source is en geen “pro”-abonnement of betaalde optie heeft. U kunt mobiele apps voor Android en iOS bouwen met NativeScript met behulp van JavaScript, Angular of TypeScript. Het heeft ook Vue.JS-integratie en ondersteunt honderden plug-ins voor uitgebreide functionaliteit. NativeScript vereist, in tegenstelling tot sommige van deze andere platformonafhankelijke tools voor het ontwikkelen van mobiele apps, kennis van de opdrachtregel, wat betekent dat u ook uw eigen teksteditor moet aanleveren. NativeScript heeft tonnen documentatie als je het nodig hebt. NativeScript downloaden
Monocross
- Snelle portering; gemakkelijk bij te houden met frequente platformveranderingen.
- Eenvoudige API-integratie van derden.
Wat we niet leuk vinden
- Is al een paar jaar niet meer geüpdatet.
- De steun van de gemeenschap is in de loop van de tijd afgenomen.
Een ander gratis, open-source platformonafhankelijk mobiel ontwikkelingsraamwerk dat u kunt downloaden, is Monocross. Met dit programma kun je apps maken met C#, .NET en het Mono-framework, voor iOS-apparaten zoals iPads, iPhones en iPods, maar ook voor Android-apparaten en Windows Phone. De ontwikkelaars achter Monocross hebben een boek geschreven over platformonafhankelijke ontwikkeling dat van pas kan komen als je het programma gebruikt, maar er is ook wat online documentatie op hun website en ingebouwde projectsjablonen die bij de installatie worden geleverd. Je hebt ook MonoDevelop nodig om apps te bouwen. Monocross downloaden
Kony
- Ideaal voor het ontwerpen van apps voor wearables en andere slimme apparaten.
- Krachtige testmogelijkheden inclusief realtime previews.
Wat we niet leuk vinden
- Steile leercurve.
- De handleiding is verwarrend.
- Beperkte ondersteuning voor andere talen dan Engels.
Met Kony en een enkele IDE kunt u JavaScript-apps bouwen die op alle platforms kunnen worden uitgevoerd. Er zijn echter wel kosten verbonden aan Kony als u meer dan één app, meer dan 100 gebruikers en enkele andere functies wilt. Deze platformonafhankelijke app-ontwikkelingstool ondersteunt allerlei dingen, zoals chatbots, API-beheer, spraak, augmented reality, klantrapportage, vooraf gebouwde apps ter referentie en meer. Kony kan op Windows- en Mac-computers worden geïnstalleerd en de bijbehorende mobiele app wordt gebruikt om een voorbeeld van uw app te bekijken en te testen op het daadwerkelijke apparaat waarop u hem verwacht. Kony downloaden