The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Начало альфа-тестирования Qt 5.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Начало альфа-тестирования Qt 5.2"  +2 +/
Сообщение от opennews (??) on 30-Сен-13, 21:47 
Компания Digia представила (http://blog.qt.digia.com/blog/2013/09/30/qt-5-2-alpha-available/) альфа-выпуск кроссплатформенного фреймворка Qt 5.2, продолжившего развитием ветки Qt 5.x. Релиз планируется выпустить в конце ноября.


Основные новшества:


-  Полнофункциональная поддержка платформ 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</strong> для задействования специфичных возможностей OS X;

- <strong>Qt Android Extras</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="https://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 добавлены индикаторы быстрого переключения и занятости, в виджет отображения таблиц добавлена поддержка перемещения колонок и расширенного выделения.


Дополнительно упоминается план выпустить одновременно с Qt 5.2 интегрированную среду разработки Qt Creator 3.0, в которой появятся начальные средства разработки для iOS, будет улучшена поддержка Android, добавлены дополнения для многомониторных конфигураций, проведена чиста API для разработки плагинов, появится поддержка развиваемого проектом LLVM отладчика lldb.

URL: http://blog.qt.digia.com/blog/2013/09/30/qt-5-2-alpha-available/
Новость: https://www.opennet.ru/opennews/art.shtml?num=38034

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Начало альфа-тестирования Qt 5.2"  –1 +/
Сообщение от Аноним (??) on 30-Сен-13, 21:47 
То прикрутят v8, то обратно открутят.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Начало альфа-тестирования Qt 5.2"  +2 +/
Сообщение от BlackRaven86 (ok) on 30-Сен-13, 23:31 
V8 начала прикручивать еще нокиа. Тогда были другие планы и делали только под себя. А теперь ситуация другая - хотят покрыть больше платформ. И V8 тут мешает, например на iOS его использовать не получится.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Начало альфа-тестирования Qt 5.2"  +2 +/
Сообщение от Xasd (ok) on 01-Окт-13, 01:03 
> хотят покрыть больше платформ. И V8 тут мешает

это кстате говря самый большой минус V8 , и является ложкой дёгтя -- V8 почти не кросплатформенный.

позор ему -- в этом отношении.

и Node.Js тоже имеет проблемы с кросплотворменностью из-за этого V8 (по сути Node.Js могут запускать лишь только на серверах архитектуры х86_32/x86_64)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

16. "Начало альфа-тестирования Qt 5.2"  –2 +/
Сообщение от Аноним (??) on 01-Окт-13, 03:57 
> это кстате говря самый большой минус V8 , и является ложкой дёгтя -- V8 почти не кросплатформенный.

https://developers.google.com/v8/intro

V8 implements ECMAScript as specified in ECMA-262, 5th edition, and runs on Windows (XP or newer), Mac OS X (10.5 or newer), and Linux systems that use IA-32, x64, or ARM processors.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

32. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Xasd (ok) on 01-Окт-13, 19:40 
> Linux systems that use IA-32, x64, or ARM processors.

вообще-то я про это и говорю -- всего лишь "IA-32, x64, or ARM"

при чём -- "IA-32" зачёркиваем так как это уже аналы истории. и остаётся лишь только: "x64, or ARM"...

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

30. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Аноним (??) on 01-Окт-13, 15:02 
не гони пургу.
V8 юзает jit для javascript, а лицензия разработчика iOS запрещает подобную технологию для всех (кроме родного Safari), даже Chrome на ios выполняется без jit. Т.е. намного медленней Safari.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

31. "Начало альфа-тестирования Qt 5.2"  +3 +/
Сообщение от Fyjybv (ok) on 01-Окт-13, 15:47 
Совершенно напрасно заминусовали, одна из семи озвученных причин перехода на V4: "iOS does not allow making memory both executable and writable, something that existing JS engines require. WinRT doesn’t allow making memory executable at all. This makes it impossible to use V8 on these platforms without writing a full interpreter backend to V8."
http://blog.qt.digia.com/blog/2013/04/15/evolution-of-the-qm.../


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Начало альфа-тестирования Qt 5.2"  +1 +/
Сообщение от Аноним (??) on 01-Окт-13, 12:58 
Ничего не понимаю. А в QWebEngine (приблуде на основе хромиума) что, V8 не будет?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

29. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Аноним (??) on 01-Окт-13, 14:16 
Не выпилят - он у них теперь приоритетный язык для разработки на Qt. На мой взгляд, лучше бы они написали удобную систему для создания биндингов, типа SIP, а не пихaли этот гoвноcкpипт во все дыpы, но сейчас, видимо, мода такая.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

34. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Grammar Nazi on 02-Окт-13, 00:00 
нокиа?
Нокия!
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

2. "Начало альфа-тестирования Qt 5.2"  +17 +/
Сообщение от CssfPZS (ok) on 30-Сен-13, 21:53 
Отличная новость!
Qt на данный момент пожалуй один из лучших кроссплатформенных фрейморков.
Ну и Qt Creator замечательное IDE для C\C++\Qt.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Начало альфа-тестирования Qt 5.2"  +2 +/
Сообщение от anonymous (??) on 30-Сен-13, 22:13 
А тем временем скорость отрисовки "устаревших" виджетов упала раз 5 в точно. Всё это по сравнению с 5.1
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Начало альфа-тестирования Qt 5.2"  –1 +/
Сообщение от аноним2 on 30-Сен-13, 23:29 
бета же
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

15. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Пиу (ok) on 01-Окт-13, 01:19 
альфа вообще
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

21. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от anonymous (??) on 01-Окт-13, 08:11 
>альфа вообще

Думаешь, починят? Сомневаюсь.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

4. "Начало альфа-тестирования Qt 5.2"  –2 +/
Сообщение от Аноним (??) on 30-Сен-13, 22:13 
Когда же его в альте соберут
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Начало альфа-тестирования Qt 5.2"  +1 +/
Сообщение от Аноним (??) on 30-Сен-13, 22:16 
в ком?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от UraniumSun (ok) on 30-Сен-13, 22:34 
не раньше, чем в дебиане
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

25. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Сергей (??) on 01-Окт-13, 12:22 
Что-то есть уже http://git.altlinux.org/people/zerg/packages/?p=qt5-base.git
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Аноним (??) on 01-Окт-13, 00:28 
А если его в генте из оверлея qt соберу оно мне не поломает имеющиеся четвертокеды со всей остальной qt-зависимой ботвой?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Fracta1L (ok) on 01-Окт-13, 06:33 
Мне поломало - плазма не запускалась.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

35. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Аноним email(??) on 02-Окт-13, 11:38 
Не должно. У меня уже  месяца три живут мирно рядом в разных слотах Qt 4.8 и 5.x, и кеды работают.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от хрюкотающий зелюк on 01-Окт-13, 00:33 
Так вот как они выехали из проблемы на аппле иось, это хорошо. Еще бы с ANGLE на некросовт вонь фон 8 решили проблему, хотя эта ось не актуальна.

Очень рад за Qt, буду бетку с бинарями. А пока на Qt 5.1.1

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Начало альфа-тестирования Qt 5.2"  –1 +/
Сообщение от Аноним (??) on 01-Окт-13, 07:01 
все предсказуемо.
как только Редмонд, EA, Гугль и прочие корпорасты - начали юзать Qt в своих решениях(а это было где-то загодя перед появлением "засланца" из MS в Нокиа) - все остальное было понятно и расписано на годА вперед )
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Начало альфа-тестирования Qt 5.2"  +1 +/
Сообщение от Михаил (??) on 01-Окт-13, 11:18 
>как только

И что случилось?

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Начало альфа-тестирования Qt 5.2"  +1 +/
Сообщение от John (??) on 01-Окт-13, 08:55 
Не пожалейте пары минут - проголосуйте пожалуйста за добавление аутентификации Kerberos (необходимо для SSO в KDE)
https://bugreports.qt-project.org/browse/QTBUG-1538
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от КоньвПольто on 01-Окт-13, 11:47 
А что с blackberry было не так?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от sauron (??) on 02-Окт-13, 13:56 
А где ссылка на коммит с реализацией этой фичи?
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Аноним email(??) on 01-Окт-13, 12:56 
Таким темпом старые платформы менее успевающие, и менее финансируемые останутся далеко позади в ОПЕ... Тут QT не только вместе с ГТК летят, они просто летят непонятно для чего))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Начало альфа-тестирования Qt 5.2"  +/
Сообщение от Аноним (??) on 01-Окт-13, 19:46 
>старые платформы

какие например?

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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