Cross-Platform Mobile Development [closed]

╄→尐↘猪︶ㄣ 提交于 2019-12-02 18:02:29

UPDATE By popular request, a link to the Qt 5.2 release's Android support page, as it's now officially integrated and "production-ready".


Well, Qt can support Android, via the freshly integrated internal Lighthouse project and the works of an individual developer, who will probably be busy integrating his code in the Qt codebase:

Expect to see Qt 4.8 with Android support through Lighthouse.

iOS has a similar drive behind it, but the projects are only starting:

http://forums.internettablettalk.com/showthread.php?p=865264#post865264

Lighthouse provides a tiny abstraction layer for the gui/core operations of Qt, providing a very easy way of porting the framework.

Another open source cross-platform framework Kivy

V-Play (v-play.net). It's a cross platform game engine based on Qt/QML. (API reference) It already supports iOS, Android, Symbian and MeeGo. BlackBerry and Windows Phone support will be added soon.

You can find almost every tool for Cross Platform Development here - http://www.riaxe.com/blog/top-cross-platform-mobile-development-tools/

Blackberry now supports QT, so you will only need to write two versions. See http://press.rim.com/release.jsp?id=5230

It looks like mobile web development is converging on pure html5/javascript, except where native code would give an essential performance boost.

Last night I attended a presentation by the Hyves dev team on their cross-platform mobile app. Some graphically intensive features (animated smileys, it's a social website after all) are disabled on slower platforms. They use Phonegap to fill in the gaps.

This is obviously a subjective question - you're asking us to guess at Nokia'a business strategy.

However, my own personal guess is that Nokia won't port Qt to the iOS, but the community will (in fact, the work has already started). I suspect that a port to android is much easier than a port to iOS, and will happen soon enough.

But then again, that's just a guess.

Why not put your energy into helping port Qt to these new platforms?

Qt for Android Project

Qt for iPhone Project

There's some that are missing from your list which possibly deserve a mention ... JUCE, Corona and Moai. All of these support iOS and Android. Corona is mainly for games but is pushing into the general app area as well - and it has a very active community. Moai is mainly for games and interactive graphics. Moai and Corona are designed for Lua scripting. JUCE is an elegant and well structured C++ based cross platform UI library.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!