對于不同的平臺創(chuàng)建相同的應(yīng)用程序和軟件對于開發(fā)人員而言并非易事。為了使應(yīng)用程序在桌面上運行,開發(fā)人員需要編寫源代碼。但是,要使同一應(yīng)用程序在移動設(shè)備上運行,開發(fā)人員必須編寫不同的源代碼。借助新的MauiKit,開發(fā)人員將能夠構(gòu)建融合應(yīng)用程序,這些應(yīng)用程序可以在具有相同源代碼的兩個平臺上運行。
在毛伊島項目的目標(biāo)是使便攜式應(yīng)用使用的MauiKit設(shè)備。這將有助于應(yīng)用程序開發(fā)人員將融合的應(yīng)用程序引入臺式機和移動設(shè)備。這將使用常見的編程語言,例如C ++,QML和Qt。
現(xiàn)在,便攜式或融合應(yīng)用程序是那些旨在在任何設(shè)備(臺式機或移動設(shè)備)上運行的應(yīng)用程序。它在兩個平臺上都具有相同的功能。該應(yīng)用可以根據(jù)設(shè)備的屏幕尺寸自行調(diào)整。例如,如果您在桌面上運行該應(yīng)用程序,它將顯示更多內(nèi)容。在移動設(shè)備上運行時,同一應(yīng)用程序的布局將緊湊。
MauiKit還提供了大量現(xiàn)成的UI組件,特別為移動和桌面應(yīng)用程序而設(shè)計。這些組件支持Linux和Android,并且開發(fā)人員可以使用相同的應(yīng)用程序源代碼來支持這兩個平臺。除此之外,無論在哪個操作系統(tǒng)上運行,這些應(yīng)用程序都極有可能看起來引人注目。這是因為它使用了Maui HIG(人機界面指南)。
VVave是使用MauiKit制作的應(yīng)用程序。它是一種音樂播放器,通過從網(wǎng)絡(luò)中恢復(fù)語義信息來管理音樂。使用該工具包制作的其他應(yīng)用程序包括:Index(一個文件管理器),Buho(一個記筆記的應(yīng)用程序)以及Pix(一個用于Linux和Android的圖片庫)。
如果您想查看MauiKit,請訪問官方網(wǎng)站。