Abo
  • Services:

C++ Framework: Qt 5.9 verbessert Langzeitpflege

Für das aktuelle Qt 5.9 hat das Entwicklerteam seine eigenen Werkzeuge überarbeitet. Das soll die Langzeitpflege des Frameworks vereinfachen. Qt 5.9 verbessert zudem die 3D-Funktionen und verkleinert den Binärcode.

Artikel veröffentlicht am ,
Qt 5.9 soll drei Jahre lang Updates erhalten.
Qt 5.9 soll drei Jahre lang Updates erhalten. (Bild: Qt)

Nach nur etwas mehr als einem Jahr veröffentlicht das Team von Qt mit Version 5.9 erneut einen Zweig seines Frameworks, der drei Jahre lang mit Updates versorgt werden soll. Der für Qt Hauptverantwortliche Entwickler Lars Knoll schreibt dazu in der Ankündigung, dass die vorhergehende Version mit Langzeitpflege (LTS) Qt 5.6 bereits Alterserscheinungen zeige und viele Nutzer um eine aktuellere LTS-Version gebeten haben.

Stellenmarkt
  1. Bosch Gruppe, Berlin
  2. OKI EUROPE LIMITED, Branch Office Düsseldorf, Düsseldorf

Um die geplanten drei Jahre Support leisten zu können und dabei die Bedürfnisse der Nutzer besser zu befriedigen als mit Qt 5.6, habe das Qt-Team viel Arbeit in seine Werkzeuge gesteckt. Dies umfasse vor allem das Continuous-Integration-System und das Testframework zum Erstellen eigener Veröffentlichungen.

Das Team ist deshalb überzeugt davon, mit Qt 5.9 wesentlich häufiger Updates und Patches veröffentlichen zu können, als dies mit der 5.6-Serie möglich gewesen sei. Im Vergleich zu dem alten LTS-Zweig enthalte Qt 5.9 zudem über 2000 Bug-Fixes und natürlich eine Vielzahl neuer Funktionen.

Besserer Kern und schnellere 3D-GUIs

So unterstützt Qt Core eine Abstraktion für 16-Bit-Fließkommazahlen, was die Verwendung anderer APIs und deren Nutzung von GPUs erleichtern soll. Gemeint ist hiermit wohl vor allem maschinelles Lernen, das bei den Qt-Großkunden aus der Automobilindustrie immer wichtiger wird. Entwickler, die Qt verwenden, können nun außerdem die Betriebssystemversion über einen API-Aufruf testen und HSTS verwenden.

Das GUI-Modul von Qt kann nun Compute-Shader verarbeiten und verfügt über einen Shader-Cache, der das Zwischenspeichern kompilierter OpenGL-Shader erlaubt. Das hauptsächlich zum Erstellen grafischer Oberflächen gedachte Qt Quick nutzt diesen Shader in der aktuellen Version bereits, was vor allem die Anwendungsstarts beschleunigen soll.

Qt 5.9 enthält darüber hinaus eine neue Art Cache-Infrastruktur für die eigene deklarative Sprache QML. Diese Technik erzeugt beim Programmstart einen Binärcache der genutzten QML-Dateien. Dieser Cache kann auch schon beim Bauen der Anwendung mit erzeugt werden. Daraus sollen sich ähnliche Geschwindigkeitsvorteile und schnellere Startzeiten ergeben wie jene, die mit dem kommerziell erhältlichen Qt Quick Compiler umgesetzt werden können.

Zusätzlich zu weiteren Neuerungen in den verschiedenen Modulen von Qt und der Unterstützung weiterer Betriebssysteme unterstützt Qt 5.9 das Kompilieren mit der Option Os der Gnu Compiler Collection. Hierbei wird die Größe des erzeugten Binärcodes optimiert, was Verkleinerungen von 5 bis zu 20 Prozent für die Qt-Bibliotheken und Anwendungen bringen soll.



Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. 119,90€

Schnarchnase 02. Jun 2017

Bugs werden gefixt, es könnte also auch in Qt5.9 nachgeliefert werden. Falls das (warum...


Folgen Sie uns
       


Smartes Feuerzeug Slighter angesehen (CES 2019)

Das smarte Feuerzeug Slighter gibt Rauchern nicht immer Feuer.

Smartes Feuerzeug Slighter angesehen (CES 2019) Video aufrufen
Europäische Netzpolitik: Schlimmer geht's immer
Europäische Netzpolitik
Schlimmer geht's immer

Lobbyeinfluss, Endlosdebatten und Blockaden: Die EU hat in den vergangenen Jahren in der Netzpolitik nur wenige gute Ergebnisse erzielt. Nach der Europawahl im Mai gibt es noch viele Herausforderungen für einen digitalen Binnenmarkt.
Eine Analyse von Friedhelm Greis


    WLAN-Tracking und Datenschutz: Ist das Tracken von Nutzern übers Smartphone legal?
    WLAN-Tracking und Datenschutz
    Ist das Tracken von Nutzern übers Smartphone legal?

    Unternehmen tracken das Verhalten von Nutzern nicht nur beim Surfen im Internet, sondern per WLAN auch im echten Leben: im Supermarkt, im Hotel - und selbst auf der Straße. Ob sie das dürfen, ist juristisch mehr als fraglich.
    Eine Analyse von Harald Büring

    1. Gefahr für Werbenetzwerke Wie legal ist das Tracking von Online-Nutzern?
    2. Landtagswahlen in Bayern und Hessen Tracker im Wahl-O-Mat der bpb-Medienpartner
    3. Tracking Facebook wechselt zu First-Party-Cookie

    Schwerlastverkehr: Oberleitung - aber richtig!
    Schwerlastverkehr
    Oberleitung - aber richtig!

    Der Schwerlast- und Lieferverkehr soll stärker elektrifiziert werden. Dafür sollen kilometerweise Oberleitungen entstehen. Dass Geld auf diese Weise in LKW statt in die Bahn zu stecken, ist aber völlig irrsinnig!
    Ein IMHO von Sebastian Grüner

    1. Elektromobilität Toyota und Panasonic wollen Akkus für Elektroautos bauen
    2. Ducati-Chef Die Zukunft des Motorrads ist elektrisch
    3. Softwarefehler Lime-Tretroller werfen Fahrer ab

      •  /