3 ms·
The promise of "write once, run anywhere". Where have I heard that before? Somehow I doubt Nokia would be particularly motivated to maintain any Android/iOS/We
by kenshi 16y ago
The promise of "write once, run anywhere". Where have I heard that before?
Somehow I doubt Nokia would be particularly motivated to maintain any Android/iOS/WebOS versions of Qt - assuming they bother to write them at all.
- Tuna-Fish 16y agoQt is LGPL. It's certainly possible to write and maintain an Android/iOS/WebOS port of Qt without Nokia's help or approval -- and if you spend a while thinking about it with a lawyer, it might be possible to write a proprietary one you can sell to people who have already written an app for Meego. (edit) I just want to add that write once, run anywhere hasn't ever worked right, but that hasn't ever stopped it from being an efficient way to market your platform to developers either.
- joezydeco 16y agoQt is slighly different because the whole "write once run anywhere" isn't done at the runtime level, it's just at the API level. You still need to cross-compile the Qt libraries for the target system and rebuild your app for the new target. But Trolltech (whoops, I mean Nokia) have a great set of tools to make regenerating a project for a different platform very easy. I've been able to take a typical project and build it for Mac, PC, and Linux in a matter of minutes with no editing. It's not always pretty (like the Mac libraries don't use the UI elements nicely), but it works well.
- joezydeco 16y agoA number of Qt hackers out there already have it running on iOS and Android. Nokia doesn't control where people use the open-source code (and the commercial code either, I guess).