对于开发人员来说,为不同的平台创建相同的应用程序和软件并不容易。为了让应用程序在桌面上运行,开发人员需要编写源代码。然而,要让同一个应用程序在移动设备上运行,开发人员必须编写不同的源代码。有了新的MauiKit,开发人员将能够构建融合应用程序,这些应用程序可以在具有相同源代码的两个平台上运行。
毛伊岛项目的目标是使便携式应用程序能够使用毛伊岛设备。这将帮助应用程序开发人员将融合应用程序带到桌面和移动设备上。这将使用常见的编程语言,如C、QML和Qt。
如今,便携式或融合应用程序是那些设计为在任何设备(桌面或移动)上运行的应用程序。它在两个平台上具有相同的功能。应用程序可以根据设备的屏幕大小自行调整。例如,如果您在桌面上运行应用程序,它将显示更多的内容。当在移动设备上运行时,同一应用程序的布局将是紧凑的。
MaUIKit还提供大量现成的ui组件,特别是为移动和桌面应用程序设计的组件。这些组件支持Linux和Android,开发者可以使用相同的应用源代码来支持这两个平台。此外,无论运行在哪个操作系统上,这些应用程序都很可能看起来引人注目。那是因为它使用了毛伊岛HIG(人机界面指南)。
VVave是用MauiKit做的一个应用。它是一个音乐播放器,通过从网络中恢复语义信息来管理音乐。使用该工具包制作的其他应用程序包括:Index(文件管理器)、Buho(笔记应用程序)和Pix(Linux和安卓的图片库)。
如果您想查看MauiKit,请访问官方网站。