Hybrid Container is a native app that serves as a container for HTML5 web applications that are built by using the Pega 7 Platform. It works on a mobile device and communicates with the Pega 7 Platform client interface. It enables centralized deployment of enterprise-grade apps on Android and iOS devices. After a web application is packaged in Hybrid Container, a mobile app is created that makes use of device features that are not available in a web browser implementation. The mobile app automatically benefits from the Pega 7 Platform security, integration, and management features.
For more information on key advantages, supported platforms and new features of Hybrid Container, see the Hybrid Container product page on the PDN.
Hybrid Container exposes a number of JavaScript APIs that allow mobile app developers to use existing device functionality, integrate with back-end services, and create feature-rich mobile apps.
For more information on exposed APIs, see the Hybrid Container API reference article, available from the Hybrid Container product page on PDN.
Android and iOS developers can extend the Hybrid Container by using custom modules, which are developed either in Java (for Android) or in Objective-C or Swift (for iOS) and expose their functionality through the JavaScript API. Custom modules enable features and functions that are available to native apps in the Pega 7 Platform mobile apps.
For example, a custom module can allow a Pega 7 Platform mobile app to use an embedded laser scanner to scan barcodes to be recognized and pasted into a product ID field, or to use a tablet's projector module to display wiring layout in equipment that needs to be serviced.
After they are created, custom modules are bundled with the custom mobile app in Designer Studio. For more information on custom modules see the following articlas available from the Hybrid Container product page on PDN: