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.

