Читать нас в Telegram

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

Рубрика: Новости
,
1596

В официальном блоге Qt опубликовано сообщение о выпуске фреймворка Qt 5.11, дополненного несколькими новыми функциями и почищенного от багов. Эта версия получила обычную годовую поддержку, а для Qt 5.12, релиз которой назначен на ноябрь 2018 года, будет предусмотрена LTS (Long Time Support).

Основные изменения в Qt 5.11

Разработчики 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. Кроме того, они улучшили производительность объектов MapPolyline, добавили новый элемент WayPoint, а также поддержку взаимодействия слоев со свойствами Map. Routing и Places API получили возможность работы с расширениями, а плагин MapBox — поддержку геокодирования и элементов Places.

Что еще нового

Кроме того, команда поделилась новостями о других инструментах. К примеру, фреймворк Qt для WebAssembly, бета-версия которого увидела свет в конце апреля 2018 года, вместе с Qt 5.11 вышла в виде превью. А обещанный релиз Qt для Python назначен на июнь.

Источник: блог Qt