List of platforms supported by Qt
Appearance
Official platforms
[edit]The following platforms are officially supported by Qt:
Platform | Details |
---|---|
Android | Qt for Android (Android 6.0 or later (API level 23 or higher), i.e. all currently supported 32-bit and 64-bit and popular unsupported versions); for Qt 5 Android Lollipop and later, i.e. all currently supported and popular unsupported versions).[1][2] formerly known as Necessitas[3] |
Embedded Linux | Qt for embedded platforms: personal digital assistant, smartphone, etc.[4] |
Integrity | Qt for Integrity[5][6] |
iOS | Qt for iOS platforms (iPhone, iPad), iOS 13 and later; for Qt 5, iOS 11 and later.[7] Support for tvOS 11 and later and watchOS 4 and later as a technology preview, while it's no longer supported with Qt 6. |
macOS | Qt for Apple macOS (64-bit platforms, including Apple M1[8][9][10][11]); supports applications on Cocoa[12] |
QNX | Qt for QNX[13] Under free software license and also under "Qt Commercial" license |
VxWorks | Qt for VxWorks;[14] only available under a commercial license. Qt 5.5 is currently tested and supported on VxWorks 7 release SR0480 2016-09-16.[15] |
Wayland | Qt for Wayland.[16] Qt applications can switch between graphical backends like X and Wayland at load time with the -platform command line option.[17][18] This allows a seamless transition of Qt applications from X11 to Wayland. |
Windows | 64-bit (including arm64 as technology preview) 10 and 11 for Qt 6; 32-bit and 64-bit (i.e. x86 and x86_64) for Qt 5.13[19] for Microsoft Windows 7 and newer,[20] 8.1 and 10; Qt 5.6 version supported: Windows XP and Vista |
Windows CE | Older Qt versions had support for Windows CE 6 and Windows Embedded Compact 7.[21] |
Windows RT | Universal Windows Platform 10. Previous Qt versions: Support for WinRT-based Windows 8 apps and Windows Phone 8[22] |
X11 | Qt for X Window System (Linux); FreeBSD, NetBSD, OpenBSD, and DragonFly BSD (and other operating systems) have community support for Qt 4.6 (now no longer supported version).[23] |
Qt as of version 6 requires a C++17 compiler, and has some extra support for C++20.
External ports
[edit]After Nokia opened the Qt source code to the community on Gitorious various ports appeared. Here are some of these unofficial platforms:
- Qt for OpenSolaris – Qt for OpenSolaris.[24]
- Qt for Haiku – Qt4 and Qt5 for Haiku.[25][26]
- Qt for OS/2 – Qt for OS/2, eComStation[27] and ArcaOS.[28]
- Qt for webOS – experimental development of Qt for webOS on Palm Pre.[29][30]
- Qt for Amazon Kindle DX – experimental development of Qt for Amazon Kindle DX.[31]
- Qt for AmigaOS – Qt for AmigaOS.[32] "a port in progress"[33] of Qt5 for Amiga OS 4 and AmigaOne computers is available.[34]
- Sailfish OS – mobile operating system based on MeeGo.
- Maemo – development is still supported by the community unlike MeeGo and Tizen, which are based on Maemo.
Deprecated ports
[edit]Some ports of Qt are now deprecated and are no longer actively developed. These are list of some of these platforms that may be available, but are not supported anymore:
- Qt for Tizen – Qt for Tizen.[35]
- Symbian – Qt for the Symbian platform.[36][37][38][39][40][41] Qt replaced Nokia's Avkon as the supported UI SDK for developing Symbian applications.[42]
- Windows Mobile – Qt for Windows CE 5.0 and Windows Mobile.[43]
- MeeGo / Harmattan The port for MeeGo and the official native API for Nokia N9. No longer supported, though parts of it lives on in the Sailfish port.
- BlackBerry 10 The Qt 5 port for BlackBerry 10 is unmaintained,[44] however BlackBerry 10 itself is based on Qt 4 using a proprietary UI toolkit.
- Qt Ubuntu – Plugin for Qt 5 to provide Ubuntu integration, including support for the Mir display server.[45]
References
[edit]- ^ "New Features in Qt 6.2 - Qt Wiki". wiki.qt.io. Retrieved 2021-10-18.
- ^ "[New Features in Qt 5.1 - Support for New Platforms". Digia. 3 July 2013. Retrieved 3 July 2013.
- ^ "Necessitas project". Archived from the original on 13 November 2012. Retrieved 3 December 2012.
- ^ "Qt Wiki – Support for Embedded Linux". Qt Project. 12 August 2011. Retrieved 21 August 2013.
- ^ "Reference Target Devices and Development Hosts | Qt 5.13.0 for Device Creation". doc.qt.io. Retrieved 2019-07-27.
- ^ "Qt Product pages, Supported platforms". Qt - Product - Qt Framework. The Qt Company. Retrieved 21 November 2014.
- ^ "Supported Platforms". Archived from the original on 2014-02-01. Retrieved 1 February 2014.
- ^ "[QTBUG-93206] Enable JIT for macOS on ARM - Qt Bug Tracker". bugreports.qt.io. Retrieved 2021-10-18.
- ^ "Qt on Apple Silicon". www.qt.io. Retrieved 2021-10-18.
- ^ "New Features in Qt 6.2 - Qt Wiki". wiki.qt.io. Retrieved 2021-10-18.
- ^ "Qt 6.2 LTS Released". www.qt.io. Retrieved 2021-10-18.
- ^ "Qt Wiki – Support for OS X". Qt Project. 14 August 2011. Retrieved 21 August 2013.
- ^ Qt Blog. "Qt Commercial Formally Supports QNX | Qt Blog". Blog.qt.digia.com. Archived from the original on 2013-10-08. Retrieved 2013-03-19.
- ^ Qt Blog. "Qt Commercial for VxWorks | Qt Blog". Blog.qt.digia.com. Archived from the original on 2014-04-19. Retrieved 2013-03-19.
- ^ "Qt for VxWorks | Qt 5.13". doc.qt.io. Retrieved 2019-11-03.
- ^ Jørgen Lind (18 March 2011). "Multi-process Lighthouse". Qt Project. Archived from the original on 2013-10-03. Retrieved 21 August 2013.
- ^ "Getting started with Lighthouse". Retrieved 25 November 2011.
- ^ Kristian Høgsberg (25 January 2011). "Add wayland lighthouse plugin". Archived from the original on 14 May 2013.
- ^ "Supported Platforms | Qt 5.13". doc.qt.io. Retrieved 2019-07-27.
- ^ "Qt Wiki – Support for Windows". Qt Project. 11 August 2011. Retrieved 11 August 2013.
- ^ Bjoern Breitmeyer (21 August 2013). "The State of WinCE Support in Qt5". KDAB. Archived from the original on 2013-08-18. Retrieved 21 August 2013.
- ^ "Qt for WinRT". Qt Project. Retrieved 9 September 2014.
- ^ "Qt 4.6: Platform Notes - X11". doc.qt.io. Retrieved 2019-07-27.
- ^ "KDE on OpenSolaris". Hub.opensolaris.org. 26 October 2009. Archived from the original on 20 February 2010. Retrieved 13 November 2011.
- ^ Qt4 for Haiku!, Qt for Haiku, 2017-03-11, retrieved 2019-11-03
- ^ "Qt Applications and UI Framework for Haiku". Qt-haiku.ru. Archived from the original on 17 October 2012. Retrieved 13 November 2011.
- ^ "Qt 4 Application and UI Framework for eCS". Svn.netlabs.org. 15 September 2011. Retrieved 13 November 2011.
- ^ "Qt 5 QtWebengine status". Retrieved 2020-08-03.
- ^ Qt webOS port[permanent dead link ]
- ^ darron (25 February 2010). "Blog: Qt on the Palm Pre". Griffin.net. Retrieved 13 November 2011.
- ^ darron (30 January 2010). "Blog: Qt on Amazon Kindle DX". Griffin.net. Retrieved 13 November 2011.
- ^ "Qt AmigaOS Native 4.7". Retrieved 5 August 2013.
- ^ Generationamiga. "Qt5 for AmigaOS 4 on Github". GenerationAmiga.com. Retrieved 2019-11-03.
- ^ alfkil, A branch of the famous Qt5 toolkit for our beloved platform.: alfkil/qt5-amigaos4, retrieved 2019-11-03
- ^ "Qt for Tizen". Retrieved 15 December 2013.
- ^ "Support for Symbian | Qt Wiki". Qt Project. 29 August 2012. Archived from the original on 2013-04-15. Retrieved 19 March 2013.
- ^ "Qt for S60 – Forum Nokia Wiki". Wiki.forum.nokia.com. Archived from the original on 2011-08-16. Retrieved 13 November 2011.
- ^ "Nokia Announce Technology preview of Qt on S60". All About Symbian. 20 October 2008. Retrieved 13 November 2011.
- ^ Paul, Ryan (20 October 2008). "Nokia releases first Qt preview for Symbian S60". ars technica. Retrieved 13 November 2011.
- ^ Espen Riskedal (20 October 2008). "Qt Labs Blogs – We're porting Qt to S60!". Labs.trolltech.com. Archived from the original on 16 March 2010. Retrieved 13 November 2011.
- ^ "Qt Software – Technology Preview – Qt for S60". Trolltech.com. Archived from the original on 2008-12-24. Retrieved 13 November 2011.
- ^ "David Wood: S60 / Avkon are dead". Tamss60.tamoggemon.com. Archived from the original on 2011-10-06. Retrieved 13 November 2011.
- ^ "Qt Wiki – Support for Windows CE and Windows Mobile". Developer.qt.nokia.com. 12 August 2011. Archived from the original on 13 November 2011. Retrieved 13 November 2011.
- ^ "Marking BB10 unsupported". 23 March 2015. Retrieved 17 October 2015.
- ^ "Qt Ubuntu". Launchpad.net. 29 January 2013. Retrieved 19 March 2013.