Software requirements
Item | Requirement |
---|---|
Compatibility with previous releases of the BlackBerry Dynamics Bindings for Microsoft.Android | This release of the BlackBerry Dynamics Bindings for Microsoft.Android is compatible with the 11.0.x, 11.1.x, and 12.0.x releases of the SDK. However, the project must be migrated from Xamarin.Android to Microsoft.Android . For more information, see Upgrade from Xamarin to .NET in the Microsoft documentation. |
BlackBerry Dynamics SDK for Android | The latest compatible version of the BlackBerry Dynamics SDK for Android is bundled with the SDK. |
Microsoft.Android | 34.0.95 or later |
Microsoft Visual
Studio for macOS | 17.6.12 or later |
Minimum Android API version | 30 |
Target Android API version | 34 |
Supported CPU architectures |
|
Android X libraries | Apps must use the Android X support NuGets to compile successfully. The SDK supports the following minimum versions. It is strongly recommended to use the latest stable version of each library, with the required dependencies:
|
Google
Play Services | The SDK uses Google
Play Services version 17.0.0 to support some of its functionality. If your app uses the following Google
Play Services libraries, verify that you are using the following minimum version or later:
|
Java compatibility | You must build applications using Java 17 or later. For more information, see the Microsoft resources for Downloading OpenJDK 17 and Installing the JDK. |
BlackBerry Dynamics Launcher Library | The BlackBerry Dynamics Launcher is a user-friendly interface that allows users to easily access and switch between BlackBerry
Dynamics apps, configure app settings, and take advantage of other useful features. For more information, see the BlackBerry Dynamics Launcher Framework documentation.The BlackBerry Dynamics SDK and the BlackBerry Dynamics Launcher Library are mutually dependent. See the BlackBerry Dynamics SDK for Android Release Notes for the required version of the BlackBerry Dynamics Launcher Library. |
The key prefix "blackberry" is reserved by
BlackBerry
and should not be used for key values, key attributes, or key elements. For more information and examples, see the Application Policies Definition in the appendix of the API Reference.