Software Features

The following software features are currently not supported, and usually do not work with BlackBerry 10 devices. If your app uses any of these features but you feel that it should still be functional on a BlackBerry 10 device, before submitting your app to BlackBerry World, fully test it to ensure that your app's usability and functionality are not affected.

  • Apps that utilize native code bundled into their APK file
  • Limited support for the Linux virtual file systems (/proc, /sys and /dev)
  • Add on libraries (all libraries defined by the tag in the app's manifest other than "android.test.runner" are unsupported)
  • Notifications posted by one application are narrowed down to only one text line - e.g. no support for notification layouts that include application actions
  • All threads are running with the same priority - setting individual priorities to threads is being ignored
  • No support to run services in the background. Applications can run services only while the user runs them, either in fullscreen or in thumbnail mode
  • No ability to show an activity above the device lock screen (WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED)
  • No support for android accessibility APIs - AccessibilityService and AccessibilityEvents
  • Android applications cannot participate in providing results to device-wide searches - SearchManager, SearchableInfo
  • Access to a Google account is not supported (Google authentication)
  • Contacts cannot be extended with application-specific data or actions
  • Backup (BackupAgent) of application data is not supported
  • Retrieving the currently set wallpaper is not supported (an application can set the wallpaper though)
  • The following Java software packages:
    • Google Maps (com.google.android.maps)
      • Embedding MapView is not supported
      • Invoking the device's Maps application
    • TTS, VoIP, and SIP services are not supported