(Create SDK comparison) |
(Add some notes - needs <ref>s enabled) |
||
| Line 9: | Line 9: | ||
|- | |- | ||
! Runs on Windows | ! Runs on Windows | ||
| - | | | + | | o |
| - | | | + | | o |
| - | | | + | | o |
|- | |- | ||
! Runs on Linux | ! Runs on Linux | ||
| - | | | + | | o |
| - | | | + | | o |
| - | | | + | | o |
|- | |- | ||
! Runs of Mac OS X | ! Runs of Mac OS X | ||
| Line 29: | Line 29: | ||
|- | |- | ||
! Supports Qt Quick | ! Supports Qt Quick | ||
| + | | o<ref>In 2.1, currently in beta.</ref> | ||
| | | | ||
| - | | | + | | - |
| - | + | ||
|- | |- | ||
! Supports Qt Components | ! Supports Qt Components | ||
| - | | | + | | |
| | | | ||
| | | | ||
|- | |- | ||
! Allows creation of desktop Qt apps | ! Allows creation of desktop Qt apps | ||
| - | | | + | | o |
| - | | | + | | |
| - | | | + | | /<ref>Requires separate install of Qt SDK.</ref> |
|- | |- | ||
! Allows creation of Symbian Qt apps | ! Allows creation of Symbian Qt apps | ||
| | | | ||
| - | | | + | | /<ref>Not on Linux.</ref> |
| | | | ||
|- | |- | ||
! Allows creation of Maemo Qt apps | ! Allows creation of Maemo Qt apps | ||
| - | | | + | | - |
| - | | | + | | |
| - | | | + | | o |
|- | |- | ||
! Allows creation of MeeGo Core apps | ! Allows creation of MeeGo Core apps | ||
| Line 143: | Line 143: | ||
: ''There's a long road before it happens. [I]n the long run, we want to have these bits merged. [S]ee our [http://wiki.meego.com/SDK/MeeGo_1.1_Application_SDK_Project_Plan#Architecture_of_MeeGo_SDK planned architecture].'' -- [http://lists.meego.com/pipermail/meego-dev/2010-November/479953.html Fathi Boudra], 2010-11-11 | : ''There's a long road before it happens. [I]n the long run, we want to have these bits merged. [S]ee our [http://wiki.meego.com/SDK/MeeGo_1.1_Application_SDK_Project_Plan#Architecture_of_MeeGo_SDK planned architecture].'' -- [http://lists.meego.com/pipermail/meego-dev/2010-November/479953.html Fathi Boudra], 2010-11-11 | ||
: ''Think of NQS like you think of Eclipse - it's a framework for running plugins that you manage within the application itself. Packaging system has very little to offer for an application like that. Since NQS has to serve users of lesser operating systems as well (Windows and Mac), such a component manager needs to exist anyway. Making a separate solution for Debian/Ubuntu would be nice for those users, but would overall deliver so little value that it's not worth the effort.'' -- [http://lists.meego.com/pipermail/meego-dev/2010-November/479952.html Ville Vainio], 2010-11-11 | : ''Think of NQS like you think of Eclipse - it's a framework for running plugins that you manage within the application itself. Packaging system has very little to offer for an application like that. Since NQS has to serve users of lesser operating systems as well (Windows and Mac), such a component manager needs to exist anyway. Making a separate solution for Debian/Ubuntu would be nice for those users, but would overall deliver so little value that it's not worth the effort.'' -- [http://lists.meego.com/pipermail/meego-dev/2010-November/479952.html Ville Vainio], 2010-11-11 | ||
| + | |||
| + | == Footnotes == | ||
| + | <references /> | ||
A comparison of Qt Creator (as may be packaged by your distribution), Nokia Qt SDK and MeeGo SDK.
| Feature | Qt Creator | MeeGo SDK | Nokia Qt SDK |
|---|---|---|---|
| Runs on Windows | o | o | o |
| Runs on Linux | o | o | o |
| Runs of Mac OS X | |||
| Qt version supported (4.6/4.7/4.8) | |||
| Supports Qt Quick | o[1] | - | |
| Supports Qt Components | |||
| Allows creation of desktop Qt apps | o | /[2] | |
| Allows creation of Symbian Qt apps | /[3] | ||
| Allows creation of Maemo Qt apps | - | o | |
| Allows creation of MeeGo Core apps | |||
| Allows creation of MeeGo Netbook apps | |||
| Allows creation of MeeGo Handset apps | |||
| Allows creation of MTF apps | |||
| Supports Symbian packaging | |||
| Supports Maemo packaging (binary) | |||
| Supports Maemo packaging (source) | |||
| Supports MeeGo packaging (binary) | |||
| Supports MeeGo packaging (OBS) | |||
| Features Symbian^3 UI simulator | |||
| Features Maemo 5 UI simulator | |||
| Features MeeGo Handset UI simulator | |||
| Features MeeGo Handset UI simulator | |||
| Features Symbian^3 device emulator | |||
| Features Maemo device emulator | |||
| Features MeeGo Netbook device emulator | |||
| Features MeeGo Handset device emulator |
[M]aking a distinction with Qt SDK/Qt Creator and NQS will be a bit artificial in the long run, since the biggest difference is the installer and component maintenance tool. Qt Creator is essentially what you get if you install NQS with the online installer and disable the extra components. -- Ville Vainio, 2010-11-11