Installing Android or iOS apps in the work space

Secure Work Space for iOS and Android is a compartmentalization, app wrapping, and secure connectivity option that provides control and security to iOS and Android devices. Work space apps are secured and separated from personal apps and data. Work space apps include an integrated email, calendar, and contacts app, an enterprise-level secure browser, and a secure document viewing and editing app. The work browser allows users to browse the Internet while being securely connected to the intranet. Secure connectivity uses the BlackBerry Secure Connect Service to route traffic through the BlackBerry Infrastructure, similar to the BlackBerry Router for BlackBerry devices.

Your app must be wrapped to secure and install it within a Secure Work Space. Application wrapping secures your app by adding security code and BlackBerry Secure Connectivity to your application.

Diagram comparing wrapped and unwrapped apps

There are two different application wrapping processes: partner and enterprise app wrapping.

Partner application wrapping: This process prepares your enterprise app for sale and distribution through Google Play or App Store.

Enterprise application wrapping: This process prepares your app for deployment within an enterprise environment. This process can be used for internally developed applications that are not sold or distributed through Google Play or App Store.

If you have Android or iOS apps and you want to install them in the Secure Work Space, they must be converted to work space apps. After you convert your apps, you can distribute them using BlackBerry Enterprise Service 10.

Diagram showing the application wrapping process.

To wrap your app and convert it to a work space app, the following steps must be performed:

  1. The packaged, unwrapped application binary file (.apk or .ipa file formats) is sent to the BlackBerry Enterprise Service 10 administrator to wrap the app. The administrator uploads the binary file to BlackBerry data center using the Universal Device Service Administration Console. This process wraps the app by adding security code and BlackBerry Secure Connectivity to the app. It then repackages the app so that the app can be installed in the work space.
  2. The wrapped application is returned to the BlackBerry Enterprise Service 10 administrator.
  3. The wrapped application is submitted to the mobile development team for signing, using either the iOS Distribution process or Android signing certification process.
  4. The signed, wrapped application is returned to the BlackBerry Enterprise Service 10 administrator for distribution using the Universal Device Service Administration Console.
  5. The administrator creates an application definition for the app, adds the definition to a software configuration, and then assigns the configuration to users. This process installs your app in the work space on the user's device.

Requirements

Your app must meet the following requirements before you can convert it to a work space app.

Android apps

  • Apps must be in .apk file format.
  • The .apk file cannot be larger than 50 MB.
  • Apps must be built for one of the following Android versions:
    • 2.3.x
    • 4.0.x
    • 4.1.x
    • 4.2.x
    • 4.3.x

You should use the Android SDK to build your app. Using other build tools may introduce incompatibilities.

iOS apps

  • Apps must not be DRM protected.
  • The project's iOS deployment target should be 5.0 or later.
  • Apps must be developed using the ARMv7 architecture or ARMv7s architecture.

You should use Xcode to build your apps. Using other build tools may introduce incompatibilities.