PlatformSupport

From Qt Wiki
Revision as of 22:44, 22 November 2016 by Jake Petroules (talk | contribs) (Minimum Supported Platforms)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

DRAFT - DO NOT RELY ON

Documentation of supported platforms for Qt maintainers and developers.

This page does not distinguish between Official or Community support, please refer to the relevant documentation for details on the actual support level. Also refer to the official platform documentation for details on the supported build-chains for these platforms.

Minimum Supported Platforms

The following table documents the minimum deployment and build version of each platform that the Qt developers have targeted.

Platform Qt 5.5 Qt 5.6 (LTS) Qt 5.7 Qt 5.8 (dev)
Windows XP XP (Deploy)
Vista (Build)
7 7
Windows Runtime ? ? 8.1 8.1
Windows Embedded Compact 7 Compact 7 Compact 2013 Compact 2013
macOS 10.7 10.7 10.8 10.9
iOS 5.1.1 6.0 6.0 7.0
tvOS N/A 9.1
watchOS N/A 2.2
Android ? ? 4.1 (API level 16) 4.1 (API level 16)
RHEL 6.5 6.6 6.6 ?
Ubuntu ? ? ? ?
QNX 6.5 6.6 6.6 ?
BlackBerry 10.? Removed

Compilers

The following table documents the minimum compiler required to build Qt as targeted by the Qt developers.

Platform Qt 5.5 Qt 5.6 (LTS) Qt 5.7 (dev)
MSVC ? ? 17.0 (VS2012)
Clang ? ? 3.3
GCC ? 4.6 4.7
ICC ? ? 2013 SP1 (OS X/Linux)
2016 (Windows)

Platform Releases

The following table summarises how each major platform release is supported in Qt5.

Platform Released EoL Qt Level Qt From Qt To Notes
Windows XP 2001-12-31 2014-04-08 Official 5.0 5.6 (LTS)
Windows Vista 2007-01-25 2017-04-11 Official 5.0 5.6 (LTS)
Windows 7 2009-10-22 2020-01-14 Official 5.0 Ongoing
Windows 8 2012-10-30 2023-01-10 Official 5.3 Ongoing Users must upgrade to 8.1 by 2014-10-30
Windows 10 2015-07-29 2025-10-14 Official 5.6 Ongoing
Windows Runtime Official 5.3 Ongoing
Windows Embedded 7 Official 5.1 5.6
Windows Embedded 2013 Official ? Ongoing
Mac OS X 10.6 (Snow Leopard) 2008-06-09 2009-08-28 Official 5.0 5.3
Mac OS X 10.7 (Lion) 2010-10-20 2012-09-19 Official 5.0 5.6
OS X 10.8 (Mountain Lion) 2012-02-16 2013-10-03 Official 5.0 Ongoing
OS X 10.9 (Mavericks) 2013-06-10 2014-09-18 Official ? Ongoing
OS X 10.10 (Yosemite) 2014-06-02 Ongoing Official 5.4 Ongoing
OS X 10.11 (El Capitan) 2015-06-08 Ongoing Official ? Ongoing
iOS 5 2011-10-12 Official 5.2
iOS 6 2012-09-19 Official
iOS 7 2013-09-18 Official
iOS 8 2014-09-17 Official
iOS 9 2015-09-16 Official
Android 5.2

Note OS X EoL is based on last released updates, Apple does not state actual EoL dates but usually only supports the last two releases with updates.