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.
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 |