LINUX.ORG.RU
 
Mystra_x64

Qt5. Будущее уже скоро


0

3

http://labs.qt.nokia.com/2011/05/09/thoughts-about-qt-5/

tl;dr версия:

  • использование GPU;
  • QML во все поля и отделение QWidget в отдельную либу дабы в будущем… ну, вы поняли. Но нативные виджеты в нём, вероятно, таки будут;
  • что-то там про упрощение интеграции с веб (ничего конкретного);
  • надеются по большей части сохранить совместимость на уровне исходников, а бинарную таки сломают;
  • поддержка платформ — линукс (Wayland, X11), Mac и Windows. Другие платформы (в особенности различные коммерческие юниксы) не приоритетны для Нокии. Поддержка большего количества платформоспецифичных фич;
  • графический стек подвергнется переработке — Qt Quick и QML Scenegraph будут в центре всего этого дела. QPainter останется, но для основного интерфейса использоваться не будет.
  • будет требовать Open GL ES 2.0;
  • Lighthouse, модульность и т.д.

KDE5 не за горами, товарищи! Догоним и перегоним!

ПОСАДИ КОМПЬЮТЕР НА ЦЕПЬ И ЗАСТАВЬ ЛАЯТЬ!

домашняя автоматизация: сделай сам; лучший подарок для техногика

http://www.unicontrollers.com/products/unc01x

