I'm biased, but really, what is the point of promoting a QML-based platform for mobile applications? Do people really expect app developers to port en masse to that platform? HTML5 seems far more attractive as a porting target.
HTML5 also has the advantage that we don't have to spend time arguing about how basic form controls should work.
Posted Jan 17, 2013 9:47 UTC (Thu) by khim (subscriber, #9252)
[Link]
Do people really expect app developers to port en masse to that platform?
Yes. I'm pretty sure they'll fail, but there is some hope.
HTML5 seems far more attractive as a porting target.
"HTML5-only" is dead end. You can write some applications purely in HTML5, but in the end enough of them require C++ (to reuse existing libraries). Any platform without the ability to reuse C++ code is stillborn.
Ubuntu's phone SDK and the QML component zoo
Posted Jan 17, 2013 10:15 UTC (Thu) by boudewijn (subscriber, #14185)
[Link]
Those "basic form controls" are a bit of a red herring. QML is so insanely great because it's so easy to use the same (C++) core and have a small, easy to code and smooth gui on top of that that nicely fits in with the platform.
I mean... Look at Calligra. There are at least five gui's on top of that: the desktop QWidget one, the Harmattan libmeegotouch one and three QML-based gui's: one for meego, one for Plasma Active and then there's Krita Sketch for Windows 8.
QML is awesome, and the more platforms include it, the happier I'll be.
Ubuntu's phone SDK and the QML component zoo
Posted Jan 18, 2013 12:43 UTC (Fri) by neiljerram (subscriber, #12005)
[Link]
How much work would it be to make a Calligra UI for QtMoko too, given that QtMoko now supports QML? (I believe.)
Ubuntu's phone SDK and the QML component zoo
Posted Jan 18, 2013 14:45 UTC (Fri) by boudewijn (subscriber, #14185)
[Link]
If QML is there, that means that most of Qt should be around. Then it depends on whether the kde framework libraries exist already -- they might take a bit of porting. dbus support can be hacked out, that's not a big issue if it doesn't exist. Otherwise it should be really plain sailing.
If there are weird things like shared library limitations (like on Android) or process size limitations, that could be a big barrier. We fixed those for Android, though.
One platform to rule them all
Posted Jan 17, 2013 15:08 UTC (Thu) by man_ls (subscriber, #15091)
[Link]
I guess that with time QML might be ported to iOS, Windows Mobile, Blackberry and perhaps even to Android. So your application might run on several mobile platforms with minor changes.
In practice, only iOS and Android matter at this point. I would wait to see QML ported before taking the plunge. Even so, the continuity of QML and Qt in general is a big unknown (I don't know much about Digia so I assume most people are in the same situation).
Betting on QML or HTML5 are risky propositions at this point in time.
One platform to rule them all
Posted Jan 17, 2013 18:32 UTC (Thu) by jospoortvliet (subscriber, #33164)
[Link]
Parts to all those platforms* are in various stages of completion and the continuity questions about Qt and QML are answered by now - Digia has shown to invest and set new directions while playing well with the growing community of other companies contributing under the 'Open Governance' umbrello so I wouldn't worry about that.
* With windows Mobile I assume you mean Windows Phone, Windows Mobile has had Qt available for it since the stone age. With Blackberry, the new Blackberry platform is build entirely around QML so I'm guessing you'd consider that covered too. For Android, there's a already quite mature port. Heck, there's a porting effort to HTML5/Javascript underway ;-)
One platform to rule them all
Posted Jan 17, 2013 19:53 UTC (Thu) by boudewijn (subscriber, #14185)
[Link]
Not sure about QML, but Qt is already available on iOS (as well as OSX, of course) And QML isn't just about tablets and phones, it's awesome on the desktop, too, as well as on hybrid things like laptops with touch screens.
One platform to rule them all
Posted Jan 17, 2013 22:22 UTC (Thu) by man_ls (subscriber, #15091)
[Link]
Digia has shown to invest and set new directions while playing well with the growing community
Great news! Rereading my message it might look as if I wanted to spread FUD about Qt. Nothing could be farther from the truth: I appreciate the reassurance about Qt's future. It is great to have such a complete toolkit as Free software (and to stay as such).
Indeed, having a mature, Free software toolkit for all mobile platforms would be a big win for developers. The space is ripe for it.
One platform to rule them all
Posted Jan 30, 2013 3:23 UTC (Wed) by buck (subscriber, #55985)
[Link]
webkit made it outta KDE land and onto everything
i wouldn't bet against QML either, given its shared legacy,
but honestly not knowing anything else about it
just seems that Qt/KDE is responsible for a lot of stuff
that shows up on people's screens these days
don't know if there is a licensing basis for this or just
technical or aesthetic or what, as previously confessed