Russian Qt Forum
Ноябрь 22, 2024, 12:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2 3 4   Вниз
  Печать  
Автор Тема: Релиз Qt 5.1 Beta  (Прочитано 29618 раз)
Digia
Гость
« : Май 15, 2013, 09:45 »

Digia рада сообщить о выходе Qt 5.1 Beta. Совершив этот большой шаг, мы стали еще ближе к релизу Qt 5.1.0, запланированному до начала лета. С релизом данной бета-версии мы предлагаем вам к использованию бинарные инсталляторы для Qt5.1, что позволит вам еще быстрее и легче начать работу с Qt.
Давайте кратко ознакомимся, что вошло в данный бета-релиз.

Основная функциональность
Основной задачей для создания Qt5.1 стало развитие тех новых возможностей, которые были представлены в Qt5.0. На основе ваших отзывов, примеров реального использования Qt 5.0 и портирования приложений с Qt4.х мы улучшили функциональность и производительность. Основываясь на отзывах и вкладе нашей растущей экосистемы, состоящей из более чем 500 тысяч разработчиков в более чем 70 отраслях промышленности, использующих Qt на множестве платформ и конфигурациях, мы можем заявить, что Qt5 готов удовлетворить ваши ожидания и потребности.
Новые ключевые возможности Qt 5.1 Beta:

- модуль Qt Quick Controls – набор готовых UI компонент, ориентированных на десктоп-приложения, создаваемые с Qt Quick;
- модуль Qt Quick Layouts – легкий, более интуитивный способ управления масштабированием пользовательских интерфейсов, гарантирующий стабильное расположение элементов, чтобы весь пользовательский интерфейс оставался удобным в использовании на экранах разных размеров;
- модуль Qt Serial Port – кросс-платформенный интерфейс для использования аппаратных и виртуальных последовательных портов в Qt приложениях;
- возможность использования Qt Quick и Widget-ов в одном окне приложения;
- включённый в релиз новый Qt Creator 2.7.1,предоставляющий, например, Qt Quick Designer для быстрого прототипирования, и улучшенную поддержку C++11;
- поддержка статических сборок Qt, позволяющая обойти ситуации, когда нет возможности использовать динамическое линкование;
- модуль Qt Sensors представлен как официально поддерживаемый модуль.

