Разработчики объявили о релизе версии Qt 5.11

В официальном блоге Qt опубликовано сообщение о выпуске фреймворка Qt 5.11, дополненного несколькими новыми функциями и почищенного от багов. Эта версия получила обычную годовую поддержку, а для Qt 5.12, релиз которой назначен на ноябрь 2018 года, будет предусмотрена LTS (Long Time Support). Разработчики Qt в этот раз фокусировались на поддержке доступности фреймворка на Windows. Для этого его полностью переписали, взяв за основу Microsoft UI Automation вместо Microsoft Active Accessibility. Также улучшены стили виджетов на Windows для экранов с высокой плотностью пикселей — High-DPI. Серьезные изменения обещает и движок QML. В нем с нуля переписаны стадии парсинга и компиляции, что повысило производительность и удобство сопровождения. Новый механизм теперь компилирует QML в байткод, не зависящий от платформы. У интерпретатора байткода эффективность работы увеличилась на 80–90 % по сравнению с версией Qt 5.10. Еще одна порция крупных изменений настигла Qt Location. Разработчики экспериментируют с функцией пошаговой навигации (turn-by-turn) и API для создания на карте объектов, не привязанных к QQuickItems.