支持基于QT的应用程序开发的移动操作系统或平台的数量不断增长 . 并非所有这些都是QT是构建应用程序的标准框架,因此Qt支持似乎可以分类如下:
-
基于Qt和Qt的技术(QML,QtQuick,QtMobility)是构建移动应用程序和SDK的一部分的推荐方法 .
-
支持Qt或Qt的子集作为开发或移植应用程序的辅助方式,并且SDK中支持QT API的子集 .
-
非官方的第三方或开源扩展可以为平台开发基于Qt的应用程序 .
哪种移动操作系统或SDK支持使用Qt以上述任何一种方式开发应用程序?
1 回答
SDK中具有完整Qt支持的移动操作系统:
诺基亚Symbian操作系统:http://www.developer.nokia.com/Develop/Qt/ . 由于诺基亚停止销售Symbian,因此Symbian的Qt为community effort now .
诺基亚N9 / MeeGo 1.2 Harmattan:全Qt支持 .
Mer(社区Meego fork)和Sailfish OS:Qt / QML都受支持 .
Canonical的Ubuntu Phone使用Ubuntu QML toolkit和Qt Creator进行本机应用程序开发 .
支持QT API子集的移动操作系统:
Digia,社区驱动(开源)和针对移动操作系统的第三方扩展:
Android:Digia的QT 5端口(demoed at Qt Developer Days Berlin in Nov 2012),预计将于2013年底发布 .
iOS:Digia的QtQuick 1.0端口(demoed by Qt Developer Days Berlin in Nov 2012),预计将于2013年底发布 .
WinRT / Windows 8:(demoed by Qt Developer Days Berlin in Nov 2012)演示 .
Qt for Android port Necessitas:已donated to the Qt project in Nov 2012 .
适用于iOS设备的Qt SDK Mediator Software:产品网站不包含太多信息,但Twitter Qt4iOS上有定期更新(使用QT SDK for iOS构建的Appstore中的应用链接已发布在Twitter上) .