Vytváření stejných aplikací a softwaru pro různé platformy není pro vývojáře snadný úkol. Aby aplikace mohla běžet na počítačích, musí vývojáři napsat zdrojový kód. Aby však mohla být stejná aplikace spuštěna na mobilních zařízeních, musí vývojáři napsat jiný zdrojový kód. S novým MauiKit by vývojáři mohli vytvářet konvergentní aplikace, které mohou běžet na obou platformách se stejným zdrojovým kódem.
The Maui Project si klade za cíl přinést přenosné aplikace do zařízení pomocí MauiKit. Pomohlo by to vývojářům aplikací přenést konvergentní aplikace na stolní počítače a mobilní zařízení. Toto bude používat běžné programovací jazyky jako C ++, QML a Qt.
Nyní, přenosné nebo konvergentní aplikace jsou ty aplikace, které jsou navrženy tak, aby fungovaly na jakémkoli zařízení, ať už je to stolní nebo mobilní zařízení. Přináší stejné funkce na obou platformách. Aplikace se může sama přizpůsobit v závislosti na velikosti obrazovky zařízení. Například pokud aplikaci spouštíte na počítači, zobrazila by více obsahu. Rozložení stejné aplikace by bylo kompaktní při spuštění na mobilním zařízení.
MauiKit také poskytuje spoustu komponent uživatelského rozhraní připravených k použití, speciálně navrženo pro mobilní a desktopové aplikace. Tyto komponenty mají podporu pro Linux a Android a vývojáři mohou podporovat obě platformy se stejným zdrojovým kódem pro aplikace. Kromě toho by aplikace s největší pravděpodobností vypadaly nápadně bez ohledu na to, na kterém OS jsou spuštěny. Důvodem je, že používá Maui HIG (pokyny pro lidské rozhraní).
VVave je aplikace vytvořená pomocí MauiKit. Jedná se o hudební přehrávač pro správu hudby získáváním sémantických informací z webu. Mezi další aplikace vyrobené pomocí Kit patří Index, který je správcem souborů, Buho, aplikace pro psaní poznámek a Pix, což je knihovna obrázků pro Linux a Android..
Pokud se chcete podívat na MauiKit, přejděte na oficiální web. Také nám dejte vědět dolů v komentářích o vašich myšlenkách na uniformitu aplikace na různých platformách.