Qt がサポートするプラットフォームのリスト

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より

公式プラットフォーム

[編集]

Qt では次のプラットフォームが公式にサポートされています。

プラットフォーム詳細
アンドロイドQt for Android(Android 6.0以降(APIレベル23以上)、つまり現在サポートされているすべての32ビット版と64ビット版、および一般的なサポートされていないバージョン); Qt 5 Android Lollipop以降、つまり現在サポートされているすべてのバージョンと一般的なサポートされていないバージョン)。[ 1 ] [ 2 ]以前はNecessitasとして知られていました[ 3 ]
組み込みLinux組み込みプラットフォーム向けQt:パーソナルデジタルアシスタントスマートフォンなど[ 4 ]
誠実さ整合性のためのQt [ 5 ] [ 6 ]
iOSiOSプラットフォーム(iPhoneiPad )用のQt 、iOS 13以降、Qt 5、iOS 11以降。[ 7 ] tvOS 11以降とwatchOS 4以降はテクノロジープレビューとしてサポートされていますが、Qt 6ではサポートされなくなりました。
macOSApple macOS ( Apple M1を含む64ビットプラットフォーム[ 8 ] [ 9 ] [ 10 ] [ 11 ] )用のQt。Cocoa上のアプリケーションをサポート[ 12 ]
QNXQt for QNX [ 13 ]フリーソフトウェアライセンスおよび「Qt Commercial」ライセンスの下で利用可能
VxWorksQt for VxWorks ; [ 14 ]商用ライセンスでのみ利用可能です。Qt 5.5は現在、VxWorks 7リリースSR0480 2016-09-16でテストおよびサポートされています。[ 15 ]
ウェイランドWayland用のQt [ 16 ] Qtアプリケーションは、-platformコマンドラインオプションを使用して、ロード時にXやWaylandなどのグラフィカルバックエンドを切り替えることができます。 [ 17 ] [ 18 ]これにより、QtアプリケーションをX11からWaylandにシームレスに移行できます。
ウィンドウズQt 6では64ビット(技術プレビューとしてarm64を含む)1011、Qt 5.13では32ビットと64ビット(x86とx86_64)[ 19 ] 、 Microsoft Windows 7以降では[ 20 ] 、 8.110、Qt 5.6バージョンがサポートされています:Windows XPVista
ウィンドウズCE以前のQtバージョンではWindows CE 6Windows Embedded Compact 7をサポートしていました[ 21 ]
ウィンドウズRTユニバーサルWindowsプラットフォーム10。以前のQtバージョン: WinRTベースのWindows 8アプリとWindows Phone 8のサポート[ 22 ]
X11Qt for X Window System ( Linux )、FreeBSDNetBSDOpenBSDDragonFly BSD (およびその他のオペレーティングシステム) では、Qt 4.6 (現在はサポートされていないバージョン) のコミュニティサポートがあります。[ 23 ]

Qt バージョン 6 以降ではC++17コンパイラーが必要であり、C++20に対する追加サポートがあります。

外部ポート

[編集]

NokiaがGitoriousでQtのソースコードをコミュニティに公開した後、様々な移植版が登場しました。以下に、これらの非公式プラットフォームの一部をご紹介します。

非推奨のポート

[編集]

Qtの一部の移植版は現在非推奨となっており、積極的に開発されていません。以下は、利用可能な可能性はあるものの、サポートが終了しているプラ​​ットフォームの一部です。

参考文献

