Qt 5.6 wird Release mit Long Term Support
Nachdem schon lĂ€nger bekannt ist, dass das bisherige LTS-Release Qt 4.8 zum Ende des Jahres nicht mehr lĂ€nger unterstĂŒtzt werden wird, ist es naheliegend, dass das kĂŒnftige Qt 5.6 Long Term Support erhalten wird.
Im Zuge der Veröffentlichung der Beta-Version von Qt 5.6 [1] wurde bekannt gegeben, dass das fertige Release des C/C++-Cross-Plattform-Entwicklungs-Framework Long Term Support [2] (LTS) erhalten wird. Die AnkĂŒndigung erfolgt drei Jahre nach der Freigabe der damals neuen Generation des Frameworks â 5.0. Zugleich wird das bisherige LTS-Release, Qt 4.8, ab Anfang des nĂ€chsten Jahres nicht mehr lĂ€nger unterstĂŒtzt.
Was bedeutet Long Term Support?
Qt 5.6 soll drei Jahre mit Supportleistungen begleitet werden, danach kann man UnterstĂŒtzung fĂŒr dieses Release aber noch einkaufen. Ăber diesen Zeitraum hinweg wird Qt 5.6 regelmĂ€Ăige Bugfixes und Sicherheits-Updates erhalten, ganz unabhĂ€ngig davon, dass die weitere Entwicklung weitergeht (Qt 5.7, ...). AuĂerdem werden die Entwickler wohl versuchen, neue Betriebssysteme und Compilerversionen mit Qt 5.6 zu bedienen, Garantien fĂŒr diesen Versuch wird es aber keine geben. Nicht berĂŒcksichtigt werden veraltete Module ("deprecated") und Module mit Technology-Preview-Charakter.
Seit der Veröffentlichung der Alpha-Version [3] im September 2015 ist bekannt, dass die Entwicklung der Klassenbibliothek zur plattformĂŒbergreifenden Entwicklung von C++-Programmen nun mit einer neuen Continuous-Integration-Infrastruktur namens Coin (fĂŒr COntinuos INtegration) erfolgt.
Neue Features und Ănderungen
Ein wichtiger neuer Punkt ist die UnterstĂŒtzung von Displays mit hoher Auflösung. Ziel ist es eine Anwendung mit Standardauflösung so zu schreiben, dass sie automatisch skaliert, wenn sie ĂŒber Displays mit hoher Auflösung aufgerufen wird. Qt passt automatisch SchriftgröĂen, Fensterelemente, Icons und Grafiken an die Pixeldichte an. Weitere schon zur Alpha-Version genannte Punkte sind ein reduziertes Speicheraufkommen insbesondere beim Einsatz von Qt QML und ein verbesserter Umgang mit OpenGL ES 3.0/3.1. Des Weiteren basiert das Modul QtWebEngine nun auf Chromium 45. ZusĂ€tzlich wird Windows 10 mit dem finalen Release vollstĂ€ndig unterstĂŒtzt werden. Qt NFC lĂ€sst sich dann wohl initial auch in der Entwicklung fĂŒr Android verwenden.
Die Module WebKit und Declarative (Qt Quick 1) sind entfernt worden, da es schon lĂ€nger bessere Alternativen fĂŒr sie gibt. Veraltet sind nun auch Qt Script und Qt Enginio. Weitere Einzelheiten lassen sich dem Wiki zum neuen Release [4] entnehmen. (ane [5])
URL dieses Artikels:
https://www.heise.de/-3047616
Links in diesem Artikel:
[1] http://blog.qt.io/blog/2015/12/18/qt-5-6-beta-released/
[2] http://blog.qt.io/blog/2015/12/18/introducing-long-term-support/
[3] https://www.heise.de/news/Qt-5-6-Alpha-Weniger-Bugs-dank-neuer-Continuous-Integration-Infrastruktur-2810175.html
[4] https://wiki.qt.io/New_Features_in_Qt_5.6
[5] mailto:ane@heise.de
Copyright © 2015 Heise Medien