On 10/08/2011 07:00 AM, ext Daniel Mendizabal wrote: > - Multi platform capability isn't as simple anymore:
The problem is multi form-factor in mobile - regardless of the technology you are using. Cross-compatibility in desktop is simpler not only because QWidget is well established but also because you know what form factor to expect regardless of the OS. If you want to address efficiently handset, tablet etc (with different display resolutions, hardware buttons, sensors etc) you will probably need to do some homework. A good C++/QML split for backend and UI makes your life easier. > The inclusion of > QML components for different platforms make that the source code needs > to be changing to compile for MeeGo, Symbian, Linux, Windows or Mac > platform every single time. That is indeed a pain now, although in reality it is not so painful: MeeGo Harmattan and Symbian are the only platforms really shipping Qt Quick Components in products and both are pretty compatible. I hope the Qt Project leads the way of homogenization and the rest just follows and contributes upstream whatever else is needed. For what is worth, the diff for making our Harmattan C++/QML app work in Maemo is pretty trivial, and actually less related to QML itself than to Maemo specific Components port and packaging: http://wiki.maemo.org/QtComponents/Miniature > The current Qt4 is as simple as changing the > target in QtCreator and the application is compiled to the next OS > without absolutely any change in your code. Perhaps, but with QWidget your app probably looks bad in mobile platforms making your cross-compatibility of little value for actual mobile users. (Maybe I'm wrong, again having links to your apps would help making more accurate judgments). -- Quim _______________________________________________ Qt5-feedback mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback
