Nokia MAEMO & Qt
May. 30th, 2009 05:22 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Хорошие и плохие стороны будущей платформы Nokia Maemo и qt (взято с blogs forum nokia):
Хорошие:
•Small form factor 800x480 screen – девайсов с разрешением экрана меньше, чем WVGA, судя по всему не будет;
No mini size low resolution screen – гудбай экраны 240х320;
Takes advantage of device's multimedia capabilities including DSP all device connectivity features – выделенный звуковой, судя по всему, никуда не денется;
•WLAN, Bluetooth and WiMAX connectivity – наконец не станет кастрированных девайсов без WiFi;
•Accelerated graphics with OpenGL-ES2
•As new feature, Qt 4.5 has native OpenGL-ES2.0 support – возродят девайсы с графическими акселераторами;
•Hardware accelerated OpenGL-ES2.0 in Omap3 based devices – подтверждение про граф.чипы. Главное, что бы его программно не ограничили;
•OpenGL ES 2.0 is based on OpenGL 2.0, so using programmable shaders is mandatory, since all old fixed function API's have been removed (короче самая последняя версия опенгл);
•Omap3 architecture – гудбай слабые процы;
•HSPA ( High Speed Packet Access / Cellular 3G connectivity ) - бывшие инет-таблетки обретут телефонные возможности. Только вот скорости HSPA не указали;
•Vibra service: methods for triggering and controlling vibrations. - возможно имеется ввиду тактильная отдача виброзвонком (хотя не ново);
•Device orientation: respond to changes in orientation and discover current orientation – девайсов без акселометра не будет (хотя давно к тому идёт);
немного о Qt и мультиплатформенности:
•!!!Same applications will run with no modifications or just small changes in S60 but also in Desktop Linux Macintosh, Windows and even Windows mobile – правда неясно, идёт ли речь только о родном нокиевском софте, или вообще о любом;
•Tablet has hardware menu button, keycode as F4 – не будет попсовых “безкнопочных” девайсов. Как минимум, выделенная кнопка на меню гарантирована :)
Плохие:
• Finger optimized touch screen
•Designed for finger usage, not depending of stylus – что в этом хорошего, я так и не понял, за многие годы. Попробую описать свою позицию “пальцы vs стилус”. Пальцем труднее попасть по кнопке/иконке, по которой легко попасть стилусом. Соответственно на пальце-ориентированных девайсах соответствующие кнопки/иконки будут увеличены в размерах. Соответственно, после увеличения размеров, таких кнопок/иконок будет меньше помещаться, чем их же на стилусо-ориентированном экране _такого же_ размера и разрешения. Иными словами, это будет тоже самое, что изменить разрешение на 17” мониторе с 1280х1024 до 800х600. На экране будет помещаться меньше инфы, зато иконки и кнопки будут как для слепых. Так вот, что хорошего в пальце-ориентированном экране, кроме возможности засирать его жиром и грязью куда чаще?;
•No small UI elements – вот, подтверждение слов выше;
•Scrolling from content pane, not small scrollbars – туда же;
•On screen virtual keyboard or mobile optimized small size qwerty keyboard – вставьте себе в попу свою экранную клавиатуру. Видимо человеческих йцукенов а-ля Е90 мы уже не увидим;
•No need full size keyboard – см. выше.
Короче, есть надежда, что новые флагманы на маемо возродят давно забытые традиции времён N95. Хотя бы железо у них ограниченное не будет (разрешение экрана, проц и ускорители нам уже как бы гарантируют). А если мультиплатформенность будет такой, как обещают (что проги с маемо будут без модификаций запускаться на S60, WM и десктопах), то это вообще будет супер :)
Eng:
The good and bad stuff about nokia's future Maemo and Qt platform (from blogs forum nokia):
The good stuff:
•Small form factor 800x480 screen – seems like no more devices with less than WVGA screen resolution anymore;
No mini size low resolution screen – goodbye to 240х320 screens;
Takes advantage of device's multimedia capabilities including DSP all device connectivity features – looks like the dedicated sound processor won't go anywhere;
•WLAN, Bluetooth and WiMAX connectivity – at last there won't be no devices, lacking WiFi;
•Accelerated graphics with OpenGL-ES2
•As new feature, Qt 4.5 has native OpenGL-ES2.0 support – resurrection to devices with dedicated GPU;
•Hardware accelerated OpenGL-ES2.0 in Omap3 based devices – confirmed about the GPUs. I wish they wouldn't be limited with software;
•OpenGL ES 2.0 is based on OpenGL 2.0, so using programmable shaders is mandatory, since all old fixed function API's have been removed (the latest opengl version);
•Omap3 architecture – goodbye to weak CPUs;
•HSPA ( High Speed Packet Access / Cellular 3G connectivity ) - former internet tablets will have phone capabilities. Just missing the HSPA speeds;
•Vibra service: methods for triggering and controlling vibrations. - maybe that's the vibra screen feedback (but that's not new);
•Device orientation: respond to changes in orientation and discover current orientation – no more devices lacking accelometer (it tends to be that way for a long time now);
some about Qt crossplatforming:
•!!!Same applications will run with no modifications or just small changes in S60 but also in Desktop Linux Macintosh, Windows and even Windows mobile – the only missed thing is whether this works for nokia software only or for any maemo software;
•Tablet has hardware menu button, keycode as F4 – no more “buttonless” popular devices. At least, hardware menu key guranteed :)
The bad stuff:
• Finger optimized touch screen
•Designed for finger usage, not depending of stylus – I can't realize what so good about this for all these years. I'll try to tell about my position in “fingers vs stylus”. It's harder to hit an icon/button with finger which is easy to hit with stylus. Accordingly, the finger optimized devices will have these icons/buttons increased in size. Accordingly, the _same size and resolution_ screen will be able to display less finger-optimized icons/buttons, than stylus-optimized one. In other words, it's the same than configuring 17 inch display from 1280x1024 to 800x600. Less info on the screen, but all the icons are like for blind people. So what's so amazing in finger optimized screen, except of possibility to make it dirty with grease and filth way more faster?;
•No small UI elements – the proof of my words above;
•Scrolling from content pane, not small scrollbars – the same way;
•On screen virtual keyboard or mobile optimized small size qwerty keyboard – please eat your virtual keyboard for breakfast. Seems like we'll never see normal qwertys like E90 had;
•No need full size keyboard – look above.
So, there's a hope that new maemo flagships will be a resurrection of long forgotten N95 traditions. At least they won't have weak hardware (screen res, CPU and accelerators are like guranteed now). And if cross-platforming will be as good as they promise (that maemo software could be launched at S60, WM and desktops with no changes), that would be even better :)
Хорошие:
•Small form factor 800x480 screen – девайсов с разрешением экрана меньше, чем WVGA, судя по всему не будет;
No mini size low resolution screen – гудбай экраны 240х320;
Takes advantage of device's multimedia capabilities including DSP all device connectivity features – выделенный звуковой, судя по всему, никуда не денется;
•WLAN, Bluetooth and WiMAX connectivity – наконец не станет кастрированных девайсов без WiFi;
•Accelerated graphics with OpenGL-ES2
•As new feature, Qt 4.5 has native OpenGL-ES2.0 support – возродят девайсы с графическими акселераторами;
•Hardware accelerated OpenGL-ES2.0 in Omap3 based devices – подтверждение про граф.чипы. Главное, что бы его программно не ограничили;
•OpenGL ES 2.0 is based on OpenGL 2.0, so using programmable shaders is mandatory, since all old fixed function API's have been removed (короче самая последняя версия опенгл);
•Omap3 architecture – гудбай слабые процы;
•HSPA ( High Speed Packet Access / Cellular 3G connectivity ) - бывшие инет-таблетки обретут телефонные возможности. Только вот скорости HSPA не указали;
•Vibra service: methods for triggering and controlling vibrations. - возможно имеется ввиду тактильная отдача виброзвонком (хотя не ново);
•Device orientation: respond to changes in orientation and discover current orientation – девайсов без акселометра не будет (хотя давно к тому идёт);
немного о Qt и мультиплатформенности:
•!!!Same applications will run with no modifications or just small changes in S60 but also in Desktop Linux Macintosh, Windows and even Windows mobile – правда неясно, идёт ли речь только о родном нокиевском софте, или вообще о любом;
•Tablet has hardware menu button, keycode as F4 – не будет попсовых “безкнопочных” девайсов. Как минимум, выделенная кнопка на меню гарантирована :)
Плохие:
• Finger optimized touch screen
•Designed for finger usage, not depending of stylus – что в этом хорошего, я так и не понял, за многие годы. Попробую описать свою позицию “пальцы vs стилус”. Пальцем труднее попасть по кнопке/иконке, по которой легко попасть стилусом. Соответственно на пальце-ориентированных девайсах соответствующие кнопки/иконки будут увеличены в размерах. Соответственно, после увеличения размеров, таких кнопок/иконок будет меньше помещаться, чем их же на стилусо-ориентированном экране _такого же_ размера и разрешения. Иными словами, это будет тоже самое, что изменить разрешение на 17” мониторе с 1280х1024 до 800х600. На экране будет помещаться меньше инфы, зато иконки и кнопки будут как для слепых. Так вот, что хорошего в пальце-ориентированном экране, кроме возможности засирать его жиром и грязью куда чаще?;
•No small UI elements – вот, подтверждение слов выше;
•Scrolling from content pane, not small scrollbars – туда же;
•On screen virtual keyboard or mobile optimized small size qwerty keyboard – вставьте себе в попу свою экранную клавиатуру. Видимо человеческих йцукенов а-ля Е90 мы уже не увидим;
•No need full size keyboard – см. выше.
Короче, есть надежда, что новые флагманы на маемо возродят давно забытые традиции времён N95. Хотя бы железо у них ограниченное не будет (разрешение экрана, проц и ускорители нам уже как бы гарантируют). А если мультиплатформенность будет такой, как обещают (что проги с маемо будут без модификаций запускаться на S60, WM и десктопах), то это вообще будет супер :)
Eng:
The good and bad stuff about nokia's future Maemo and Qt platform (from blogs forum nokia):
The good stuff:
•Small form factor 800x480 screen – seems like no more devices with less than WVGA screen resolution anymore;
No mini size low resolution screen – goodbye to 240х320 screens;
Takes advantage of device's multimedia capabilities including DSP all device connectivity features – looks like the dedicated sound processor won't go anywhere;
•WLAN, Bluetooth and WiMAX connectivity – at last there won't be no devices, lacking WiFi;
•Accelerated graphics with OpenGL-ES2
•As new feature, Qt 4.5 has native OpenGL-ES2.0 support – resurrection to devices with dedicated GPU;
•Hardware accelerated OpenGL-ES2.0 in Omap3 based devices – confirmed about the GPUs. I wish they wouldn't be limited with software;
•OpenGL ES 2.0 is based on OpenGL 2.0, so using programmable shaders is mandatory, since all old fixed function API's have been removed (the latest opengl version);
•Omap3 architecture – goodbye to weak CPUs;
•HSPA ( High Speed Packet Access / Cellular 3G connectivity ) - former internet tablets will have phone capabilities. Just missing the HSPA speeds;
•Vibra service: methods for triggering and controlling vibrations. - maybe that's the vibra screen feedback (but that's not new);
•Device orientation: respond to changes in orientation and discover current orientation – no more devices lacking accelometer (it tends to be that way for a long time now);
some about Qt crossplatforming:
•!!!Same applications will run with no modifications or just small changes in S60 but also in Desktop Linux Macintosh, Windows and even Windows mobile – the only missed thing is whether this works for nokia software only or for any maemo software;
•Tablet has hardware menu button, keycode as F4 – no more “buttonless” popular devices. At least, hardware menu key guranteed :)
The bad stuff:
• Finger optimized touch screen
•Designed for finger usage, not depending of stylus – I can't realize what so good about this for all these years. I'll try to tell about my position in “fingers vs stylus”. It's harder to hit an icon/button with finger which is easy to hit with stylus. Accordingly, the finger optimized devices will have these icons/buttons increased in size. Accordingly, the _same size and resolution_ screen will be able to display less finger-optimized icons/buttons, than stylus-optimized one. In other words, it's the same than configuring 17 inch display from 1280x1024 to 800x600. Less info on the screen, but all the icons are like for blind people. So what's so amazing in finger optimized screen, except of possibility to make it dirty with grease and filth way more faster?;
•No small UI elements – the proof of my words above;
•Scrolling from content pane, not small scrollbars – the same way;
•On screen virtual keyboard or mobile optimized small size qwerty keyboard – please eat your virtual keyboard for breakfast. Seems like we'll never see normal qwertys like E90 had;
•No need full size keyboard – look above.
So, there's a hope that new maemo flagships will be a resurrection of long forgotten N95 traditions. At least they won't have weak hardware (screen res, CPU and accelerators are like guranteed now). And if cross-platforming will be as good as they promise (that maemo software could be launched at S60, WM and desktops with no changes), that would be even better :)