Marmalade is the only toolset providing...

Maximum performance and portability
Marmalade’s unique technical architecture offers maximum performance through true native code, whilst at the same time providing maximum portability across a wide range of smartphone and tablet platforms. No virtual machines; no transcoding; no compromise.
Richest API set
Marmalade has by far the richest API set of any cross-platform apps SDK, including:
- Device APIs for camera, microphone, GPS, accelerometer, compass and contacts
- Connected APIs for HTTP, sockets, Facebook and database access
- Media APIs for compressed audio / video and sound mixing
- Highly advanced UI, 2D and 3D graphics support
Extendable to native OS APIs
Marmalade is the only apps SDK allowing developers to maintain a single core cross-platform codebase, whilst also exploiting native OS APIs on iOS and Android. The Marmalade EDK (Extensions Development Kit) allows OS APIs to be wrapped as dynamic libraries and linked into the Marmalade app.
Standards-compliant
Marmalade is standards-compliant. Developers author in C++, and all of the C/C++ standard libraries are supported, as well as OpenGL ES. The Marmalade Code Community is continually adding more open source codebases to the library available for Marmalade apps.
Single development environment
Marmalade developers don’t even need to install any OS SDKs. Developers choose either to author in Visual C++ on Windows, or Xcode on Mac. Deployment to any target platform does not require switching between desktop machines, IDEs, or platform SDKs.

