The OpenNET Project / Index page

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

Выход альфа-версии Qt 5.1

09.04.2013 17:20

Началось альфа-тестирование новой стабильной ветки кроссплатформенного фреймворка Qt 5.1. Через несколько недель планируется выпустить бета-версию, после чего приступить к формированию релиза.

Среди новшеств отмечается реализация предварительной поддержки создания Qt-приложений для мобильных платформ Android и iOS. Особенности данных платформ накладывают некоторые ограничения на реализацию ряда расширенных возможностей, но все базовые функции QtBase (Qt Core, Gui, Network и т.п.) доступны для использования. Что касается Qt Quick, то он достаточно хорошо работает на Android и поддерживает большинство сенсорных телефонов на базе данной платформы, но пока недоступен для iOS. Из других ограничений отмечается частичная реализация компонентов Multimedia для обеих платформ. Полная поддержка Android и iOS ожидается в ветке Qt 5.2.

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

В состав новой версии также включено несколько новых дополнений: Qt Sensors для использования на сенсорных экранах Android, iOS, BlackBerry и Mer/Sailfish), Qt SerialPort для управления последовательными портами и Qt X11Extras для задействования специфичных возможностей X11.

  1. Главная ссылка к новости (https://www.digia.com/ru/Digia...)
  2. OpenNews: Началось тестирование порта Qt для платформы iOS
  3. OpenNews: Вышла интегрированная среда разработки Qt Creator 2.7.0
  4. OpenNews: Представлен проект по адаптации Qt для Windows 8 Metro
  5. OpenNews: Порт Qt для платформы Android
  6. OpenNews: Официально представлен релиз Qt 5.0
Автор новости: Digia
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36638-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, mma (?), 18:13, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Знаковый релиз. Станет понятно будет ли толк от декларативного интерфейса или нет.
     
     
  • 2.2, nib (?), 18:22, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Толк уже есть, больше слушайте анонимусов
     
     
  • 3.10, mma (?), 19:24, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и какой же от него был толк без контролов, хеллоу-ворды писать, да примитивные мобило-апликухи.
     
     
  • 4.13, nib (?), 19:28, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    контролы нужны? - смотрите qtquickcontrols
     
     
  • 5.21, Аноним (-), 02:26, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Их не было раньше.
     
     
  • 6.24, nib (?), 11:43, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    раньше они назывались Desktop components
     
  • 6.25, Аноним (-), 12:21, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    неправда, раньше они назывались qtdesktopcomponents и шли отдельно, но они были.
     
  • 3.14, Имя (?), 20:03, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какой? 100500 оболочек (юнити, фф-ос и т.п.) и всё
    Осталось ещё rad на этом сделать...
     
  • 2.5, Sauron (??), 19:04, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Давно уже понятно какой толк из него, а какого толка нет.
     

  • 1.3, Аноним (-), 18:32, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Qt
    > iOS

    Такие приложения в аппстор-то пустят? Если да, то получается куте может стать самым приемлемым кроссплатформенным мобильным фреймворком? Как у него с ресурсоемкостью?

     
     
  • 2.4, Аноним (-), 18:40, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Отлично, писать легко, работает быстро .
     
     
  • 3.7, Аноним (-), 19:07, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В смартфонах далеко не последнее место занимает вопрос потребления памяти и нагрузки на батарею. Ваш ответ, к сожалению, не раскрывает тему. Игры, например, тоже работают плавно, но сажают батарею в момент.
     
     
  • 4.11, nib (?), 19:25, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Как обычно - как напишешь, так и будет потреблять. А вообще потребление памяти, нагрузка, размер бинарника устраивают
     
     
  • 5.15, anonymous (??), 20:09, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Как обычно - как напишешь, так и будет потреблять. А вообще потребление памяти, нагрузка, размер бинарника устраивают

    Точнее как уже написали. Как, говорится, с дури можно..., но всё же Qt имеет куда больший вклад в потребление, чем программа на QML из 500 строчек.

     

  • 1.6, ананис (?), 19:06, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    кто по ссылкам ходил - с QtScript на iOS ничего не порешали?
     
  • 1.8, ананис (?), 19:10, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    и кстати, поделки типа Windows Phone/Windows RT этот прекрасный фреймворк когда-нибудь будет поддерживать? или это в принципе не возможно?
     
     
  • 2.17, Sauron (??), 21:31, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там в сырцах есть ветка winrt и она вроде даже живая вполне.
     

  • 1.9, Аноним (-), 19:23, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Qt, конечно же, хорошая штука, но каждый раз когда я смотрю на него - я вижу закат программирования, когда JS полностью захватит десктоп и станет стандартом для написания прикладных программ.
     
     
  • 2.12, nib (?), 19:27, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не хочу вас шокировать, но вы можете написать qml приложение без задействования js движка
    на "голых" c++ и qtquick
     
     
  • 3.16, anonymous (??), 20:13, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >не хочу вас шокировать, но вы можете написать qml приложение без задействования js движка

    на "голых" c++ и qtquick


    Это каким же образом? Неужто дергать scenegraph напрямую?

     
     
  • 4.22, nib (?), 10:38, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Qml parser запускает js движок только когда встречает js код внутри qml'я
     

  • 1.18, Аноним (-), 21:43, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Новшества - это наверное хорошо, но лучше бы допилили то что сломали.
    Например работу QtWebKit, который крешит приложение в некоторых случаях,
    на печать выводит какой-то ужас.
    Компиляцию с помощью MinGW, скомпиленное в XP приложение вообще не запускается.
    Вобщем жду 5.0.2, а там видно будет.
     
     
  • 2.23, nib (?), 10:41, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В QtWebkit слышал только про проблемы с webGL
    mingw вернули с 5.0.1
    в xp приложения собираются и запускаются(единственное пробовал только msvc сборки делать)
     

  • 1.19, nal (??), 22:52, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Qt SerialPort в апстриме - позитивная информация...
     
     
  • 2.20, szh (ok), 00:51, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    к сожалению его отучили открывать девайс без буферизирования QSerialPort::open(...|QIODevice::Unbuffered)
     

  • 1.26, Buy (ok), 13:52, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > реализация предварительной поддержки создания Qt-приложений для мобильных платформ Android и iOS.

    Это очень гуд!

     
  • 1.27, Stax (ok), 14:36, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Еще 5.0 ни в одном популярном дистрибутиве не появился, а они уже вперед к 5.1 бегут o.O
    Может им лучше подумать об обратной совместимости с qt4 или другим проблемам, из-за которых 5.0 пока не используется?
     
     
  • 2.28, nib (?), 15:07, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ubuntu 13.04, Qt5 сам установился, даже не просил
    Обратная совместимость с чем? Для справки они просто пометили часть Апи как deprecated, убрали Qt3Support, добавили новые модули

    В приложениях ничего глобально переписывать не нужно

     
     
  • 3.30, Stax (ok), 13:38, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вообще под ubuntu я не смотрел, но сейчас нашел под рукой, глянул - там тоже в репах нет. Или предлагается с сайта скачивать? Это не то.
    Под fedora ни слухом, ни духом, хотя они обожают новые версии даже чисто для разработки включать.
    Под opensuse аналогично, тут, правда, есть неофициальная репа с developer snapshot версией qt5, но все равно это "не в дистрибутиве".

    А я имею ввиду, когда не девелоперы смогут смотреть на qt5, а программы, написанные на qt5 (а такие уже есть) будут попадать в дистрибутивы и использовать системный qt5. А последнего пока не наблюдается. В чем затык? Уже несколько месяцев с релиза прошло.

    Насчет обратной совместимости - из-за особенностей, описанных тут http://habrahabr.ru/post/164721/ не выйдет так просто подменить один qt на другой, во всяком случае дистрописателями. Нужно реально переписывать каждое приложение, source-совместимости нет.

     
     
  • 4.31, nib (?), 14:25, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ABI совместимости нет, поэтому пересобирать софт. Api поменялось очень слабо, у меня портирование прошло довольно гладко.

    Оснавная масса программ появится когда портируют Kde4 на Qt5. Пока можно смотреть только на отдельные Qt-based приложения.

    На самом деле могу предложить посмотреть на qt-creator, версию на Qt5, дома он уже из убунтовских реп стоит. В нём явно бросается в глаза новый стиль fusion(по крайней мере у меня т.к. oxygen порт ещё не готов, а может даже не пилится, давно не видел новостей).
    Самому очень интересно состояние порта кед, но тк особо нет свободного времени приходится пассивно ждать.

     

  • 1.29, Аноним (-), 17:16, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А статически собирать безболезненно можно? Чтобы оно не качало из маркета еще и ministro?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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