While Nokia drastically needs 1. I think they're working on the 2nd. If QT compatibility works like it's suppose too then theoretically you could start and run an app using the same QT libraries from any other system using those same QT libraries (QT apps from the desktop/laptop, QT apps from Maemo, QT apps from Meego, QT apps from Symbian, etc.)