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.
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>.
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.
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:
- TTS, VoIP, and SIP services
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:
Invoking the device's Maps app
No support for multiple participants in games apps.
The following network features are not supported:
- Network usage
- Metered network APIs
- Third-party VPN services
- Certificate management
Notifications posted by an app are displayed using cards, but only text is supported.
OpenGL ES 3.0
In BlackBerry 10.2.1 and earlier, OpenGL ES 3.0 is not supported.
In BlackBerry 10.2.1 and earlier, the RenderScript framework is not supported.
No support for third-party spell check services.
No support for third-party text-to-speech.
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.
Unable to use Wi-Fi Direct and Network Service Discovery to discover services available on nearby devices.