На этот вопрос уже есть ответ здесь:
Кто-нибудь знает, можем ли мы разрабатывать приложения для ubuntu для телефонов на Python?
PyQT / PySide, похоже, поддерживает также QML. Но можем ли мы использовать их на телефонах?
Проблема в том, что вам также нужны привязки Python Qt - PySide. К сожалению, проект находится не в хорошей форме и практически нет работы по поддержке Qt5 AFAIK. Так что не совсем понятно, удастся ли использовать Python для разработки мобильных приложений. В настоящее время SDK поддерживает только C ++.
Да, можно использовать языки параллельного программирования, но 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.
Возможно, у меня нет ответа, но, поскольку они сказали, что вы сможете программировать свое приложение с помощью языков рабочего стола, таких как C / C ++, и у них есть партнеры, такие как Unity 3D и другие, я думаю, это означает, что Ubuntu для телефонов совместима с любые языки, уже совместимые с рабочим столом Ubuntu. Это должно быть вопросом установки библиотек python ...
Это правда, что будущее PySide на Qt 5 неопределенно , но это не относится к PyQt . Технически, это должно быть возможно сделать.
Тогда есть смысл политики: Canonical сказала, что они выпустят исходный код для Ubuntu Phone в свое время, поэтому очень вероятно, что после этого кто-нибудь взломает поддержку Python. Если сама Canonical поддержит это, пока неясно, насколько я знаю, они еще не высказались по этому поводу. Это также не ясно для каких-либо OEM / операторов (потому что их пока нет (известно).
ОБНОВЛЕНИЕ: Canonical выпустила исходный код (как и ожидалось), и некоторые операторы теперь известны. Кажется, что Canonical не планирует добавлять поддержку Python для самого SDK (по крайней мере, на данный момент), но они открыты для участия. ( Источник .)