The OpenNET Project / Index page

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

Началось бета-тестирование Qt 5.2 и Qt Creator 3.0

24.10.2013 10:53

Компания Digia начала бета-тестирование кроссплатформенного фреймворка Qt 5.2, продолжившего развитием ветки Qt 5.x. Релиз планируется выпустить в конце ноября.

Особенности 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, содержащий расширения для поддержки особенностей данной платформы;
  • Новые модули:
    • Qt Bluetooth - функции для работы с Bluetooth. Поддерживается Linux (стек Bluez 4.x) и Blackberry
    • Qt NFC - функции для работы с NFC. Поддерживается Blackberry;
    • Qt Positioning - функции для получения информации о местоположении. Поддерживаются все платформы с использованием данных NMEA. Для Linux поддерживается GeoClue;
    • Qt Windows Extras для задействования специфичных возможностей Windows;
    • Qt Mac Extras для задействования специфичных возможностей OS X;
    • Qt Android Extras для задействования специфичных возможностей 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, позволяющего упростить кастомизацию QML-кода в зависимости от характеристик устройств и операционной системы;
  • В Qt Quick добавлена новая реализация системы рендеринга сцены (scene graph renderer), которая потребляет заметно меньше ресурсов CPU и GPU;
  • Добавлен новый тип операций Animator, позволяющий создавать анимацию, выполняемую полностью в нити рендеринга, без блокирования и прерывания основной нити выполнения приложения;
  • В набор виджетов Qt Quick Controls добавлены индикаторы быстрого переключения и занятости, в виджет отображения таблиц добавлена поддержка перемещения колонок и расширенного выделения.
  • Для всех настольных платформ обеспечена полнофункциональная поддержка средств для людей с ограниченными возможностями.

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

  1. Главная ссылка к новости (http://blog.qt.digia.com/blog/...)
  2. OpenNews: Компания Digia анонсировала Qt Mobile Edition
  3. OpenNews: Qt переходит с WebKit на браузерный движок Blink и технологии Chromium
  4. OpenNews: Второй предварительный выпуск Boot to Qt, мобильной системы на базе Qt
  5. OpenNews: Увидел свет Qt 5.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38243-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, анонимус (??), 11:18, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Да это просто праздник какой-то!
     
  • 1.2, noname11 (?), 11:53, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    хотел переходить на Qt5, однако багов ещё хватает даже в 5.1.1. Думаю, буду ждать 5.4.x.
     
     
  • 2.4, NikolayV81 (ok), 12:33, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Убогая работа с основными базами, DBAware не существует как такового.
    Creator пока ещё не тянет на своё название.
    Для небольших приложений которые надо сделать быстро не годиться :(

    Плюс в том что свободных альтернатив практически нет.

     
     
  • 3.6, Никлаус (?), 12:58, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Жаль Lazarus ещё не торт, а идеи хороши - Win32, GTK2, Carbon, Qt, Linux, Microsoft Windows (Win32, Win64), Mac OS X, FreeBSD, WinCE, OS/2, Android и все в одном флаконе...
     
     
  • 4.7, Преподаватель информатики (?), 13:18, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Г-н Вирт, перезалогиньтесь!
     
  • 4.12, _yurkis_ (ok), 14:25, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Жаль Lazarus ещё не торт,

    Но паскаль...

    Сам в свое время от C++ Builder тащился. Умел бы Lazarus C++, переписали бы VCL на плюсы (а то костыли сполшный в плюсовом коде)... А паскаль не могу уже.

     
     
  • 5.25, arisu (ok), 22:39, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Но паскаль…

    не «паскаль», а «delphi language». ничем, кстати, не уступающий c++ (а кое-где и превосходящий — NewInstance, например). неудобен лишь потому, что библиотечные хидеры для c/c++ делаются.

     
     
  • 6.34, Аноним (-), 10:02, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ничем, кстати, не уступающий

    Если бы у бабушки был, она была бы дедушкой.

     
  • 6.36, Аноним (-), 10:10, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > «delphi language»

    утратил доверие ровно с тех пор, как Microsoft и Borland (его акционер, кстати, тот же Microsoft), предприняли поделить мир на Basic и Pascal. Первое "взял" себе MS, второе Borland. После чего все реальные программеры послали и тех, и других.

     
     
  • 7.41, arisu (ok), 10:49, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > После чего все реальные программеры послали и тех, и других.

    и на дельфях писали только иллюзорные. жуть какая.

     
     
  • 8.42, NikolayV81 (ok), 10:55, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё просто, есть иллюзорный мир в котором работают с данными, которые нужны для ... текст свёрнут, показать
     
  • 8.43, Аноним (-), 10:57, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Bloodshed Dev-C неплох был сейчас даже вроде жив под другим именем Он же и ... текст свёрнут, показать
     
  • 4.33, Аноним (-), 10:00, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Жаль Lazarus ещё не торт, а идеи хороши - Win32, GTK2, Carbon,
    > Qt, Linux, Microsoft Windows (Win32, Win64), Mac OS X, FreeBSD, WinCE,
    > OS/2, Android и все в одном флаконе...

    Lazarus подлежит искоренению, ибо Pascal.

     
     
  • 5.35, NikolayV81 (ok), 10:06, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Жаль Lazarus ещё не торт, а идеи хороши - Win32, GTK2, Carbon,
    >> Qt, Linux, Microsoft Windows (Win32, Win64), Mac OS X, FreeBSD, WinCE,
    >> OS/2, Android и все в одном флаконе...
    > Lazarus подлежит искоренению, ибо Pascal.

    Вас мучает Pascal, чем если не секрет? Или вы с ним не работали?

     
     
  • 6.37, Аноним (-), 10:11, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Вас мучает Pascal, чем если не секрет? Или вы с ним не
    > работали?

    Там ниже "линакс" упоминается, который как раз применяется от того, чем Pascal мучает.

     
  • 3.15, kurokaze (ok), 16:55, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Для небольших приложений которые надо сделать быстро не годиться :(

    Вам нет, мне да. Может дело не в инструменте?

     
     
  • 4.38, NikolayV81 (ok), 10:31, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>Для небольших приложений которые надо сделать быстро не годиться :(
    > Вам нет, мне да. Может дело не в инструменте?

    Может в том что за приложения? И в том насколько быстро? Приложения для более-менее нормальной визуальной работы с базами данных тут не взлетают, т.к. для начала нужно уйти от ( переписать ) qbase, т.к. работа с базами в нём сводится к 1 коннект, одна autocommit транзакция, всё что сложнее уже не так быстро, есть вопросы к отладке, компонентов для связки типа database - transaction - dataset - datasource- dbgrid/dbcontrols как в delphi не находится.

    p.s. к сожалению эти проблемы свойственны не только Qt, начал изучать его исключительно из-за отсутствия альтернатив в моём понимании.

     
  • 3.24, arisu (ok), 22:37, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > годиться

    это потому, видимо, что грамацнаць.

     
  • 3.32, Аноним (-), 09:59, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > не годиться :(

    не годится

    Позор, не знаете русского языка. Ставлю Вам минус.

     
     
  • 4.39, NikolayV81 (ok), 10:34, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> не годиться :(
    > не годится
    > Позор, не знаете русского языка. Ставлю Вам минус.

    "Редактирование разрешено только в течении 60 минут после изначальной публикации."

    p.s. у всех свои заморочки ;)

     

  • 1.3, anonymous (??), 12:23, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Всё по-прежнему. qtconfig отсутствует, fontconfig игнорируется, плюс появились тормоза при отрисовке виджетов. Это прискорбно.
     
     
  • 2.11, анонус (?), 14:10, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, игнор fontconfig очень бесит.
     
     
  • 3.26, arisu (ok), 22:42, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, игнор fontconfig очень бесит.

    а опция -fontconfig и вторая, которая -system-freetype — не?

     
     
  • 4.31, anonymous (??), 08:24, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >а опция -fontconfig и вторая, которая -system-freetype — не?

    Так оно и собирается по дефолту. Речь идёт об удалении файла qfontengine_x11.cpp, в котором и было реализовано чтение опций из fonts.conf

     
  • 2.16, kurokaze (ok), 16:55, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Всё по-прежнему. qtconfig отсутствует, fontconfig игнорируется, плюс появились тормоза
    > при отрисовке виджетов. Это прискорбно.

    Пиши в багзиллу

     
     
  • 3.20, Аноним_тот_же (?), 19:13, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Уже все давно написано, они просто игнорят.
     

  • 1.5, Аноним (-), 12:55, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >> Поддерживается Blackberry;

    баласт мамонта

     
     
  • 2.44, BB10 user (?), 12:50, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    BB10 торт и Qt там уже вшит, правда лишь 4.7.х, но самому пересобрать приложение с 5.2 никто не мешает.
     

  • 1.8, John (??), 13:43, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Не пожалейте, пожалуйста, пары минут - проголосуйте за поддержку Kerberos (это необходимо для реализации SSO в KDE)
    https://bugreports.qt-project.org/browse/QTBUG-1538
     
     
  • 2.9, anonim (?), 13:51, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Чё ты тут вечно саботируещ? Кеды по определению должны быть дырявы!
     
  • 2.14, sauron (??), 16:11, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Возьми да запили, если оно так надо.
     
     
  • 3.17, kurokaze (ok), 16:57, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Возьми да запили, если оно так надо.

    Так он тебе и не предлагал запилить, тем более что ты все равно не осилишь. Перечитай внимательно сообщение.

     
  • 2.23, noname11 (?), 21:23, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    три года назад написали "Work is ongoing to support Kerberos" :))
     

  • 1.10, _KUL (ok), 13:53, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    О, значит Макс Шлее начнет писать книгу! он обещал после 4.8 начать писать когда выйдет 5.2 :)
     
  • 1.13, 3draven (ok), 14:31, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот как можно относится к продукту, при изменении минорной версии которого рендер ускорили в на пару порядков? :)
     
     
  • 2.18, kurokaze (ok), 16:58, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вот как можно относится к продукту, при изменении минорной версии которого рендер
    > ускорили в на пару порядков? :)

    Никак не относись

     

  • 1.19, одуванчик (?), 17:27, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кто знает, эмулятор iOS будет под линаксом работать или только под макосом?
     
     
  • 2.27, arisu (ok), 22:43, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > под линаксом

    обращайся на форум поддержки «линакса», там скажут.

     

  • 1.21, Yaisis (?), 19:35, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ещё бы сделали поддержку языка D и было бы вообще супер.
     
  • 1.22, Аноним (-), 21:15, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что за qt3d? В чём отличие от qtopengl? В общем киньте ссылку где можно подробно прочитать зачем нужен qt3d
     
     
  • 2.28, arisu (ok), 22:44, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Что за qt3d?

    qtquick. не нужно.

     
  • 2.29, хрюкотающий зелюк (?), 23:31, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не слушай их, Qt3D имеет версии как для qt quick, так и поверх Qt/C++. Это некая высокоуровневая абстракция, я ей даже пользовался в небольшом проектике.
     

  • 1.30, Псевдоним (ok), 01:59, 25/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Поддерживается Linux (стек Bluez 4.x)

    как вовремя-то. Как раз недавно несовместимая 5-ая версия вышла.

     
  • 1.40, trdm (ok), 10:39, 25/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Инсталятор креатора для форточек битый.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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