On Thu, Feb 16, 2012 at 12:14 PM, Alan Alpert <alan.alp...@nokia.com> wrote:
> It will be interesting to see how this works out in practice - once there are
> distros that ship a different version of Qt. I may have seen qt 4.8 in a
> fedora somewhere, so this issue is just emerging. QML's approach doesn't seem
> as good for supporting multiple Qt versions "at once", but I'm not convinced
> that's the common case. (FYI: If you're making the app a QML/C++ hybrid like
> you should then you can still use those #ifdefs... but it's less than ideal.)

Speak for yourself, but for me at least, it is. I develop with 5.0
locally (for obvious reasons), I use 4.8 on Mer, and 4.7+randompatches
on Harmattan. That's two major Qt releases, two minor releases, and an
awful lot of variance in QML. ;) This situation is only going to get
worse for application developers as more devices with Qt keep
shipping.

Even on Harmattan itself, the problem of imports comes up a lot. Qt
Components supports a 1.1 import on newer versions, but that won't
work on older Harmattan (for obvious reasons). It is a very real
annoyance to basically be limited to the lowest common denominator in
terms of features, or be forced to duplicate all your QML and ifdef
all over the place like crazy. With 5.0, this will actually probably
be one of the last known annoyances I have with QML.
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to