我可以用Python开发手机应用程序的ubuntu吗?

有谁知道我们是否可以在Python中为ubuntu手机开发应用程序?

PyQT / PySide似乎也支持QML。 但我们可以在手机上使用它们吗?

确实, PySide在Qt 5上的未来是不确定的 ,但对于PyQt来说并非如此 。 从技术上讲,应该可以做到这一点。

然后是政治问题:Canonical表示他们将在适当的时候发布Ubuntu手机的源代码,因此很可能在此之后有人破解了对Python的支持。 如果Canonical本身支持尚不清楚,据我所知他们还没有就此发表声明。 任何OEM /运营商也不清楚(因为还没有(已知))。

更新:Canonical发布了源代码(正如预期的那样),现在已知一些运算符。 似乎Canonical不打算自己为SDK添加Python支持(至少目前如此),但他们对贡献持开放态度。 ( 来源 。)

问题是,你还需要Python Qt绑定 – PySide。 不幸的是,该项目状况不佳,Qt5支持AFAIK几乎没有任何工作。 因此,使用Python开发移动应用程序是否可行并不是很清楚。 目前SDK似乎只支持C ++。

我可能没有答案,但是因为他们说你可以用C / C ++这样的桌面语言编写应用程序,并且他们有像Unity 3D这样的合作伙伴,我认为这意味着Ubuntu手机已经兼容任何语言兼容Ubuntu桌面。 它必须是安装python库的问题……

是的,您可以使用多种编程语言,但建议使用Python http://developer.ubuntu.com/resources/programming-languages/python/

更新 :它曾经是推荐的语言https://web.archive.org/web/20130524092542/http://developer.ubuntu.com/resources/programming-languages/python

... when writing something new we recommend using Python.