The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Началось бета-тестирование Qt 5.2 и Qt Creator 3.0"
Отправлено opennews, 24-Окт-13 11:18 
Компания Digia начала (http://blog.qt.digia.com/blog/2013/10/23/qt-5-2-beta-available/) бета-тестирование кроссплатформенного фреймворка Qt 5.2, продолжившего развитием ветки Qt 5.x. Релиз планируется выпустить в конце ноября.


Особенности (http://qt-project.org/wiki/New-Features-in-Qt-5.2) Qt 5.2:


- Полнофункциональная поддержка платформ Android и iOS, позволяющая использовать Qt для разработки конечных мобильных приложений (в выпуске 5.1 поддержка Android и iOS носила экспериментальный характер и была ограничена по функциональности). Для указанных платформ доступны все модули Qt, за исключением WebKit. В том числе доступны модули Qt Core, Qt Network, Qt Gui, Qt Widgets, Qt Qml, Qt Quick и Qt Multimedia, а также дополнения Qt Sensors, Qt Graphical Effects, Qt Script и Qt SVG. Для Android дополнительно подготовлен модуль Qt Android Extras, содержащий расширения для поддержки особенностей данной платформы;


-  Новые модули:


- <strong>Qt Bluetooth (http://doc-snapshot.qt-project.org/qt5-stable/qtbluetooth-in...)</strong> - функции для работы с Bluetooth. Поддерживается Linux (стек Bluez 4.x) и Blackberry

- <strong>Qt NFC (http://doc-snapshot.qt-project.org/qt5-stable/qtnfc-index.html)</strong>  - функции для работы с NFC. Поддерживается Blackberry;

- <strong>Qt Positioning (http://doc-snapshot.qt-project.org/qt5-stable/qtpositioning-...)</strong> - функции для получения информации о местоположении. Поддерживаются все платформы с использованием данных NMEA (http://www.nmea.org/). Для Linux поддерживается GeoClue (http://www.freedesktop.org/wiki/Software/GeoClue/);

- <strong>Qt Windows Extras (http://doc-snapshot.qt-project.org/qt5-stable/qtwinextras-in...)</strong> для задействования специфичных возможностей  Windows;

- <strong>Qt Mac Extras (http://doc-snapshot.qt-project.org/qt5-stable/qtmacextras-in...)</strong> для задействования специфичных возможностей OS X;

- <strong>Qt Android Extras (http://doc-snapshot.qt-project.org/qt5-stable/qtandroidextra...)</strong> для задействования специфичных возможностей Android.


-  Qt3D не войдёт в состав Qt 5.2, но будет доступен для тестирования в виде ознакомительной версии (tech preview).

-  В Qt Core добавлена поддержка классов QTimezone и QCollator для корректной работы с часовыми поясами и сортировки с учётом настройки текущей локали. В  Qt Network улучшена поддержка SSL. В Qt Widgets добавлен класс QKeySequenceEdit и внесено множество мелких улучшений;


-  Интегрирован новый движок QML, который переведён на собственный встроенный JavaScript-движок и больше не зависит от движка V8. Следствием  перехода  на собственный встроенный JavaScript-движок стала поддержка  Qt Quick 2 для платформы  iOS, уменьшение размера QML-стека на 5 Мб и исключение необходимости поставки дополнительной разделяемой библиотеки. Кроме того, упрощено сопровождение стека QML  и обеспечен задел для быстрого продвижения новшеств в будущем;


Из недостатков нового движка отмечается отставание по производительности от V8 при выполнении некоторых типовых JavaScript-операций, но данный недостаток планируется свести к минимуму путем реализации оптимизаций, специфичных для применения  QML и Qt Quick. В итоге к моменту релиза Qt 5.2 планируется довести производительность нового движка QML до уровня, сопоставимого с прошлой версией;

-  В QML добавлена поддержка класса  QFileSelector (http://doc-snapshot.qt-project.org/qt5-stable/qfileselector....), позволяющего упростить кастомизацию QML-кода в зависимости от характеристик устройств и операционной системы;


-  В Qt Quick добавлена новая (http://blog.qt.digia.com/blog/2013/09/02/new-scene-graph-ren.../) реализация системы рендеринга сцены (scene graph renderer), которая потребляет заметно меньше ресурсов CPU и GPU;
<center><a href="http://blog.qt.digia.com/wp-content/uploads/2013/08/traces.p... src="http://www.opennet.ru/opennews/pics_base/0_1380562537.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border="0"></a></center>

-  Добавлен новый тип операций Animator (http://doc-snapshot.qt-project.org/qt5-stable/qml-qtquick-an...), позволяющий создавать анимацию, выполняемую полностью  в нити рендеринга, без  блокирования и прерывания основной нити выполнения приложения;

-  В набор виджетов Qt Quick Controls добавлены индикаторы быстрого переключения и занятости, в виджет отображения таблиц добавлена поддержка перемещения колонок и расширенного выделения.
-  Для всех настольных платформ обеспечена полнофункциональная поддержка средств для людей с ограниченными возможностями.


Одновременно представлена (http://blog.qt.digia.com/blog/2013/10/23/qt-creator-3-0-beta.../) бета-версия интегрированной среды разработки Qt Creator 3.0, в которой появились начальные средства разработки для iOS, позволяющие собирать, устанавливать и выполнять Qt-приложения в симуляторе iOS и устройствах на базе iOS. Добавлена экспериментальная поддержка отладки приложений на любых устройствах, для работы Qt Creator  с которыми теперь достаточно запустить на устройстве gdb-совместимый отладчик. Кроме того, улучшена (http://blog.qt.digia.com/blog/2013/10/09/android-deployment-.../) поддержка Android, добавлены дополнения для многомониторных конфигураций, проведена чистка API для разработки плагинов, появилась поддержка развиваемого проектом LLVM отладчика lldb.

URL: http://blog.qt.digia.com/blog/2013/10/23/qt-5-2-beta-available/
Новость: http://www.opennet.ru/opennews/art.shtml?num=38243

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру