Qt、QtQuick、QML和QtMobility可针对的移动操作系统

Qt、QtQuick、QML和QtMobility可针对的移动操作系统,qt,mobile,sdk,qt-mobility,mobile-os,Qt,Mobile,Sdk,Qt Mobility,Mobile Os,支持基于QT的应用程序开发的移动操作系统或平台数量不断增加。并非所有人都认为QT是构建应用程序的标准框架,因此QT支持可以分为以下几类: Qt和基于Qt的技术(QML、QtQuick、QtMobility)是构建移动应用程序和SDK的一部分的推荐方法 Qt或Qt的子集作为开发或移植应用程序的第二种方式受到支持,并且SDK中支持Qt API的子集 非官方的第三方或开源扩展支持为平台开发基于Qt的应用程序 哪些移动操作系统或SDK支持以上述任一方式使用Qt开发应用程序?SDK中完全支持Qt的移动操作

支持基于QT的应用程序开发的移动操作系统或平台数量不断增加。并非所有人都认为QT是构建应用程序的标准框架,因此QT支持可以分为以下几类:

  • Qt和基于Qt的技术(QML、QtQuick、QtMobility)是构建移动应用程序和SDK的一部分的推荐方法
  • Qt或Qt的子集作为开发或移植应用程序的第二种方式受到支持,并且SDK中支持Qt API的子集
  • 非官方的第三方或开源扩展支持为平台开发基于Qt的应用程序

  • 哪些移动操作系统或SDK支持以上述任一方式使用Qt开发应用程序?

    SDK中完全支持Qt的移动操作系统:

    • 诺基亚Symbian操作系统:。自从诺基亚停止使用Symbian以来,Symbian的Qt是一个很好的选择
    • 诺基亚N9/MeeGo 1.2 Harmattan:完全支持Qt
    • (community Meego fork)和:Qt/QML都受支持
    • Canonical将和用于本机应用程序开发
    支持QT API子集的移动操作系统:

    • Blackberry 10操作系统和SDK:Blackberry 10 SDK包含,它构建在Qt 4.8和QtMobility模块的子集之上。可以使用创建应用程序。另一种方法是移植使用QtGui的现有数据库
    针对移动操作系统的Digia、社区驱动(开源)和第三方扩展:

    • Android:Digia的Qt5端口(at),预计将于2013年底发布
    • iOS:QtQuick 1.0 port by Digia(by),预计将于2013年底发布
    • WinRT/Windows8:(by)演示
    • Android端口的Qt:已被删除
    • Qt SDK for iOS设备作者:产品网站不包含太多信息,但有定期更新(使用Qt SDK for iOS构建的Appstore中的应用程序链接发布在Twitter上)

    由于我不是Qt专家,我将为我了解的所有移动操作系统和SDK添加一个答案,您可以随意在列表中添加项目或更正我的答案。您提到的端口(由Digia演示)Qt 4.x的Android端口叫做Essentials,以前是一个单独的实体,但最近被捐赠给了Qt项目:)此外,Qt 4.x的iOS版本已经开发了一段时间,据报道iOS应用商店中有应用程序在使用它(尽管我不知道名字)。是他们的主要联系人。谢谢,@leinir!我已经用你评论中的信息更新了我的答案。将Ubuntu手机添加到完全支持Qt的移动操作系统列表中。Canonical于2013年初发布了Ubuntu手机。