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

Pyt*_*red 21 python pyqt application-development pyside ubuntu-touch

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

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

小智 11

这是真的,PySide的Qt的5未来是不确定的,但是这不是对PyQt的情况。所以从技术上讲,应该可以做到这一点。

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

更新:Canonical 发布了源代码(正如预期的那样),现在已经知道了一些运营商。Canonical 似乎不打算为 SDK 本身添加 Python 支持(至少目前是这样),但他们愿意接受贡献。(来源。)


小智 5

问题是,您还需要 Python Qt 绑定 - PySide。不幸的是,该项目状态不佳,并且几乎没有关于 Qt5 支持 AFAIK 的工作。因此,是否可以使用 Python 开发移动应用程序尚不清楚。目前 SDK 似乎只支持 C++。


小智 4

我可能没有答案,但既然他们说你将能够使用 C/C++ 等桌面语言对应用程序进行编程,并且他们有 Unity 3D 等合作伙伴,我认为这意味着手机版 Ubuntu 已经与任何语言兼容与 Ubuntu 桌面兼容。这一定是安装 python 库的问题......