Для более детальной информации обратите внимание на статью в вики - Новый функционал в Qt 5.1 (http://qt-project.org/wiki/New-Features-in-Qt-5.1), ознакомьтесь  с документацией Qt 5.1 Documentation Snapshot (http://doc-snapshot.qt-project.org/qt5-stable/qtdoc/index.html), и, конечно, не пропустите страницу Known Issues (http://qt-project.org/wiki/Qt510beta1KnownIssues) в вики.

Бинарные инсталляторы
Для большинства пользователей одним из основных отличий Qt 5.1 Beta по сравнению с Qt 5.1 Alpha будет бинарный инсталлятор, который обеспечивает удобный способ установки всего, что вам необходимо для начала разработки с Qt – без необходимости собирать Qt самостоятельно. Для Qt 5.1 мы предлагаем несколько новых конфигураций, таких как VS2012 для 64-бит с  OpenGL поддержкой – такая конфигурация уже доступна в данном Beta релизе. Сразу после релиза Beta мы планируем проапгрейдить конфигурацию с MinGW до версии 4.8, а также к выходу Qt 5.1.0 - предоставить конфигурацию VS2012 для 32-бит с поддержкой ANGLE.
Qt 5.1 Beta доступна для автономной установки, но мы также предусмотрим и онлайн инсталляторы перед финальным релизом Qt 5.1.0. Офлайновый инсталлятор содержит всё, что нужно для начала разработки с использованием Qt: инструментарий, документацию, примеры и готовые (предварительно собранные) библиотеки Qt. Также доступен вариант скачивания исходников – для тех, кто желает собрать Qt самостоятельно, если используется конфигурация, для которой нет готовых двоичных файлов. В дополнение к исполняемым файлам для десктопов – Qt 5.1 Beta поставляется с предварительно собранными файлами для Android, которые затем могут быть объединены с Вашим приложением.

Новые платформы
Qt 5.1 Beta предоставляет вам возможность опробовать предварительную технологическую поддержку новых портов для Android и iOS. Кроме этого, в финальный релиз Qt 5.1.0 будет включена поддержка платформы Windows Embedded Compact 7, которая была ранее доступна в Qt 4.8. Мы добавили эти новые платформы в нашу систему CI (Continuous Integration), так что каждое изменение, вносимое в Qt, будет проверено как на этих, так и на других платформах и конфигурациях, которые уже есть в нашем CI. На данный момент Continuous Integration для Android и  iOS заключается только в тестах для  сборки, но мы также добавляем автоматизированные тесты для проверки работоспособности на этих новых платформах, для уменьшения доли регрессионного тестирования.
Очень много разговоров вокруг указанных новых мобильных портов и многим интересно: что уже возможно сделать с Qt 5.1 Beta для этих платформ – Android и iOS. В целом, можно сказать, что вы можете создавать впечатляющие приложения, которые будут гладко выполняться на обеих новых платформах, но…с некоторыми ограничениями в поддерживаемой функциональности и необходимостью привлечения вашего опыта разработки для установки ваших приложений на эти устройства.
Для платформы Android в Qt 5.1 Beta достаточно хорошо реализован следующий функционал:
виджеты (widgets), Graphics View, приложения с Qt Quick 1 и Qt Quick 2;
OpenGL, работа с сетью (networking) и другая базовая функциональность Qt;
Некоторые элементы Qt Multimedia – например QML media player;
Набор наиболее часто используемых датчиков (сенсоров) в Qt Sensors;
Установка Вашего приложения на устройство из Qt Creator;
Отладка Вашего приложения из Qt Creator;
Qt 5.1 Beta поставляется с предварительно собранными бинарниками для Android, которые могут быть объединены с Вашим приложением.

Для платформы iOS использование Qt Quick 2 невозможно из-за необходимости создания нового QML движка (engine), но в Qt 5.1 Beta доступен следующий, достаточно хорошо работающий, функционал:
- Виджеты (widgets), Graphics View, приложения с Qt Quick 1;
- OpenGL, работа с сетью (networking) и другая базовая функциональность Qt;
- Набор наиболее часто используемых датчиков (сенсоров) в Qt Sensors;
- Установка Вашего приложения на устройство из XCode/iTunes.

Следующие шаги
С релизом Qt 5.1 Beta мы стали еще на один шаг ближе к финальному релизу Qt 5.1.0, который мы стремимся выпустить до начала лета. На основе обратной связи на данный Beta релиз в течение нескольких недель будет создан релиз-кандидат (Release Candidate), или – возможно – вторая Beta версия.

Пожалуйста, протестируйте Qt 5.1 Beta и пришлите нам свое мнение:
- В случае обнаружения новой ошибки (бага) – заполните отчет об ошибке на bugreports.qt-project.org
- Отправьте письмо в Qt Project или свяжитесь с нами через IRC
- Если вы обладатель коммерческой лицензии – пожалуйста, свяжитесь с Digia Qt Support через Customer Portal.

Релиз Qt 5.1 Beta можно скачать с Digia Qt Customer Portal (http://qt.digia.com/Log-in-Customer-Portal/) или с download.qt-project.org для пользователей open-source версии.
« Последнее редактирование: Май 15, 2013, 12:09 от Digia » Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #1 : Май 16, 2013, 10:37 »

Почему для 32 версий в качестве компилятора выбран VS2010, а для 64 битных - VS2012?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #2 : Май 16, 2013, 10:56 »

Кстати да, присоединяюсь к вопросу.

Еще интересно, а будет ли вообще x32 сборка с VS2012?
Записан

ArchLinux x86_64 / Win10 64 bit
Bepec
Гость
« Ответ #3 : Май 16, 2013, 11:56 »

А ещё хотелось бы под VS2008 Веселый
Записан
Serr500
Гость
« Ответ #4 : Май 16, 2013, 13:20 »

Вряд ли будет. Её M$ считает устаревшей.  Подмигивающий
Записан
Bepec
Гость
« Ответ #5 : Май 16, 2013, 14:19 »

А что делать людям, у которых лицензия 2008 и разработка программ в ней стоит по заданию?
Записан
Serr500
Гость
« Ответ #6 : Май 16, 2013, 14:21 »

Не думаю, что M$ до этого есть дело...  Грустный
Записан
RedDog
Гость
« Ответ #7 : Май 16, 2013, 14:38 »

Не думаю, что M$ до этого есть дело...  Грустный
Как раз таки есть дело... Им надо чтоб люди бабки платили за новые говнопродукты, вот и не поддерживают старые.
Записан
Bepec
Гость
« Ответ #8 : Май 16, 2013, 14:47 »

Кхм. Не пойму как связано MS и сборка Qt под VS2008???

Qt 5.* не может быть собрана под VS2008? Технические особенности? Отсутствие поддержки нового стандарта?

Или же просто не хотят собрать?

А то просто так получается, что вынуждают бросить VS2008 (лицензия) и либо пользоваться пираткой, либо обновлять за неопупенные деньги до 2012...

Дайте пожалуйста мне ответ на эти вопросы Улыбающийся В сборке я не мастак, точнее пару раз Qt собирал версии 4.7.*.
Записан
Странник
Гость
« Ответ #9 : Май 16, 2013, 15:39 »

Кхм. Не пойму как связано MS и сборка Qt под VS2008???

Qt 5.* не может быть собрана под VS2008? Технические особенности? Отсутствие поддержки нового стандарта?

Или же просто не хотят собрать?

А то просто так получается, что вынуждают бросить VS2008 (лицензия) и либо пользоваться пираткой, либо обновлять за неопупенные деньги до 2012...

Дайте пожалуйста мне ответ на эти вопросы Улыбающийся В сборке я не мастак, точнее пару раз Qt собирал версии 4.7.*.
если готовой бинарной сборки не поставляется, это не значит, что компилятор не поддерживается. сколь мне помнится, MSVC 2008 x32 был заявлен в Tier1, так что должно собраться.
а что, VS 2008 не позволяет прикрутить более свежую версию SDK? работаю в QtCreator с Windows SDK 7.1 (MSVC 2010), так что с тонкостями вопроса не знаком.
Записан
Bepec
Гость
« Ответ #10 : Май 16, 2013, 15:47 »

Вроде он позволяет, но там различие кардинальное с VS2012. Вот я и спрашиваю знающих, почему нету сборочки ?

Раньше была до версии пятой. Теперь раз - всё, как отрубило. Обидно!!!
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #11 : Май 16, 2013, 15:53 »

в чем проблема собрать библиотеку самому?

диджиа идет в ногу со временем, правильно по-моему. хотя вот этот момент действительно неясен
Почему для 32 версий в качестве компилятора выбран VS2010, а для 64 битных - VS2012?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
« Ответ #12 : Май 16, 2013, 15:54 »

Проблема самая обычная - отсутствие умения собирать, незнание ключей и прочая прочая прочая.
А тратить полдня-день чтобы собрать и убедиться, что я что-то забыл, слишком дорогое для меня удовольствие :/
Записан
Странник
Гость
« Ответ #13 : Май 16, 2013, 15:56 »

насколько я помню, бинарные сборки беты обычно менее разнообразны, чем релизные..

Проблема самая обычная - отсутствие умения собирать, незнание ключей и прочая прочая прочая.
А тратить полдня-день чтобы собрать и убедиться, что я что-то забыл, слишком дорогое для меня удовольствие :/
если вы пользуетесь бинарными сборками, то число необходимых вам ключей неудержимо стремится к нулю.
Записан
Majestio
Гость
« Ответ #14 : Май 16, 2013, 16:26 »

Как полно VC 2008 поддерживает С++11?
Записан
Страниц: [1] 2 3 4   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.075 секунд. Запросов: 24.