AEM Mobile dramatically speeds up enterprise mobile application developing and content maintenance for many organisations. Here are the main steps for developing native mobile apps using AEM Mobile!
This past February, Adobe announced a new Adobe Experience Manager Mobile (AEM Mobile) platform for creating native mobile apps. AEM Mobile combines the best from Adobe Digital Publishing Suite (DPS) and Adobe Experience Manager Apps (AEM Apps) to enable marketers, designers and developers to easily create mobile experiences. To avoid confusion, let's take a moment to differentiate the two different app development approaches that are currently available in AEM 6.2 (or AEM 6.1 FP3):
- AEM Mobile Runtime App (formerly DPS) on the other hand, enables the creation of enterprise apps requiring less development. Nevertheless, the app is limited to a standard structure and the type of content, e.g. Navigation screens, Collections, Banners and Articles. The Articles are content that can come from the AEM or other sources. The process of creating an app is relatively fast because all application configuration and building is done inside AEM Mobile On Demand cloud hosted environment (aemmobile.adobe.com) which is a part of the Adobe Marketing Cloud. Developers have the possibility to extend apps with custom functionality and access device capabilities leveraging Apache Cordova Plugins (Adobe PhoneGap is built on Apache Cordova). In short, AEM Mobile supports different content sources within a native app experience. One of the many AEM Mobile features is the entitlement service that provides authentication and content authorization to users (only signed in users can see more content).