[編集]
  1. ^ 「Qt 6.2の新機能 - Qt Wiki」 . wiki.qt.io. 2021年10月18日閲覧
  2. ^ 「Qt 5.1の新機能 - 新プラットフォームのサポート」 Digia、2013年7月3日。 2013年7月3日閲覧
  3. ^ “Necessitas project” . 2012年11月13日時点のオリジナルよりアーカイブ2012年12月3日閲覧。
  4. ^ 「Qt Wiki – 組み込みLinuxのサポート」 . Qtプロジェクト. 2011年8月12日. 2013年8月21日閲覧
  5. ^ 「デバイス作成のためのQt 5.13.0 ターゲットデバイスと開発ホストのリファレンス」 . doc.qt.io. 2019年7月27日閲覧
  6. ^ 「Qt製品ページ、サポート対象プラットフォーム」 . Qt - 製品 - Qtフレームワーク. The Qt Company . 2014年11月21日閲覧
  7. ^ 「サポートされているプラ​​ットフォーム」 。 2014年2月1日時点のオリジナルよりアーカイブ2014年2月1日閲覧。
  8. ^ "[QTBUG-93206] ARM上のmacOSでJITを有効にする - Qt Bug Tracker" . bugreports.qt.io . 2021年10月18日閲覧
  9. ^ 「Apple Silicon上のQt」 . www.qt.io. 2021年10月18日閲覧
  10. ^ 「Qt 6.2の新機能 - Qt Wiki」 . wiki.qt.io. 2021年10月18日閲覧
  11. ^ 「Qt 6.2 LTS リリース」 . www.qt.io . 2021年10月18日閲覧。
  12. ^ 「Qt Wiki – OS Xのサポート」 . Qtプロジェクト. 2011年8月14日. 2013年8月21日閲覧
  13. ^ Qt Blog. 「Qt CommercialがQNXを正式にサポート | Qt Blog」 . Blog.qt.digia.com. 2013年10月8日時点のオリジナルよりアーカイブ。 2013年3月19日閲覧
  14. ^ Qt Blog. 「Qt Commercial for VxWorks | Qt Blog」 . Blog.qt.digia.com. 2014年4月19日時点のオリジナル記事よりアーカイブ。 2013年3月19日閲覧
  15. ^ 「Qt for VxWorks | Qt 5.13」 . doc.qt.io. 2019年11月3日閲覧
  16. ^ Jørgen Lind (2011年3月18日). 「マルチプロセスLighthouse」 . Qtプロジェクト. 2013年10月3日時点のオリジナルよりアーカイブ。 2013年8月21日閲覧
  17. ^ 「Lighthouseを使い始める」 。 2011年11月25日閲覧
  18. ^ Kristian Høgsberg (2011年1月25日). 「Wayland Lighthouseプラグインを追加」 . 2013年5月14日時点のオリジナルよりアーカイブ
  19. ^ 「サポートされているプラ​​ットフォーム | Qt 5.13」 . doc.qt.io. 2019年7月27日閲覧
  20. ^ 「Qt Wiki – Windows のサポート」 . Qt プロジェクト. 2011年8月11日. 2013年8月11日閲覧
  21. ^ Bjoern Breitmeyer (2013年8月21日). 「Qt5におけるWinCEサポートの現状」 KDAB. 2013年8月18日時点のオリジナルよりアーカイブ。 2013年8月21日閲覧
  22. ^ 「Qt for WinRT」 . Qtプロジェクト. 2014年9月9日閲覧
  23. ^ 「Qt 4.6: プラットフォームノート - X11」 . doc.qt.io. 2019年7月27日閲覧
  24. ^ "KDE on OpenSolaris" . Hub.opensolaris.org. 2009年10月26日. 2010年2月20日時点のオリジナルよりアーカイブ。 2011年11月13日閲覧
  25. ^ Qt4 for Haiku!、Qt for Haiku、2017年3月11日、 2019年11月3日閲覧
  26. ^ 「Haiku用QtアプリケーションとUIフレームワーク」 Qt-haiku.ru。2012年10月17日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
  27. ^ 「eCS向けQt 4アプリケーションおよびUIフレームワーク」 Svn.netlabs.org、2011年9月15日。 2011年11月13日閲覧
  28. ^ 「Qt 5 QtWebengineステータス」 。 2020年8月3日閲覧
  29. ^ Qt webOS ポート[永久リンク切れ]
  30. ^ darron (2010年2月25日). 「ブログ: Palm Pre上のQt」 . Griffin.net . 2011年11月13日閲覧
  31. ^ darron (2010年1月30日). 「ブログ: Amazon Kindle DXのQt」 . Griffin.net . 2011年11月13日閲覧
  32. ^ 「Qt AmigaOS Native 4.7」 。 2013年8月5日閲覧
  33. ^ Generationamiga. 「Github上のAmigaOS 4用Qt5」GenerationAmiga.com . 2019年11月3日閲覧
  34. ^ alfkil、私たちの愛するプラットフォームのための有名なQt5ツールキットのブランチ。:alfkil/qt5-amigaos42019年11月3日取得
  35. ^ 「Qt for Tizen」 。 2013年12月15日閲覧
  36. ^ 「Symbianのサポート | Qt Wiki」 Qtプロジェクト、2012年8月29日。2013年4月15日時点のオリジナルよりアーカイブ2013年3月19日閲覧。
  37. ^ 「Qt for S60 – Forum Nokia Wiki」 Wiki.forum.nokia.com。2011年8月16日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
  38. ^ 「Nokia、S60向けQtの技術プレビューを発表」 All About Symbian、2008年10月20日。 2011年11月13日閲覧
  39. ^ Paul, Ryan (2008年10月20日). 「Nokia、Symbian S60向け初のQtプレビューをリリース」 . ars technica . 2011年11月13日閲覧。
  40. ^ Espen Riskedal (2008年10月20日). 「Qt Labs Blogs – We're porting Qt to S60!」 . Labs.trolltech.com. 2010年3月16日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
  41. ^ 「Qtソフトウェア – テクノロジープレビュー – S60向けQt」 Trolltech.com。2008年12月24日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
  42. ^ “David Wood: S60 / Avkon are dead” . Tamss60.tamoggemon.com. 2011年10月6日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
  43. ^ 「Qt Wiki – Windows CEおよびWindows Mobileのサポート」 Developer.qt.nokia.com、2011年8月12日。2011年11月13日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
  44. ^ 「BB10 をサポート対象外とする」 2015年3月23日. 2015年10月17日閲覧
  45. ^ 「Qt Ubuntu」 Launchpad.net、2013年1月29日。 2013年3月19日閲覧

    公式プラットフォーム

    Qt では次のプラットフォームが公式にサポートされています。

    プラットフォーム詳細
    アンドロイドQt for Android(Android 6.0以降(APIレベル23以上)、つまり現在サポートされているすべての32ビット版と64ビット版、および一般的なサポートされていないバージョン); Qt 5 Android Lollipop以降、つまり現在サポートされているすべてのバージョンと一般的なサポートされていないバージョン)。[1] [2]以前はNecessitasとして知られていました[3]
    組み込みLinux組み込みプラットフォーム向けQt:パーソナルデジタルアシスタントスマートフォンなど[4]
    誠実さ整合性のためのQt [5] [6]
    iOSiOSプラットフォーム(iPhoneiPad )用のQt 、iOS 13以降、Qt 5、iOS 11以降。[7] tvOS 11以降とwatchOS 4以降はテクノロジープレビューとしてサポートされていますが、Qt 6ではサポートされなくなりました。
    macOSApple macOS ( Apple M1を含む64ビットプラットフォーム[8] [9] [10] [11] )用のQt。Cocoa [12]上のアプリケーションをサポート
    QNXQt for QNX [13]フリーソフトウェアライセンスおよび「Qt Commercial」ライセンスの下で利用可能
    VxWorksQt for VxWorks ; [14]商用ライセンスでのみ利用可能です。Qt 5.5は現在、VxWorks 7リリースSR0480 2016-09-16でテストおよびサポートされています。[15]
    ウェイランドQt for Wayland[16] Qtアプリケーションは、-platformコマンドラインオプションを使用して、ロード時にXやWaylandなどのグラフィカルバックエンドを切り替えることができます。 [17] [18]これにより、QtアプリケーションをX11からWaylandにシームレスに移行できます。
    ウィンドウズQt 6では64ビット(技術プレビューとしてarm64を含む)1011、Qt 5.13では32ビットと64ビット(つまりx86とx86_64)[19] 、 Microsoft Windows 7以降では[20] 、 8.110、Qt 5.6バージョンがサポートされています:Windows XPVista
    ウィンドウズCE以前のQtバージョンではWindows CE 6Windows Embedded Compact 7をサポートしていました[21]
    ウィンドウズRTユニバーサルWindowsプラットフォーム10。以前のQtバージョン: WinRTベースのWindows 8アプリとWindows Phone 8のサポート[22]
    X11Qt for X Window System ( Linux )、FreeBSDNetBSDOpenBSDDragonFly BSD (およびその他のオペレーティングシステム) では、Qt 4.6 (現在はサポートされていないバージョン) のコミュニティサポートがあります。[23]

    Qt バージョン 6 以降ではC++17コンパイラーが必要であり、C++20に対する追加サポートがあります。

    外部ポート

    NokiaがGitoriousでQtのソースコードをコミュニティに公開した後、様々な移植版が登場しました。以下に、これらの非公式プラットフォームの一部をご紹介します。

    • OpenSolaris 用 Qt – OpenSolaris 用 Qt [24]
    • Haiku用のQt – Haiku 用のQt4とQt5 [25] [26]
    • Qt for OS/2  – Qt for OS/2eComStation [27]ArcaOS [ 28]
    • Qt for webOS – Palm Pre上の Qt for webOSの実験的な開発。[29] [30]
    • Qt for Amazon Kindle DX – Amazon Kindle DX 向けQtの実験的開発[31]
    • Qt for AmigaOS Qt for AmigaOS [32] Amiga OS 4およびAmigaOneコンピュータ向けのQt5の「移植作業中」[33]が利用可能です。[34]
    • Sailfish OS – MeeGoをベースにしたモバイル オペレーティング システム
    • Maemo – Maemo をベースにしたMeeGoTizenとは異なり、開発は引き続きコミュニティによってサポートされています

    非推奨のポート

    Qtの一部の移植版は現在非推奨となっており、積極的に開発されていません。以下は、利用可能な可能性はあるものの、サポートが終了しているプラ​​ットフォームの一部です。

    • Qt for Tizen – Qt for Tizen . [35]
    • Symbian – Symbianプラットフォーム 用のQt [36] [37] [38] [39] [40] [41] Qtは、Symbianアプリケーションの開発にサポートされるUI SDKとして、NokiaのAvkonに取って代わりました。[42]
    • Windows Mobile – Windows CE 5.0およびWindows Mobile 用のQt [43]
    • MeeGo / Harmattan MeeGoとNokia N9の公式ネイティブAPIの 移植版。現在はサポートされていませんが、一部はSailfishポートに残っています。
    • BlackBerry 10 BlackBerry 10のQt 5ポートはメンテナンスされていませんが、[44] BlackBerry 10自体は独自のUIツールキットを使用したQt 4に基づいています。
    • Qt Ubuntu – Mirディスプレイサーバーのサポートを含むUbuntu統合 を提供するQt 5用プラグイン[45]

    参考文献

    1. ^ 「Qt 6.2の新機能 - Qt Wiki」. wiki.qt.io . 2021年10月18日閲覧
    2. ^ 「Qt 5.1の新機能 - 新プラットフォームのサポート」Digia、2013年7月3日。 2013年7月3日閲覧
    3. ^ “Necessitas project”. 2012年11月13日時点のオリジナルよりアーカイブ2012年12月3日閲覧。
    4. ^ 「Qt Wiki – 組み込みLinuxのサポート」Qtプロジェクト、2011年8月12日。 2013年8月21日閲覧
    5. ^ 「デバイス作成のためのQt 5.13.0 ターゲットデバイスと開発ホストのリファレンス」doc.qt.io . 2019年7月27日閲覧
    6. ^ 「Qt製品ページ、サポート対象プラットフォーム」。Qt - 製品 - Qtフレームワーク。The Qt Company 。 2014年11月21日閲覧
    7. ^ “サポートされているプラ​​ットフォーム”. 2014年2月1日時点のオリジナルよりアーカイブ2014年2月1日閲覧。
    8. ^ "[QTBUG-93206] ARM上のmacOSでJITを有効にする - Qt Bug Tracker". bugreports.qt.io . 2021年10月18日閲覧
    9. ^ 「Apple Silicon上のQt」www.qt.io . 2021年10月18日閲覧
    10. ^ 「Qt 6.2の新機能 - Qt Wiki」. wiki.qt.io . 2021年10月18日閲覧
    11. ^ 「Qt 6.2 LTS リリース」www.qt.io . 2021年10月18日閲覧
    12. ^ 「Qt Wiki – OS Xのサポート」. Qtプロジェクト. 2011年8月14日. 2013年8月21日閲覧
    13. ^ Qt Blog. 「Qt CommercialがQNXを正式にサポート | Qt Blog」. Blog.qt.digia.com. 2013年10月8日時点のオリジナルよりアーカイブ。 2013年3月19日閲覧
    14. ^ Qt Blog. 「Qt Commercial for VxWorks | Qt Blog」. Blog.qt.digia.com. 2014年4月19日時点のオリジナルよりアーカイブ。 2013年3月19日閲覧
    15. ^ “Qt for VxWorks | Qt 5.13”. doc.qt.io . 2019年11月3日閲覧
    16. ^ Jørgen Lind (2011年3月18日). 「マルチプロセスLighthouse」. Qtプロジェクト. 2013年10月3日時点のオリジナルよりアーカイブ。 2013年8月21日閲覧
    17. ^ 「Lighthouseを使い始める」 。 2011年11月25日閲覧
    18. ^ Kristian Høgsberg (2011年1月25日). “Wayland Lighthouseプラグインを追加”. 2013年5月14日時点のオリジナルよりアーカイブ。
    19. ^ 「サポートされているプラ​​ットフォーム | Qt 5.13」。doc.qt.io 。 2019年7月27日閲覧
    20. ^ 「Qt Wiki – Windows のサポート」. Qt プロジェクト. 2011年8月11日. 2013年8月11日閲覧
    21. ^ Bjoern Breitmeyer (2013年8月21日). 「Qt5におけるWinCEサポートの現状」KDAB. 2013年8月18日時点のオリジナルよりアーカイブ。 2013年8月21日閲覧
    22. ^ 「Qt for WinRT」. Qtプロジェクト. 2014年9月9日閲覧
    23. ^ 「Qt 4.6: プラットフォームノート - X11」. doc.qt.io . 2019年7月27日閲覧
    24. ^ "KDE on OpenSolaris". Hub.opensolaris.org. 2009年10月26日. 2010年2月20日時点のオリジナルよりアーカイブ。 2011年11月13日閲覧
    25. ^ Qt4 for Haiku!、Qt for Haiku、2017年3月11日、 2019年11月3日閲覧
    26. ^ 「Haiku向けQtアプリケーションとUIフレームワーク」Qt-haiku.ru。2012年10月17日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
    27. ^ 「eCS向けQt 4アプリケーションおよびUIフレームワーク」Svn.netlabs.org、2011年9月15日。 2011年11月13日閲覧
    28. ^ 「Qt 5 QtWebengineステータス」 。 2020年8月3日閲覧
    29. ^ Qt webOS ポート[永久リンク切れ]
    30. ^ darron (2010年2月25日). 「ブログ: Palm Pre上のQt」. Griffin.net . 2011年11月13日閲覧
    31. ^ darron (2010年1月30日). 「ブログ: Amazon Kindle DXのQt」. Griffin.net . 2011年11月13日閲覧
    32. ^ 「Qt AmigaOS Native 4.7」 。 2013年8月5日閲覧
    33. ^ Generationamiga. 「Qt5 for AmigaOS 4 on Github」GenerationAmiga.com . 2019年11月3日閲覧
    34. ^ alfkil、私たちの愛するプラットフォームのための有名なQt5ツールキットのブランチ。:alfkil/qt5-amigaos4 2019年11月3日取得
    35. ^ 「Qt for Tizen」 。 2013年12月15日閲覧
    36. ^ “Symbianのサポート | Qt Wiki”. Qtプロジェクト. 2012年8月29日. 2013年4月15日時点のオリジナルよりアーカイブ2013年3月19日閲覧。
    37. ^ “Qt for S60 – Forum Nokia Wiki”. Wiki.forum.nokia.com. 2011年8月16日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
    38. ^ 「Nokia、S60向けQtの技術プレビューを発表」All About Symbian、2008年10月20日。 2011年11月13日閲覧
    39. ^ Paul, Ryan (2008年10月20日). 「Nokia、Symbian S60向け初のQtプレビューをリリース」. ars technica . 2011年11月13日閲覧。
    40. ^ Espen Riskedal (2008年10月20日). 「Qt Labs Blogs – We're porting Qt to S60!」. Labs.trolltech.com. 2010年3月16日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
    41. ^ “Qt Software – テクノロジープレビュー – Qt for S60”. Trolltech.com. 2008年12月24日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
    42. ^ “David Wood: S60 / Avkon are dead”. Tamss60.tamoggemon.com. 2011年10月6日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
    43. ^ 「Qt Wiki – Windows CEおよびWindows Mobileのサポート」Developer.qt.nokia.com、2011年8月12日。2011年11月13日時点のオリジナルよりアーカイブ2011年11月13日閲覧。
    44. ^ 「BB10 をサポート対象外とする」. 2015年3月23日. 2015年10月17日閲覧
    45. ^ 「Qt Ubuntu」Launchpad.net、2013年1月29日。 2013年3月19日閲覧
    「https://en.wikipedia.org/w/index.php?title=List_of_platforms_supported_by_Qt&oldid=1305071003」から取得
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate