Mobile Frameworks Comparison Chart

Looking for the right mobile framework? Compare all major mobile frameworks and choose the one that fits best.

Start Wizard!
  • Platform

    What platforms must be supported by the framework?

  • Target

    What type of app would you like to create with the framework?

  • Development language

    Which development languages would you like to use to create your app?

  • Hardware

    Which hardware features must be supported by the framework?

  • User interface

    Which user interface features must be supported by the framework?

  • Other
  • Terms of a License

    Which terms must apply to the framework?

Uncheck all X
Framework Platform (Rendering Engine) Target Development Languages Hardware User Interface Other Terms of a License
iOS (Webkit) Android (Webkit) Windows Mobile (Trident) Windows Phone (Trident) Blackberry OS (Webkit) Symbian (Webkit/Gecko) MeeGo (Gecko) Maemo (Gecko) WebOS (Webkit) Bada (Webkit) Java ME Mobile website ?
A mobile Website is technically the same as a regular website except that it's size is adjusted to the smaller screen. It has an adaptive layout.
WebApp ?
A WebApp is like a regular mobile website but it behaves and is used like a native app. The user interface looks like a native app but technologies used are those of the web.
Native app ?
A native app is created for a specific platform and uses the required technologies such as an specific SDK or development language.
Hybrid app ?
A HybridApp is a WebApp that is compiled into a native app. Additional native features can be added to the WebApp which is then distributed as a native app.
PHP Java Ruby Action Script C# Lua HTML CSS Java Script C++ Visual Editor ?
The Framework uses a visual editor for scripting. No programming is required.
Accelerometer ?
Provides access to the device's motion sensor.
Camera ?
Provides access to the devices's camera and photo library.
Capture ?
Provides access to the device's audio, image and video capture capabilities.
Compass ?
Provides access to the device's direction.
Connection ?
Provides access to the device's cellular and wifi connection information.
Contacts ?
Provides access to the device's contacts database.
Device ?
Provides access to device specific information such as the name, plattform or version.
Native Events ?
Provides access to the device's native events like a back or volume button.
File ?
Provides access to the device's file system (crud).
Geolocation ?
Provides access to the device's GPS data or aided location specific information.
Notification ?
Provides access to the device's visual or audible device notifications.
Storage ?
Provides access to the device's storage capabilites/database.
Gestures/Multitouch ?
The framework provides callbacks for gestures and multitouch events.
Messages/Telephone ?
Provides additional access to the device's message and telephone capabilites such as triggering a call or sending a message.
Bluetooth ?
Provides access to the device's bluetooth network.
NFC ?
Provides access to the device's near field communication capabilities.
Vibration ?
Provides access to the device's vibration feature.
Adjustment Corporate Design ?
The framework allows for adjustment of the GUI to fit corporate design requirements.
UI Widgets ?
The framework provides ready-to-use mobile GUI widgets such as datepickers or sliders.
Acessibility ?
The framework produces accessible apps or uses technologies such as WAI-ARIA suite.
SDK ?
Provides its own SDK.
Encryption ?
Provides tools for the encryption of either stored data or communication.
Advertisement ?
Supports advertisement such as AdMob, iAd or Google Mobile Ads or provides services for any other adserver.
Free Open Source
Loading Framework ...

* Based on own research. All other data comes from famework developers themselves.

Latest Project: Web App Depot

Participate in my latest mobile project and build a bridge between your web app and your customers: Web App Depot.

(The Web App Depot is also available in english)