Ubuntu Phone SDK 将如何影响桌面开发

tro*_*nda 13 application-development qt5 ubuntu-phone

如果我要在 Ubuntu Phone 发布后为 Ubuntu 开发应用程序,我会关心几个问题。我知道这些事情不会立即改变,但我正在考虑确保 Canonical 提供良好支持的战略决策。

  • QML/QT 是否也会成为桌面环境的未来发展方向?
  • Quickly 现在是过去的工具吗?
  • 哪些语言将成为首选语言?C++ 和 JavaScript 是未来的方向,而 Python 和 Vala 可能不是最具战略意义的选择吗?
  • 这将如何影响现有的 API?传统的图书馆模式会改变吗?

mha*_*119 6

  • Qt 已经成为 Ubuntu 上几个周期的一流工具包,并且很可能成为 Ubuntu 上跨外形开发的最重要的工具包之一。但是没有在桌面上弃用现有的语言或工具包。
  • 是的,作为开发 Ubuntu SDK 应用程序的工具,Quickly 将变得不那么重要。Quickly 开发人员已经决定,最好在 QtCreator 本身中构建相同的功能,而不是为 Quickly 构建 Qt/QML 模板。
  • QML(可以包含 Javascript)将是 Ubuntu 中跨外形开发的推荐语言和工具包。Python、Vala、C 和 C++ 将继续可用,但它们被推荐用于新开发的程度可能会发生变化。
  • 现有的 API 不应受到 Ubuntu QML 工具包的影响,尽管我们推荐的 API 将根据哪些 API 最能支持我们的各种形式因素而改变。

我希望这能回答您的问题和疑虑。