Att skapa samma appar och programvara för olika plattformar är inte en lätt uppgift för utvecklarna. För att en app ska kunna köras på skrivbord måste utvecklare skriva en källkod. Men för att samma app ska köras på mobila enheter måste utvecklarna skriva en annan källkod. Med den nya MauiKit skulle utvecklare kunna bygga konvergerande appar som kan köras på båda plattformarna med samma källkod.
De Maui Project syftar till att föra bärbara appar till enheter som använder MauiKit. Det skulle hjälpa apputvecklare att föra konvergerande appar till skrivbord och mobila enheter. Detta kommer att använda de vanliga programmeringsspråken som C ++, QML och Qt.
Nu, bärbara eller konvergerande appar är de appar som är utformade för att köras på vilken enhet som helst, vare sig det är ett skrivbord eller en mobil enhet. Det ger samma funktioner på båda plattformarna. Appen kan justera sig själv beroende på enhetens skärmstorlek. Till exempel, om du kör appen på ett skrivbord, skulle den visa mer innehåll. Layouten för samma app skulle vara kompakt när den körs på en mobil enhet.
MauiKit också ger massor av färdiga användargränssnittskomponenter, speciellt utformad för mobila och stationära appar. Dessa komponenter har stöd för Linux och Android, och utvecklare kan stödja båda plattformarna med samma källkod för apparna. Bortsett från detta skulle appar troligen se slående ut oavsett vilket operativsystem det körs. Detta beror på att den använder Maui HIG (riktlinjer för mänskligt gränssnitt).
VVave är en app gjord med MauiKit. Det är en musikspelare som hanterar musik genom att återställa semantisk information från webben. Andra appar gjorda med satsen inkluderar index som är en filhanterare, Buho, en anteckningsapp och Pix som är ett bildbibliotek för Linux och Android.
Om du vill kolla in MauiKit, gå till den officiella webbplatsen. Låt oss också veta i kommentarerna om dina tankar om appens enhetlighet på olika plattformar.