Platform-wide mobile development with Qt
-
Hello, ~devnet.
Few days ago I started a project (mobile application). I would like to deploy it everywhere (like Qt use to :) so I need Android and iOS support. Afaik, Qt's support of mobile is:
- BlackBerry (Qt 5.0+ stable)
- Android (Necessitas)
- iOS (Qt 5.1 tech preview)
But I am not still not sure about it. Actually I need:
- ..to deploy Qt application on Android we need Ministro.apk to be installed (can I merge it with app's apk?)
- ..it to be clear how Qt works on iOS
- ..support of QtCore, QtWidgets, QtXml, QtPhonon (maybe)
Any ideas?
-
Hi
Development of a single app targeting all that platforms is quite complicated.
You should avoid particularities, i.e Cascades or specific Qt Quick components. If you want to use a common QML layer for all of them use pure QT Quick and create your custom components in case you need some.Be sure that all the modules you want to use are supported on those platforms. I just removed Phonon in one of my apps because seem to be dificult to include on some platforms (I moved to QT Multimedia)
regards
-
[quote author="deuteros" date="1366825844"]Hi
Development of a single app targeting all that platforms is quite complicated.
You should avoid particularities, i.e Cascades or specific Qt Quick components. If you want to use a common QML layer for all of them use pure QT Quick and create your custom components in case you need some.Be sure that all the modules you want to use are supported on those platforms. I just removed Phonon in one of my apps because seem to be dificult to include on some platforms (I moved to QT Multimedia)
regards
[/quote]Hi.
What about iOS, have you tried it?
-
Sorry but I don't have experience with iOS but I think this platform is the most difficult to handle in terms of compatibility. You can read "this":http://blog.qt.digia.com/blog/2013/03/05/qt-for-ios-preview/ to get an idea.