计划于 11.04 版推出的 Unity 桌面版会使用 Qt 进行编程吗?我问这个问题与 Matt Zimmerman 的博客发布几天前,他暗示 Qt 是让程序员更多地参与的更务实的 SDK 选择。因此,如果整个桌面都使用 Qt,那就更有意义了,这也将使制作更多精美效果成为可能,并带来更具视觉吸引力的桌面体验。无论如何,请详细说明 Qt 在 Ubuntu 桌面中的未来角色。
答案1
Unity 是使用一些 GNOME 技术(如 GTK 和 gmenu)以及一些非 GNOME 正式组成部分的其他技术构建的,例如康比兹,时代精神、软件中心以及Ayatana 项目。
然而对于使用较旧硬件或有驱动程序问题的人来说Unity 2D 界面将于 11.04 推出,并使用 Qt 编程。
答案2
我建议您也阅读一下 GTK+ 3.x、Clutter 和相关技术的未来。使用 Qt 作为 Ubuntu 桌面的基础不会自动使桌面更易于使用、更“漂亮”、更“酷”或更稳定。此外,更有用的是走上更强大的跨工具包标准(参考:freedesktop.org)和更强的互操作性之路,而不是将所有内容整合到 Qt 中。
答案3
在 UDS 上,Mark Shuttleworth 提到,在 Unity 准备好使用之前必须要做的事情之一就是使其与 qt 兼容,以便这两者能够协同工作。