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. IT Support Engineer (m/w/d)
    Amazon Deutschland Transport GmbH, verschiedene Standorte
  2. IT-Mitarbeiter (all Genders) für den Bereich Technical Support/1st Level Support
    Watson Farley & Williams LLP, Düsseldorf, Frankfurt am Main, Hamburg, München
Detailsuche

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.

Golem Akademie
  1. PostgreSQL Fundamentals
    14.-17. September 2021, online
  2. Python kompakt - Einführung für Softwareentwickler
    28.-29. Oktober 2021, online
  3. OpenShift Installation & Administration
    9.-11. August 2021, online
Weitere IT-Trainings

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.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Luftsicherheit
Wenn plötzlich das Foto einer Waffe auf dem iPhone erscheint

Ein Jugendlicher hat ein Foto einer Waffe per Apples Airdrop an mehrere Flugpassagiere gesendet. Das Flugzeug wurde daraufhin evakuiert.

Luftsicherheit: Wenn plötzlich das Foto einer Waffe auf dem iPhone erscheint
Artikel
  1. DSGVO: Amazon bekommt 746 Millionen Euro Datenschutz-Strafe
    DSGVO
    Amazon bekommt 746 Millionen Euro Datenschutz-Strafe

    Die Strafe gegen Amazon ist die wohl größte jemals von einer europäischen Datenschutzbehörde verhängte Summe. Die Kläger freuen sich.

  2. Black Widow: Scarlett Johansson verklagt Disney
    Black Widow
    Scarlett Johansson verklagt Disney

    Scarlett Johansson hat wegen des Veröffentlichungsmodells von Black Widow Klage eingereicht. Disney nennt das Verhalten "herzlos".

  3. VW ID.4 im Test: Schön brav
    VW ID.4 im Test
    Schön brav

    Eine Rakete ist der ID.4 nicht. Dafür bietet das neue E-Auto von VW viel Platz, hält Spur und Geschwindigkeit - und einmal geht es sogar sportlich in die Kurve.
    Ein Test von Werner Pluta

Schnarchnase 02. Jun 2017

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



Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Viewsonic XG270QG (WQHD, 165 Hz) 549,99€ • Mega-Marken-Sparen bei MediaMarkt (u. a. Razer) • Saturn: 1 Produkt zahlen, 2 erhalten • Gigabyte X570 AORUS Master 278,98€ + 30€ Cashback • Alternate (u. a. AKRacing Core EX-Wide SE 248,99€) • MMOGA (u. a. Fallout 4 GOTY 9,99€) [Werbung]
    •  /