Het maken van dezelfde apps en software voor verschillende platforms is geen gemakkelijke taak voor de ontwikkelaars. Om een app op desktops te laten draaien, moeten ontwikkelaars een broncode schrijven. Om dezelfde app echter op mobiele apparaten te laten werken, moeten de ontwikkelaars een andere broncode schrijven. Met de nieuwe MauiKit zouden ontwikkelaars convergente apps kunnen bouwen, die op beide platforms kunnen draaien met dezelfde broncode.
De Maui Project streeft ernaar draagbare apps naar apparaten te brengen die de MauiKit gebruiken. Het zou app-ontwikkelaars helpen om convergente apps naar desktops en mobiele apparaten te brengen. Dit maakt gebruik van de gangbare programmeertalen zoals C ++, QML en Qt.
Nu, draagbare of convergente apps zijn die apps die zijn ontworpen om op elk apparaat te draaien, of het nu een desktop of een mobiel apparaat is. Het biedt dezelfde functies op beide platforms. De app kan zichzelf aanpassen aan de schermgrootte van het toestel. Als u de app bijvoorbeeld op een desktop uitvoert, wordt er meer inhoud weergegeven. De lay-out van dezelfde app zou compact zijn wanneer deze op een mobiel apparaat wordt uitgevoerd.
De MauiKit ook biedt een heleboel kant-en-klare UI-componenten, speciaal ontworpen voor mobiele en desktop-apps. Deze componenten hebben ondersteuning voor Linux en Android, en ontwikkelaars kunnen beide platforms ondersteunen met dezelfde broncode voor de apps. Afgezien hiervan zien de apps er waarschijnlijk opvallend uit, ongeacht op welk besturingssysteem deze wordt uitgevoerd. Dit komt omdat het de Maui HIG (Human Interface Guidelines) gebruikt.
VVave is een app gemaakt met de MauiKit. Het is een muziekspeler om muziek te beheren door semantische informatie van internet te herstellen. Andere apps die met de Kit zijn gemaakt, zijn onder meer Index, een bestandsbeheerder, Buho, een app voor het maken van notities en Pix, een fotobibliotheek voor Linux en Android..
Als je de MauiKit wilt bekijken, ga dan naar de officiële website. Laat het ons ook weten in de opmerkingen over uw mening over app-uniformiteit op verschillende platforms.