Before you begin
Before you get started repackaging your Android apps as .bar files that run on BlackBerry 10 devices, you may want to take note of the following items.
You can use the BlackBerry Runtime for Android apps to run Android Jelly Bean 4.2.2 apps on the BlackBerry 10 OS.
If you're developing for a previous version of the BlackBerry 10 OS, use Android Gingerbread 2.3.3.
For information on repackaging an Android app for the BlackBerry PlayBook, see Plug-in Repackaging Tool for BlackBerry PlayBook.
UI differences in repackaged Android apps
Here are some of the differences that you can expect to see in your Android app's UI after it has been repackaged to run on a BlackBerry 10 device.
What you can expect
Since most BlackBerry 10 devices do not have a Back key, users must tap the Back button that appears at the bottom of the screen to return to a previous screen.
A navigation toolbar with a Back button appears at the bottom of most Android apps. For apps that use full screen mode (for example, games), users can swipe down from the top of the screen to display a navigation toolbar.
Since most BlackBerry 10 devices do not have a Menu key, users must swipe down from the top of the screen to display the app menu.
App notifications, including the status of activities that are occurring in the background (for example, music that's playing, or files that are downloading), appear in the BlackBerry Hub.
Designing for specific BlackBerry 10 devices
You can optimize the layout of your app's UI components to accommodate the characteristics of a specific BlackBerry 10 device. Information on characteristics such as screen size, aspect ratio, display type, and screen density can be found using the links provided below.
For information on specific BlackBerry 10 device screen characteristics, see Different screen sizes.
For information on the UI framework, and the visual style of the BlackBerry 10 OS, see UI Guidelines for BlackBerry 10.