Enterprise Mobile App Management Essentials Presented by Ryan Hope and John Nielsen 1
Mobile App Trends Global mobile app downloads to exceed 30B by 1016 US and Europe account for over 70% of the market Source: Visiongain 2
Mobile App Lifecycle Develop Collaborate Deploy Manage Secure 3
DEVELOP 4
Web Apps Web App what is it? Web clip with Web Application back Native app-like feel (HTML5, CSS3, JS) Full screen mode Benefits Cross-platform Fresh Content Large developer community - widely available skills Drawbacks Performance Installation Typical Applications Content Rich applications e-readers, etc 5
Web Apps HTML5, CSS3, JS Persistence Touch events Geolocation Evolving standard UI Frameworks Installation 6
Poll Question Number One What are your organization s plans for ios app development? a) We have developed apps for ios b) We plan to develop apps for ios c) We have no plans to develop apps at this time 7
Native Apps Native App what is it? Application build specifically for ios Objective-C, Xcode, ios SDK, Mac Benefits Access to hardware (camera, accelerometer, address book, etc ) Performance hardware acceleration Push Notifications Built in marketing (App Store) Drawbacks Not cross platform Specific developer skill set Typical Applications Most that you would have seen 8
Native Apps Apple Developer Account ios Developer Program ios Developer Enterprise Program Provisioning Portal Mac, Objective C, Xcode IDE + ios SDK Builds Types & Testing App Profiling Internationalization 9
Hybrid Apps Hybrid App what is it? Combo of Web App and Native App Native App Capabilities Embedded Browser Control Benefits Leverage expertise in web technologies Push Notifications 10
Poll Question Number Two What types of ios apps has your organization built? (or plans to build) a) Apps for use by our customers b) Apps for use by our employees c) Apps for use by our suppliers d) Apps for use by the public e) Other 11
Native Apps in the Enterprise Provisioning Profiles Ad Hoc vs. Distribution Provisioning profiles only lasts a year For Distribution Profiles you need to update IPA each year Command line tools available to re-sign User Authentication App wrapping Use Secured Network Communication Installation Web based ios5 MDM APIs Sensitive Data Use encryption API s 12
Push Notifications Enabling Push Notifications APNS certificate App server (provider) Source: Apple ios Developer Library 13
Push Notifications Troubleshooting Push Notification Firewall rules APNS certification expiry date Enable console logging Missing notifications 14
Location Services Usage Service Types Standard (GPS, Wi-Fi and cellular radio) Significant-change (ios 4.0+, cellular radio) Region monitoring (ios 4.0+) Creative background service Fire callback on move, do something non-location Apple has been cracking down on this ios 6 Improvements Deferred Location Callback 15
DEPLOY 16
How am I going to deploy my app? Goal is to get the right applications to the right users in a secure, easy, reliable and automated fashion Public App Stores Apps are hosted in a public fashion Can be downloaded by anyone Used for free and paid apps Private App Stores Single Management Interface Best way to deploy enterprise applications Automate App distribution based on group membership Add security policies to apps 17
Poll Question Number Three Does your organization use an Enterprise App Store to manage and deploy mobile applications? a) Yes b) No c) Planning to 18
Private App Stores Easy to Add New Apps Built in Public App Search Distribute Apps to: All Devices Specific Group Single Device Instant Install: ios 5+ Android Enterprise Apps 19
Deploy Self-host or CDN Multiple options for hosting your apps Self-host on public web server Self-host on private web server (require VPN) Global Content Distribution Network Content Distribution Network Eliminate network strain Improve performance Capacity On-Demand Wide Area Geographic and Network Coverage Additional Security Features 20
SECURE 21
Secure - Policy Management App Policy Restrict backups of app and data Restrict launch of app on compromised devices Authenticate user before app launch App Compliance App Blacklisting/Whitelisting Required App Policies Automatically take real time action if out-of-compliance Block from Email, Corporate Resources, Wipe App Detection Detect installed apps 22
Secure - Application Wrapping Technology that injects policy into individual apps pre-deployment App Authentication Data Encryption DLP (Secure Copy/Paste) Secure Communication and more Enterprise App Catalog Primarily for Enterprise Apps Commercial Apps can be a challenge Available via 3 rd party products, with and without MDM integration 23
MANAGE 24
App Lifecycle Management Apple Volume Purchase Program (VPP) Support Enterprise App Upgrade Support Installation Audit History Selective Wipe Remove Enterprise apps and data from personal assets 25
App Lifecycle Management Reporting and BI Report on app inventory and adoption rates 26
COLLABORATE 27
App Discovery and Team Collaboration Web-based App Catalog for Mobile Apps Discovery portal for all platforms User sharing and linking of apps User application review and recommendations 28
Rating and Review System 29
Why MaaS360? Agility of the cloud for the fast pace of change in mobility Fast deployment Effortless scalability Automatic upgrades Unmatched affordability 30
Questions Upcoming Webinars Windows 8: Which Flavor is Right for You? Thursday, October 25 @ 2:00 pm Eastern US/11:00 am Pacific Questions or follow-up? rhope@fiberlink.com jnielsen@fiberlink.com Getting Started with MaaS360 Tuesday, October 30 @ 2:00 pm Eastern US/11:00 am Pacific Past Webinars (http://www.maas360.com/webinars) iphone 5 and ios 6: Ready for Business Separation of Corporate and Personal: Best Practices for Securing Data on Mobile Devices Comparing Apples and Androids: The Enterprise Security Showdown Plus lots of How-To content in our Resources section The Ten Commandments of Bring Your Own Device (BYOD) http://links.maas360.com/tencommandments Does Android Dream of Enterprise Adoption? http://links.maas360.com/doesandroiddream The Q&A Continues Find us after the webinar on the MaaSters Center! http://links.maas360.com/todayswebinar 31
Get Started Today! Set-up Get access to a free, fully functional trial for 30 days Provision Instantly enroll and configure your mobile devices Manage Start managing, securing, and supporting devices, apps, and docs 32