URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 89526
[ Назад ]

Исходное сообщение
"Выход альфа-версии Qt 5.1"

Отправлено opennews , 09-Апр-13 18:13 
Началось (http://blog.qt.digia.com/blog/2013/04/08/qt-5-1-alpha-available/) альфа-тестирование новой стабильной ветки кроссплатформенного фреймворка Qt 5.1 (http://qt-project.org). Через несколько недель планируется выпустить бета-версию, после чего приступить к формированию релиза.

Среди новшеств отмечается реализация предварительной поддержки создания Qt-приложений для мобильных платформ Android (http://www.opennet.me/opennews/art.shtml?num=35272) и iOS (http://www.opennet.me/opennews/art.shtml?num=36310). Особенности данных платформ накладывают некоторые ограничения на реализацию ряда расширенных возможностей, но все базовые функции 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.


URL: https://www.digia.com/ru/Digia/1/News/Qt-5-1-Alpha-Available/
Новость: http://www.opennet.me/opennews/art.shtml?num=36638


Содержание

Сообщения в этом обсуждении
"Выход альфа-версии Qt 5.1"
Отправлено mma , 09-Апр-13 18:13 
Знаковый релиз. Станет понятно будет ли толк от декларативного интерфейса или нет.

"Выход альфа-версии Qt 5.1"
Отправлено nib , 09-Апр-13 18:22 
Толк уже есть, больше слушайте анонимусов

"Выход альфа-версии Qt 5.1"
Отправлено mma , 09-Апр-13 19:24 
и какой же от него был толк без контролов, хеллоу-ворды писать, да примитивные мобило-апликухи.

"Выход альфа-версии Qt 5.1"
Отправлено nib , 09-Апр-13 19:28 
контролы нужны? - смотрите qtquickcontrols

"Выход альфа-версии Qt 5.1"
Отправлено Аноним , 10-Апр-13 02:26 
Их не было раньше.

"Выход альфа-версии Qt 5.1"
Отправлено nib , 10-Апр-13 11:43 
раньше они назывались Desktop components

"Выход альфа-версии Qt 5.1"
Отправлено Аноним , 10-Апр-13 12:21 
неправда, раньше они назывались qtdesktopcomponents и шли отдельно, но они были.

"Выход альфа-версии Qt 5.1"
Отправлено Имя , 09-Апр-13 20:03 
Какой? 100500 оболочек (юнити, фф-ос и т.п.) и всё
Осталось ещё rad на этом сделать...

"Выход альфа-версии Qt 5.1"
Отправлено Sauron , 09-Апр-13 19:04 
Давно уже понятно какой толк из него, а какого толка нет.

"Выход альфа-версии Qt 5.1"
Отправлено Аноним , 09-Апр-13 18:32 
> Qt
> iOS

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


"Выход альфа-версии Qt 5.1"
Отправлено Аноним , 09-Апр-13 18:40 
Отлично, писать легко, работает быстро .

"Выход альфа-версии Qt 5.1"
Отправлено Аноним , 09-Апр-13 19:07 
В смартфонах далеко не последнее место занимает вопрос потребления памяти и нагрузки на батарею. Ваш ответ, к сожалению, не раскрывает тему. Игры, например, тоже работают плавно, но сажают батарею в момент.

"Выход альфа-версии Qt 5.1"
Отправлено nib , 09-Апр-13 19:25 
Как обычно - как напишешь, так и будет потреблять. А вообще потребление памяти, нагрузка, размер бинарника устраивают

"Выход альфа-версии Qt 5.1"
Отправлено anonymous , 09-Апр-13 20:09 
>Как обычно - как напишешь, так и будет потреблять. А вообще потребление памяти, нагрузка, размер бинарника устраивают

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


"Выход альфа-версии Qt 5.1"
Отправлено ананис , 09-Апр-13 19:06 
кто по ссылкам ходил - с QtScript на iOS ничего не порешали?

"Выход альфа-версии Qt 5.1"
Отправлено ананис , 09-Апр-13 19:10 
и кстати, поделки типа Windows Phone/Windows RT этот прекрасный фреймворк когда-нибудь будет поддерживать? или это в принципе не возможно?

"Выход альфа-версии Qt 5.1"
Отправлено Sauron , 09-Апр-13 21:31 
Там в сырцах есть ветка winrt и она вроде даже живая вполне.

"Выход альфа-версии Qt 5.1"
Отправлено Аноним , 09-Апр-13 19:23 
Qt, конечно же, хорошая штука, но каждый раз когда я смотрю на него - я вижу закат программирования, когда JS полностью захватит десктоп и станет стандартом для написания прикладных программ.

"Выход альфа-версии Qt 5.1"
Отправлено nib , 09-Апр-13 19:27 
не хочу вас шокировать, но вы можете написать qml приложение без задействования js движка
на "голых" c++ и qtquick

"Выход альфа-версии Qt 5.1"
Отправлено anonymous , 09-Апр-13 20:13 
>не хочу вас шокировать, но вы можете написать qml приложение без задействования js движка

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


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


"Выход альфа-версии Qt 5.1"
Отправлено nib , 10-Апр-13 10:38 
Qml parser запускает js движок только когда встречает js код внутри qml`я

"Выход альфа-версии Qt 5.1"
Отправлено Аноним , 09-Апр-13 21:43 
Новшества - это наверное хорошо, но лучше бы допилили то что сломали.
Например работу QtWebKit, который крешит приложение в некоторых случаях,
на печать выводит какой-то ужас.
Компиляцию с помощью MinGW, скомпиленное в XP приложение вообще не запускается.
Вобщем жду 5.0.2, а там видно будет.

"Выход альфа-версии Qt 5.1"
Отправлено nib , 10-Апр-13 10:41 
В QtWebkit слышал только про проблемы с webGL
mingw вернули с 5.0.1
в xp приложения собираются и запускаются(единственное пробовал только msvc сборки делать)

"Выход альфа-версии Qt 5.1"
Отправлено nal , 09-Апр-13 22:52 
Qt SerialPort в апстриме - позитивная информация...

"Выход альфа-версии Qt 5.1"
Отправлено szh , 10-Апр-13 00:51 
к сожалению его отучили открывать девайс без буферизирования QSerialPort::open(...|QIODevice::Unbuffered)

"Выход альфа-версии Qt 5.1"
Отправлено Buy , 10-Апр-13 13:52 
> реализация предварительной поддержки создания Qt-приложений для мобильных платформ Android и iOS.

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


"Выход альфа-версии Qt 5.1"
Отправлено Stax , 10-Апр-13 14:36 
Еще 5.0 ни в одном популярном дистрибутиве не появился, а они уже вперед к 5.1 бегут o.O
Может им лучше подумать об обратной совместимости с qt4 или другим проблемам, из-за которых 5.0 пока не используется?

"Выход альфа-версии Qt 5.1"
Отправлено nib , 10-Апр-13 15:07 
Ubuntu 13.04, Qt5 сам установился, даже не просил
Обратная совместимость с чем? Для справки они просто пометили часть Апи как deprecated, убрали Qt3Support, добавили новые модули

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


"Выход альфа-версии Qt 5.1"
Отправлено Stax , 11-Апр-13 13:38 
Ну вообще под ubuntu я не смотрел, но сейчас нашел под рукой, глянул - там тоже в репах нет. Или предлагается с сайта скачивать? Это не то.
Под fedora ни слухом, ни духом, хотя они обожают новые версии даже чисто для разработки включать.
Под opensuse аналогично, тут, правда, есть неофициальная репа с developer snapshot версией qt5, но все равно это "не в дистрибутиве".

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

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


"Выход альфа-версии Qt 5.1"
Отправлено nib , 12-Апр-13 14:25 
ABI совместимости нет, поэтому пересобирать софт. Api поменялось очень слабо, у меня портирование прошло довольно гладко.

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

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


"Выход альфа-версии Qt 5.1"
Отправлено Аноним , 10-Апр-13 17:16 
А статически собирать безболезненно можно? Чтобы оно не качало из маркета еще и ministro?