[#]  
namezys

А зачем мажорную то версию менять?

*** ()
[#]  
shty
>>-----Цитата---->>

Другие платформы (в особенности различные коммерческие юниксы) не приоритетны для Нокии.

<<-----Цитата----<<

дляНокии - возможно, для Qt - в большой минус

*** ()
[#]  
shty

и да "thoughts-about-qt-5" намекае

*** ()
[#] Ответ на: комментарий от namezys 09.05.2011 20:05:06  
Mystra_x64

Бинарная совместимость сломается.

***** ()
[#]  

>будет требовать Open GL ES 2.0;

Ладно бы просто поддержка, но требование... Они упоролись.
Буду делать ставку на EFL. Нафиг Qt.

**** ()
[#]  
luke

>будет требовать Open GL ES 2.0

куда мир катится

** ()
[#] Ответ на: комментарий от namezys 09.05.2011 20:05:06  
Kosyak

Если посмотреть в исходниках Qt 4 - там есть много TODO и FIXME для Qt 5, которые задевают (слегка) API и логику работы.

** ()
[#]  
VladimirMalyk

будущее весьма и весьма нравится, правда как с обязательным OpenGL ES 2.0 все же вопрос

*** ()
[#] Ответ на: комментарий от Quasar 09.05.2011 20:07:39  
Reset

чего это? в венде работает?

***** ()
[#] Ответ на: комментарий от Quasar 09.05.2011 20:07:39  
namezys

А что, пытаться дальше писать криво и косо. Уж лучше сразу максимум оптимизироваться под нормальный графический API

Mac OS и iOs уже лет 10 все через open gl делают - все довольны

*** ()
[#]  
firestarter

>KDE5 не за горами, товарищи! Догоним и перегоним!

Бедные разработчики кед! Четвёрку то всё никак допилить, а скоро придётся начинать всё с начала.

*** ()
[#] Ответ на: комментарий от Kosyak 09.05.2011 20:11:59  
namezys

Я надеюсь, что кроме merge this methods будут более революционные изменения

*** ()
[#] Ответ на: комментарий от firestarter 09.05.2011 20:18:19  
VladimirMalyk

а ведь таки есть шанс прозреть от перехода на Qt Quick и QML Scenegraph

*** ()
[#] Ответ на: комментарий от namezys 09.05.2011 20:18:11  
mono

В макос множество поддерживаемого железа очень ограничено и имеются в наличии не кривые драйвера для видеокарт. Под линуксами нет ни первого, ни второго.

***** ()
[#] Ответ на: комментарий от mono 09.05.2011 20:26:18  
Mystra_x64

Ну почему же. Под линуксом есть драйвера, а ати это не видеокарта :}

***** ()
[#] Ответ на: комментарий от mono 09.05.2011 20:26:18  
VladimirMalyk

за последние годы единственное место, где в линуксе у меня не взлетело 3D - так это ARM-одноплатник, у коего OpenGL нет априори

*** ()
[#]  
doctorx

> использование GPU

додумались наконец.

** ()
[#]  

гтк3 боятся.

по сабжу: ждем релиза, ура!

** ()
[#] Ответ на: комментарий от VladimirMalyk 09.05.2011 20:29:35  
Kosyak

Ну, у меня ещё на аркосе с дебианом не взелетело - дурацкий PowerVR требует свой древний X-сервер.

//Потом, правдо, другие ребята портировали дрова от n900.

** ()
[#] Ответ на: комментарий от Mystra_x64 09.05.2011 20:28:20  
nu11

>Под линуксом есть драйвера, а ати это не видеокарта :}

я тоже так думал раньше. Однако, у меня на ати с блобом даже webGL отлично работает в огнелисе (там тот самый Open GL ES 2.0).

***** ()
[#] Ответ на: комментарий от Quasar 09.05.2011 20:07:39  
nu11

>Ладно бы просто поддержка, но требование... Они упоролись.

это пока только задумки. Не думаю, что они на это пойдут, слишком много мата в их сторону полетит

***** ()
[#] Ответ на: комментарий от nu11 09.05.2011 20:40:56  
Mystra_x64

>ати с блобом даже webGL отлично работает в огнелисе (там тот самый Open GL ES 2.0).

:) Тогда тем более не о чём волноваться. Красота!

***** ()
[#] Ответ на: комментарий от shty 09.05.2011 20:05:13  
nu11

>дляНокии - возможно, для Qt - в большой минус

сколько там сотых процентов разработчиков использовало Qt на других платформах?

***** ()
[#] Ответ на: комментарий от Mystra_x64 09.05.2011 20:43:36  
nu11

кстати, как там в опере с webgl? В текущей стабильной можно потестить уже?

***** ()
[#] Ответ на: комментарий от Quasar 09.05.2011 20:07:39  
note173

>>Open GL ES 2.0
>Ладно бы просто поддержка, но требование... Они упоролись.



А не так давно...
>> ...будет требовать арифметический сопроцессор и ЦПУ с тактовой частотой 30 МГц

> Ладно бы просто поддержка, но требование... Они упоролись.

*** ()
[#]  
yusri

В проприетарных дровах для GeForce 6600 есть поддержка OpenGL ES 2.0?

** ()
[#] Ответ на: комментарий от yusri 09.05.2011 20:54:01  
note173

Вроде бы поддерживает, но в любом случае его можно сэмулировать

*** ()
[#] Ответ на: комментарий от firestarter 09.05.2011 20:18:19  
bender

ты хотел сказать пользователи - разрабам мне кажется этот процесс наоборот доставляет удовольствие.

**** ()
[#] Ответ на: комментарий от Mystra_x64 09.05.2011 20:59:18  
AX

>Насколько мне известно — пока нет. И в Web specifications support in Opera Presto 2.8 ничего об этом нет. Но превью релиз был такой. Пока в стабильный релиз не включено.

http://my.opera.com/ODIN/blog/2011/05/02/announcing-opera-next-and-speed-dial...
>our earlier HTML5 parser Labs build as well as an experimental build with hardware acceleration and WebGL had a UA string referencing "Opera 11.50". However, these features are not ready yet, and thus are not included in this alpha nor will they be in the 11.50 final release — expect them to pop up in post-11.50 builds though.


WebGL мы увидим очень не скоро.

**** ()
[#]  

>использование GPU

Ого, прогресс, однако

** ()
[#]  

Опять кеды ломать будут?

* ()
[#]  
RussianNeuroMancer

> будет требовать Open GL ES 2.0
Шо, вот прям без fallback?

*** ()
[#]  

Ура, товарищи! Глядишь, и кеды будут черырехмерные с нейроинтерфейсом из коробки.

*** ()
[#] Ответ на: комментарий от namezys 09.05.2011 20:18:11  
annulen

>под нормальный графический API

если это сказано про OpenGL, то ты упоролся)

** ()
[#]  
Freiheits-Sender

Это они решили переименовать 4.8 в 5.0?? Их разрабы мозиллы покусали?

** ()
[#]  
DNA_Seq

>надеются по большей части сохранить совместимость на уровне исходников, а бинарную таки сломают;

бедные кде-девелоперы :(

*** ()
[#]  
pacify

А потом будет Qt 0x0A, Qt 0x0F, ... Qt 0xFF ...

**** ()
[#]  

Главное чтобы с кедорастами не связывались. Были слухи о включении в Qt kdelibs; если это произойдёт, то Qt можно закапывать.

* ()
[#] Ответ на: комментарий от DNA_Seq 09.05.2011 22:25:57  
Mystra_x64

Думаешь, оно уже не пересобирается? :)

***** ()
[#] Ответ на: комментарий от nudoru-kun 09.05.2011 22:58:12  
erfea

Слух был о намерении перенести некие отдельные свистелки из kdelibs в Qt, что очень даже разумно, фичи полезные. Объединять Qt с kdelibs бред, такого никто не предложит хотя бы из-за милиона велосипедов уже имеющихся в Qt.

** ()
[#] Ответ на: комментарий от bender 09.05.2011 21:06:17  
firestarter

>ты хотел сказать пользователи - разрабам мне кажется этот процесс наоборот доставляет удовольствие.

Пользователям то легче, они могут в любой момент избавить себя от мучений, перейдя на венду.

*** ()
[#] Ответ на: комментарий от firestarter 09.05.2011 23:09:23  

> Пользователям то легче, они могут в любой момент избавить себя от мучений, перейдя на венду.
От лёгких неудобств к адскому садомазо? Не, не все пользователи способны на такое "избавление от мучений".

()
[#] Ответ на: комментарий от Mystra_x64 09.05.2011 22:59:27  
DNA_Seq

Думаю что переписывание новой версии кде на новую кутю займет меньше времени однако дебаг будет длится столько же а то и дольше чем у четвертой ветки

*** ()
[#] Ответ на: комментарий от DNA_Seq 09.05.2011 23:30:14  
Mystra_x64

Так если по больше части совместимость на уровне исходных кодов останется, то можно особенно и не переписывать.

***** ()
[#] Ответ на: комментарий от Mystra_x64 09.05.2011 23:33:14  
Mystra_x64

А, тьфу, дебаг… ну, не думаю, что всё будет так уж прямо плохо.

***** ()
[#] Ответ на: комментарий от Mystra_x64 09.05.2011 23:33:14  
DNA_Seq

"По большей части" также подразумевает наличие малозаметных а потому трудноуловимых регрессий

*** ()
[#] Ответ на: комментарий от tmpusr 09.05.2011 23:26:58  
firestarter

>к адскому садомазо?

Да ладно тебе.

*** ()