FreeSoft
English EN

Documentation

PhoneGap features & platform support

A recovered compatibility matrix for the Cordova technology underlying PhoneGap.

Recovered versioned referenceCordova 3.5.0-era snapshot
Archive note. Historical reference. PhoneGap tools and the former Adobe services are no longer maintained as described in the original material. Recovered text and newly written explanations are identified below; consult current platform documentation for active development.

Read the matrix in its historical context

PhoneGap exposed selected native device capabilities to web applications through Cordova and plugins. Availability differed by platform, release and plugin. A shared JavaScript API did not mean every device implemented every feature identically.

The original mutable PhoneGap feature chart could not be dated precisely from the incoming links. The matrix below is a documented Cordova 3.5.0-era snapshot, recovered from the official documentation repository. It supplies the historical compatibility information visitors were seeking without pretending to describe today’s platforms.

In this matrix, Yes marks supported entries, No marks unsupported entries and Partial marks partial support. Read linked platform notes before interpreting an entry as feature parity.

Recovered Cordova platform-support reference — repository tag 3.5.0

Platform Support

The following shows the set of development tools and device APIs available for each mobile platform. The device APIs listed here are provided by the core plugins, additional APIs are available via third-party plugins. Column headers display the CLI's shorthand names.

<tr>
    <th><a href="guide_hybrid_webviews_index.md.html">Embedded<br/>WebView</a></th>
    <td data-col="amazon-fireos" class="y"><a href="guide_platforms_amazonfireos_webview.md.html">(see details)</a></td>
    <td data-col="android"    class="y"><a href="guide_platforms_android_webview.md.html">(see details)</a></td>
    <td data-col="blackberry10" class="n"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"><a href="guide_platforms_ios_webview.md.html">(see details)</a></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="n"></td>
    <td data-col="winphone8"  class="n"></td>
    <td data-col="win8"       class="n"></td>
    <td data-col="tizen"       class="n"></td>
</tr>

<tr>
    <th><a href="guide_hybrid_plugins_index.md.html">Plug-in<br/>Interface</a></th>
     <td data-col="amazon-fireos" class="y"><a href="guide_guide_platforms_amazonfireos_plugin.md.html">(see details)</a></td>
    <td data-col="android"    class="y"><a href="guide_guide_platforms_android_plugin.md.html">(see details)</a></td>
    <td data-col="blackberry10" class="y"><a href="guide_guide_platforms_blackberry10_plugin.md.html">(see details)</a></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"><a href="guide_guide_platforms_ios_plugin.md.html">(see details)</a></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"><a href="guide_guide_platforms_wp8_plugin.md.html">(see details)</a></td>
    <td data-col="winphone8"  class="y"><a href="guide_guide_platforms_wp8_plugin.md.html">(see details)</a></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="n"></td>
</tr>

<tr>
    <th></th>
    <th colspan="20">Platform APIs</th>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-device-motion/blob/dev/doc/index.md">Accelerometer</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="y"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="y"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md">Camera</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="y"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="y"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md">Capture</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="n"></td>
    <td data-col="tizen"       class="n"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-device-orientation/blob/dev/doc/index.md">Compass</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y">(3GS+)</td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="y"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-network-information/blob/dev/doc/index.md">Connection</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="y"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md">Contacts</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="y"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="n"></td>
    <td data-col="tizen"       class="n"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-device/blob/dev/doc/index.md">Device</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="y"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="y"></td>
</tr>

<tr>
    <th><a href="cordova_events_events.md.html">Events</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="y"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md">File</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="n"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-geolocation/blob/dev/doc/index.md">Geolocation</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="y"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="y"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-globalization/blob/dev/doc/index.md">Globalization</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="n"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="n"></td>
    <td data-col="tizen"       class="n"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-inappbrowser/blob/dev/doc/index.md">InAppBrowser</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="p">uses iframe</td>
    <td data-col="tizen"       class="n"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-media/blob/dev/doc/index.md">Media</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="y"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-dialogs/blob/dev/doc/index.md">Notification</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="y"></td>
</tr>

<tr>
    <th><a href="https://github.com/apache/cordova-plugin-splashscreen/blob/dev/doc/index.md">Splashscreen</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y"></td>
    <td data-col="winphone8"  class="y"></td>
    <td data-col="win8"       class="y"></td>
    <td data-col="tizen"       class="n"></td>
</tr>

<tr>
    <th><a href="cordova_storage_storage.md.html">Storage</a></th>
    <td data-col="amazon-fireos" class="y"></td>
    <td data-col="android"    class="y"></td>
    <td data-col="blackberry10" class="y"></td>
    <td data-col="firefoxos" class="n"></td>
    <td data-col="ios"        class="y"></td>
    <td data-col="ubuntu"        class="y"></td>
    <td data-col="winphone7"  class="y">localStorage &amp; indexedDB</td>
    <td data-col="winphone8"  class="y">localStorage &amp; indexedDB</td>
    <td data-col="win8"       class="y">localStorage &amp; indexedDB</td>
    <td data-col="tizen"       class="y"></td>
</tr>
amazon-fireos android blackberry10 Firefox OS ios Ubuntu wp7 (Windows
Phone 7)
wp8 (Windows
Phone 8)
win8
(Windows 8)
tizen
cordova
CLI
Mac, Windows, Linux Mac, Windows, Linux Mac, Windows Mac, Windows, Linux Mac Ubuntu Windows Windows Yes No

For a maintained application

Check the documentation for the exact Cordova platform and plugin versions used by your project. Retired systems in this table, such as Windows Phone, should not be treated as current deployment targets.

Sources & archive notes

Recovered repository material is attributed to its original authors and distributed with its source license. Changes: FreeSoft layout, archive context, navigation, link and image locations. Apache License 2.0 · Notices and provenance. Editorial material is labeled separately.