I was under the impression that Qt and QML were platform independent. Now Qt is fairly platform independent but QML seem to very much depend on the supported components for each platform or even device. So lets see which QML components are available today:
So my question to everyone: what package should I target today if I want my apps to work on most (all?) Qt devices tomorrow without looking like something made in the 80's ? is there a roadmap for this? do we even have a plan? [ and yes, I have already read Kates blogpost and it didn't answer my questions].Code:Device | OS |Firmware | Qt | QtQuick | QtDesktop | Qt3D | com.nokia.symbian | com.meego | com.nokia.meego | Qt.labs.particles | Qt.labs.components | Qt.labs.components.native | MeeGo.Labs.Components | MeeGo.Components Desktop | Win7 | SDK 1.2? | 4.7 | | | | | | | 1.0 | | | | Nokia N900 | Maemo 5 |20.2010.36-2 | 4.7 | | | | | | | | | | | | Nokia N8 | Symbian^3 |14.002 | 4.7 | 1.0 | | | 1.0 | | | 1.0 | 1.0 | 1.0 | | Nokia 500 | Symbian anna |? | 4.7 | 1.0 | | | | | | 1.0 | | | | Nokia N950 | Maemo 6/ Meego |1.2011.22-6 | 4.7 | 1.0, 1.1 | | | | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | | nebook emulator | Meego 1.2 i32 |? | 4.7 | 1.0 | | | | | | | 1.0 | | |
EDIT: the forum software made my nice table unreadable. Here is a quick summary:
Desktop (SDK 1.2): Qt 4.7, Qt.labs.particles 1.0, no QtQuick, com.nokia.symbian, com.meego, QtDesktop or Qt3D!
N900 (20.2010): Qt 4.7, nothing else!!
N8 (14.002): Qt 4.7, QtQuick 1.0, Qt.nokia.symbian 1.0, Qt.labs.particles 1.0 and Qt.labs.components[.native] 1.0
500 (firmware ?): Qt 4.7, Qt 1.0, Qt.labs.partices 1.0. WHAT HAPPENED TO com.nokia.symbain etc???
N950 (firmware ?): Qt 4.6, QtQuick 1.0-1.1, com.meego 1.0 and com.nokia.meego 1.0 + Qt.labs.componens[.native] 1.0. No trace of MeeGo.[Labs.]Components ??
Netbook 1.2 i32: Qt 4.7, QtQuick 1.0. Qt.labs.components 1.0. NO trace of any of the meego packages



