Software features

The BlackBerry 10 OS does not support the following software features. Test your apps that use any of these features on a BlackBerry 10 device. Testing is needed to ensure that your app's usability and functionality are not negatively impacted by the lack of these features.



Add-on libraries

All libraries defined by the tag in the app's manifest other than android.test.runner or that depend on a library specified by <uses-library>.

Background service

Apps can run services only while the user runs them, either in full screen or in thumbnail mode.

No support for app data backup.

Contacts cannot be extended with app-specific data or actions.

The following Contacts Provider APIs are not supported:

  • Social APIs
  • Social Stream APIs

No support for the DreamService APIs used to implement DayDream interactive screen savers.

Google accounts

No support for access to a Google account (Google authentication).

Android apps that use authentication for user login can be set up and managed from within the BlackBerry 10 accounts settings.

Near Field Communication (NFC)

Android apps that integrate with NFC are supported. NFC support includes reading and writing tags, as well as sharing data between NFC-enabled devices.

Access to the secure element is not supported, for example, in payment type apps.

Java software packages

The following Java software packages are not supported:

Linux virtual file systems

Limited support for the Linux virtual file systems (/proc, /sys, and /dev).

Locked device activities

No ability to show an activity above the device lock screen (WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED).


Apps that use MapView from Google Maps v1 are supported using OpenStreetMaps, however the following features are not supported:

No support for multiple participants in games apps.

The following network features are not supported:

Notifications posted by an app are displayed using cards, but only text is supported.

OpenGL ES 3.0

Added BlackBerry 10.3 support for OpenGL ES 3.0 (on supported hardware only).

In BlackBerry 10.2.1 and earlier, OpenGL ES 3.0 is not supported.

RenderScript supported since BlackBerry 10.3.

In BlackBerry 10.2.1 and earlier, the RenderScript framework is not supported.


Voice search supported since BlackBerry 10.3.

Android apps cannot participate in providing results to device-wide searches using SearchManager or SearchableInfo APIs.

No support for third-party spell check services.

No support for third-party text-to-speech.

Thread priority

All threads are running with the same priority. Use caution when setting individual priorities to threads; doing so can negatively impact your app. For example, if a thread is given an inappropriately high priority, the app may not start.

Voicemail provider APIs are not supported.


Live wallpaper is not supported.

Retrieving the currently set wallpaper is not supported. However, an app can set the wallpaper.

Unable to use Wi-Fi Direct and Network Service Discovery to discover services available on nearby devices.

Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus