Best iOS/Android cross-platform mobile development SDKs

Best iOS/Android cross-platform mobile development SDKs

http://webification.com/best-iosandroid-cross-platform-mobile-development-sdks

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

Shiva3d

shiva logo Best iOS/Android cross platform mobile development SDKs

ShiVa3D is the developers’ tool of choice for easily creating amazing 3D real-time applications and games for Windows, Mac OS, Linux, iPhone, Android, Palm, Wii and the iPad. ShiVa is a powerful multi-platform 3D game engine, WYSIWYG 3D Editor and MMO Server.

Some of its features are:

  • Android, Palm and Wii Engine
  • Unified Authoring Tool
  • Engine Plug-ins & Extensions
  • Native C++ Compilation
  • Mesh Modification API
  • ShiVa Editor PLE Export
  • Compound Dynamic Body

shiva editor Best iOS/Android cross platform mobile development SDKs

Link: http://www.stonetrip.com

SIO2

menu top left Best iOS/Android cross platform mobile development SDKs

SIO2 is an OpenGLES based cross-platform 2D and 3D game engine for iOS, Android, MacOS and Windows which provides you all the modern game engine functionalities built-in right at its core for your mobile devices at a fraction of the regular industry price for the same type of quality. The engine also allows you to port your game on the Mac Store and on Windows.

Feature rich, extremely fast, and flexible, SIO2 allows you to create state of the art AAA games for your favorite mobile platform. Unlike other solutions, SIO2 does not force you to use any specific IDE to code or build your games.

1 600x225 Best iOS/Android cross platform mobile development SDKs

Link: http://sio2interactive.com/

Unity

unity logo Best iOS/Android cross platform mobile development SDKs

Unity 3 is a game development tool that has been designed to let you focus on creating amazing games. Unity is the development environment that gets out of your way, allowing you to focus on simply creating your game. Developing for web, mobile, or console? Unity is the tool for the job.

store5 Best iOS/Android cross platform mobile development SDKs

Link: http://unity3d.com/

Corona

Ansca Mobiles cross platform mobile app development tool 1315864186739 Best iOS/Android cross platform mobile development SDKs

Corona’s framework dramatically increase productivity. Tasks like animating objects in OpenGL or creating user-interface widgets take only one line of code, and changes are instantly viewable in the Corona Simulator. You can rapidly test without lengthy build times. Corona is the only complete solution for developing across platforms, OS versions, and screen sizes. You can write once and build to iOS or Android at the touch of a button — Corona will automatically scale your content across devices from phones to tablets.

splash screen 600x411 Best iOS/Android cross platform mobile development SDKs

Link: http://www.anscamobile.com/corona/

PhoneGap

PhoneGap 1316281398537 Best iOS/Android cross platform mobile development SDKs

PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. PhoneGap leverages web technologies developers already know best: HTML and JavaScript. PhoneGap is an open source implementation of open standards. That means developers and companies can use PhoneGap for mobile applications that are free, commercial, open source, or any combination of these. The PhoneGap project will always remain free and open source under an MIT license.

arzf2 600x266 Best iOS/Android cross platform mobile development SDKs

Link: http://www.phonegap.com/

Titanium Mobile

Use Appcelerator Titanium to build mobile apps for iPhone Android and desktop apps for Windows Mac OS X Linux from Web technologies 1316281579603 Best iOS/Android cross platform mobile development SDKs

Titanium translates your hard won web skills into native applications that perform and look just like they were written in Objective-C [iPhone and iPad] or Java [Android]. With over 300 APIs, a thriving developer community, and the support you need, you can build applications that are more social, local, media rich, interactive, and extensible.

PROD tit mobile Best iOS/Android cross platform mobile development SDKs

Link: http://www.appcelerator.com/products/titanium-mobile-application-development/

cocos2d-x

cocos2d Logo Landscape Best iOS/Android cross platform mobile development SDKs

cocos2d-x is an open-source, C++ based, mobile 2D game engine, released under the MIT License . It aims to be multi-platform, lightweight, and developer-friendly, and is a child of the famous “cocos2d-iphone” project, doing its best to keep the primary features sync with it.

Link: http://www.cocos2d-x.org/

Edgelib

logo edgelib Best iOS/Android cross platform mobile development SDKs

EDGELIB is one of the most powerful and versatile middleware solution for cross-platform mobile development available today. EDGELIB enables you to create superior applications and games on a vast range of mobile platforms. Smoothly create multi-platform applications through the generic interface for Apple iOS, Google Android, Symbian, Windows Mobile, desktop (Linux/Windows/OS X) and many more platforms.

teaser stardefense Best iOS/Android cross platform mobile development SDKs

Link: http://www.edgelib.com/index.php

Moai

moai logo Best iOS/Android cross platform mobile development SDKs

Moai is a mobile game development platform.  It’s driven by the Lua scripting language, both on mobile devices and in the cloud.  The Moai SDK can handle graphics, animation, input, physics, collisions, and more. Moai Cloud hosts your game logic, databases and additional game content, plus key services you need to build and administer great games. Moai is designed for experienced game developers who wish to use Lua for mobile and cloud development. The use of Lua across multiple development platforms means you can concentrate on developing great games rather than constantly switching between multiple languages.

get started banner960x40011 Best iOS/Android cross platform mobile development SDKs

Link: http://getmoai.com

Marmalade

logo Best iOS/Android cross platform mobile development SDKs

Marmalade helps developers to build and distribute cross-platform applications quickly, easily and without compromise. Marmalade is a highly standards-compliant platform, supporting C/C++ standard libraries, STL and OpenGL ES.

marm 3 600x195 Best iOS/Android cross platform mobile development SDKs

Link: http://www.madewithmarmalade.com

Simple DirectMedia Layer

SDL logo 300x174 Best iOS/Android cross platform mobile development SDKs

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of “Civilization: Call To Power.”  SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl.

Simple DirectMedia Layer 1316292508246 300x160 Best iOS/Android cross platform mobile development SDKs

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

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

      

===========================================================


http://webification.com/best-iosandroid-cross-platform-mobile-development-sdks
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
解析以下错误:CMake Error at /Users/fym/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.8453.115/CLion 2023.2 EAP.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:60 (message): The C++ compiler "/usr/local/bin/g++-13" is not able to compile a simple test program. It fails with the following output: Change Dir: /Users/fym/Desktop/C++/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HWLOEj Run Build Command(s):/Users/fym/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.8453.115/CLion 2023.2 EAP.app/Contents/bin/ninja/mac/ninja -v cmTC_1dd3b && [1/2] /usr/local/bin/g++-13 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk -fdiagnostics-color=always -o CMakeFiles/cmTC_1dd3b.dir/testCXXCompiler.cxx.o -c /Users/fym/Desktop/C++/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HWLOEj/testCXXCompiler.cxx [2/2] : && /usr/local/bin/g++-13 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_1dd3b.dir/testCXXCompiler.cxx.o -o cmTC_1dd3b && : FAILED: cmTC_1dd3b : && /usr/local/bin/g++-13 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_1dd3b.dir/testCXXCompiler.cxx.o -o cmTC_1dd3b && : ld: unsupported tapi file type '!tapi-tbd' in YAML file '/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/lib/libSystem.tbd' for architecture x86_64 collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:2 (project) -- Configuring incomplete, errors occurred! [无法重新加载]
07-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值