Phonegap, Sencha Touch, Rhomobile, MoSync Reload Supported Device APIs

Phonegap
PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms such as Android, BlackBerry, iOS, Symbian, WebOS, Windows Phone 7, Windows Phone 8, Windows 8, Bada, Tizen.
Sencha Touch
Sencha Touch, a high-performance HTML5 mobile application framework, is the cornerstone of the Sencha HTML5 platform. Built for enabling world-class user experiences, Sencha Touch is the only framework that enables developers to build fast and impressive apps that work on iOS, Android, BlackBerry, Kindle Fire, and more.
RhoMobile
Motorola Solutions’ RhoMobile Suite, the HTML5 application development platform built to meet the needs of the next generation of business mobility.
With RhoMobile Suite, comprised of RhoConnect, RhoStudio and RhoElements, device type, operating system and screen size doesn’t matter. RhoMobile applications simply work on whatever mobile devices are in use in your business — including the enterprise-class devices you buy and those your users bring from home.
MoSync Reload
MoSync Reload is a tool for the rapid development of mobile applications in HTML5 and JavaScript for iOS, Android and Windows Phone mobile platforms. With MoSync Reload you can quickly edit your HTML5 code and rapidly deploy it to multiple devices simultaneously.
This table will provide information about the device APIs provided by Phonegap, Sencha Touch and Rhomobile.

Device APIs Feature Description Phonegap Sencha Touch Rhomobile MoSync Reload
Accelerometer Captures device motion in the x, y and z direction. Y N N Y
Barcode to recognize barcodes. N N Y N
Bluetooth Bluetooth API provide access to Bluetooth serial port connection between phone and another phone, phone and PC, phone and external Bluetooth device -for example external Bluetooth GPS device- N N Y N
Calendar provides access to the device’s local calendar and stored events N N Y N
Camera The camera object provides access to the device's default camera application. Y Y Y N
Capture Provides access to the audio, image, and video capture capabilities of the device. Y N N Y
Compass Obtains the direction that the device is pointing. Y N N Y
Connection gives access to the device's cellular and wifi connection information. Y Y N Y
Contacts provides access to the device contacts database. Y Y Y N
Device describes the device's hardware and software. Y Y N Y
Events
Y N N N
File An API to read, write and navigate file system hierarchies Y N N Y
Geolocation provides location information for the device, such as latitude and longitude. Y Y Y Y
Globalization obtains information and performs operations specific to the user's locale and timezone. Y N N N
InAppBrowser is a web-browser that is shown in your app when you use the window.open call Y N N N
Localization to support non-English languages. N N Y N
Media provides the ability to record and play back audio files on a device. Y N N N
NFC provide access to NFC (Near Field Communication) functionality. N N Y N
Notification Visual, audible, and tactile device notifications(Eg;vibrate, beep). Y Y N Y
Orientation provides you with a cross platform way of listening to when the the orientation changes on the device your application is running on. N Y Y N
Push Notification Provides a way to send push notifications to a device. N Y Y (Currently only available on iOS.) Y
Signature Capture allows your device to take a signature and save it as an image. N N Y N
Splashscreen Enables developers to show/hide the application's splash screen. Y N N N
Storage Provides access to the devices storage options. Y N N Y

Popular posts from this blog

How to draw an overlay on a SurfaceView used by Camera on Android?

Create EditText with dropdown in android

Android TCP Connection Chat application