Å lage de samme appene og programvaren for forskjellige plattformer er ikke en enkel oppgave for utviklerne. For å få en app til å kjøre på stasjonære datamaskiner, må utviklere skrive en kildekode. For å få den samme appen til å kjøre på mobile enheter, må utviklerne imidlertid skrive en annen kildekode. Med den nye MauiKit vil utviklere kunne bygge konvergerende apper, som kan kjøres på begge plattformene med samme kildekode.
De Maui Project har som mål å bringe bærbare apper til enheter som bruker MauiKit. Det vil hjelpe apputviklere å bringe konvergerende apper til stasjonære og mobile enheter. Dette vil bruke vanlige programmeringsspråk som C ++, QML og Qt.
Nå, bærbare eller konvergerende apper er de appene som er designet for å kjøre på alle enheter, det være seg en stasjonær eller en mobil enhet. Det gir de samme funksjonene på begge plattformene. Appen kan justere seg selv avhengig av skjermstørrelsen på enheten. For eksempel, hvis du kjører appen på et skrivebord, vil den vise mer innhold. Oppsettet til den samme appen ville være kompakt når den kjører på en mobil enhet.
MauiKit også gir massevis av klare UI-komponenter, spesielt designet for mobile og stasjonære apper. Disse komponentene har støtte for Linux og Android, og utviklere kan støtte begge plattformene med samme kildekode for appene. Bortsett fra dette, vil appene mest sannsynlig se slående uansett hvilket operativsystem det kjøres. Dette er fordi den bruker Maui HIG (retningslinjer for menneskelig grensesnitt).
VVave er en app laget med MauiKit. Det er en musikkspiller som administrerer musikk ved å gjenopprette semantisk informasjon fra nettet. Andre apper laget med settet inkluderer indeks som er en filbehandling, Buho, en notatapp og Pix som er et bildebibliotek for Linux og Android.
Hvis du vil sjekke ut MauiKit, kan du gå til det offisielle nettstedet. Gi oss også beskjed i kommentarene om tankene dine om appens enhetlighet på forskjellige plattformer.