Mobile development is one of the fastest growing areas nowadays. There are many platforms and, often, when we build an application or a game, we need to take a very difficult decision: what kind of platforms does it support?
Surely we want our work is compatible with as many platforms as possible and this is the reason for this post. We have collected 11 developers’ tool that allow you to develop application and games cross-platforms easily.
Before going into the details of each SDK, in the table below we can analyze the programming languages and platforms supported by each tool.
SDK | Language | Win Support | iOS Support | Android Support | Symbian Support | Console Support |
---|---|---|---|---|---|---|
Shiva3d | C++ | Yes | Yes | Yes | No | Wii |
SIO2 | C-C++ | Yes | Yes | Yes | No | No |
Unity | JavaScript, C#, Python | Yes | Yes | Yes | No | Xbox, PS3, Wii |
Corona | Lua | Yes | Yes | Yes | No | No |
PhoneGap | HTML, Javascript | Yes | Yes | Yes | Yes | No |
Titanium Mobile | HTML, Javascript | No | Yes | Yes | No | No |
cocos2d-x | C++ | Yes | Yes | Yes | No | No |
Edgelib | C++ | Yes | Yes | Yes | Yes | No |
Moai | C++ | Yes | Yes | Yes | No | No |
Marmalade | C-C++ | Yes | Yes | Yes | Yes | No |
Simple DirectMedia Layer | C++ | Yes | Yes | No | Yes | No |