Ubuntu 最近似乎正在朝着使用 QML 和 Qt 开发代码的方向发展,这似乎与他们瞄准平板电脑、手机、电视设备和桌面的举措同步。有关这方面的信息可在此处找到:
http://developer.ubuntu.com/get-started/gomobile/
然而,他们似乎也在同时推广 Quickly/Python 作为桌面开发平台,并且依赖于 Gtk,如下所示:
http://developer.ubuntu.com/get-started/
如果我希望我的应用程序具有长期可行性并可跨平台移植,我应该在哪些平台上投入时间?QML/Qt 最终会作为 Ubuntu SDK 解决方案推广并放弃对 Gtk 的依赖吗?还是会采取举措,允许使用 QML 编写 Gtk 应用程序,并允许 Gtk 在平板电脑和手机上运行,从而拓宽开发选择?
了解未来的路线图将会很有帮助,这样开发人员就不会在死路上投入时间和资源……
答案1
我们现在已经审查了应用程序开发人员网站上的内容,以便明确指出编写 Ubuntu 应用程序的重点和推荐方式是 Ubuntu SDK。
虽然 Quickly 仍可在档案库中使用,并且您仍然可以使用它编写 Python + GTK 应用程序,但用于开发可在多种设备上运行的应用程序的唯一支持和推荐的技术是 Ubuntu SDK。
我希望这回答了你的问题!