Platform Support

The following shows the set of development tools and device APIs available for each platform. The device APIs listed here are provided by the core plugins, additional APIs are available via third-party plugins.

Platform: Android Blackberry 10 iOS OS X Ubuntu Windows 8.1, 10, Phone 8.1 Windows Phone 8
CLI shorthand: android blackberry10 ios osx ubuntu windows wp8

Development Platform

Cordova
CLI
Mac, Windows, Linux Mac, Windows, Linux Mac Mac Ubuntu Windows Windows

Core Plugin APIs

BatteryStatus Windows Phone 8.1 only
Camera
Capture
Connection
Contacts desktop only partially
Device
Events
File
File Transfer Does not support onprogress nor abort Does not support onprogress nor abort Does not support onprogress nor abort
Geolocation
Globalization
InAppBrowser uses iframe
Media
Notification
Splashscreen
Status Bar Windows Phone 8.1 only
Storage localStorage & indexedDB localStorage & indexedDB
Vibration Windows Phone 8.1 only

Platform Features

Plugin
Interface
(see details) (see details) (see details) (see details)
Embedded
WebView
(see details) (see details)