Qt 5.11: UI Automation für Windows und neue QML-Pipeline

Release Manager Jani Heikkinen hat am 22. Mai 2018 die Veröffentlichung von Qt 5.11.0 bestätigt. Das Toolkit für plattformübergreifende Anwendungen erhält Änderungen an Oberflächen und Laufzeit.

Die Versionsübersicht zu Qt 5.11 beschreibt den Wechsel von Microsoft Active Accessibility auf UI Automation unter Windows. Außerdem wurden die Widget-Themes für hochauflösende Displays überarbeitet. Das betrifft auch Qt-basierte Editoren und Produktionswerkzeuge.

Bytecode-Cache und JIT haben unterschiedliche Aufgaben

Die QML-Pipeline erzeugt Bytecode direkt aus dem Syntaxbaum. Plattformunabhängige .qmlc-Dateien speichern diesen statt Assemblercode. Mit CONFIG += qtquickcompiler lässt sich Bytecode auch in der Open-Source-Ausgabe beim Build einbetten. Ein neuer Hotspot-JIT optimiert häufig ausgeführten Bytecode.

Die Versionshinweise beziffern die Leistung des neuen Interpreters auf 80 bis 90 Prozent des JIT aus Qt 5.10. Das ist kein Beleg für pauschal kürzere Laufzeiten aller QML-Anwendungen.

Qt 3D erhält zusätzliche Raycasts

Qt 3D nennt reduzierte CPU-Last und Raycasts im Welt- oder Bildschirmraum. Qt Quick lädt komprimierte Texturen aus .ktx- und .pkm-Dateien. In der Qt-Roadmap für 2018 war Version 5.11 bereits für Mai vorgesehen.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein