有适用于 C++、JavaScript 甚至 Go 的 API。D Programming Language是构建应用程序的良好候选者Ubuntu Next,并且与 C++ 相比,我认为它不那么复杂。它具有良好的 C++ 绑定功能 + (Modelings Power, Native Efficiency and Convenience)。如果添加 D API,它将真正有助于构建更多应用程序。还有一个QML 绑定用于 D 的大量地下 Qt 绑定正在进行中,并且许多包和绑定。我听说一些社区成员准备在 Vulkan API 发布后着手解决它。
答案1
Canonical 为什么要这么做?Ubuntu 是一个社区驱动的操作系统,除非 Canonical 专注于用 D 自己创建应用程序,否则 QML、HTML5 和 C++ 都可以。