This presentation covers the various options for creating mobile apps for iOS as well as other popular platforms including Android. The landscape is changing quickly, so we'll review everything from HTML5 web-only apps, cross-platform development tools, HTML-enabled "hybrid" apps, all the way to the full native XCode environment.
We'll cover best practices for managing the mobile app lifecycle from design, beta, rollout, update management, to retirement. We'll also see a demonstration of how to deploy and manage mobile apps in an "enterprise" or corporate environment for iOS and Android.
Originally presented at the Southland Mobile App Creators (SMAC) meeting November 9, 2011.
2. This Webinar
For Southland Mobile App Creators
Twitter: @Apperian @SouthlandMAC
Direct Messages: “Chat Box” in Webinar Session
Or Shout Out
Page! 2!
3. A myriad of mobile app
development choices
Page! 3!
4. Cross-Platform vs Functionality
HTML Website
“Holy
Grail ??”
HTML+Mobile CSS
Kurogu
Kinvey
MobiFlex Antenna
Stackmob/Heroku
Webalo Pyxis
Phonesai SAP
Red Foundry
Multi-Platform Support
PhoneGap
AppCelerator
Mono
RhoMobile
Android SDK
Feature Phones (AD 2005)
Windows
Mobile SDK
Xcode (IOS)
Functionality
Page! 4!
10. Device Fragmentation
• 130+ Android handsets!
• 100+ Tablets announced!
• Sizes range from “postage stamp” to “wall”!
• Screen resolution has become an issue!
Page! 10!
14. Native Apps
• Highest level of polish!
• Difficult to keep cross-platform code in sync!
• Expensive and difficult to hire talent!
• Distributed through public app store or private
app catalog!
Page! 14!
15. Web Apps
• Reaches largest market!
• But not on iTunes or Android Market!
• Single codebase!
• Distributed on the web!
• Can’t access device hardware!
Page! 15!
16. Hybrid Apps
• Bundle Web resources in a native wrapper!
• Access network resources with Ajax!
• Progressive enhancement applies!
• Distribute through public app store or private
app catalog!
Page! 16!
20. The Business to Employee Challenge
Users
Why can t you IT
make business
How do I
apps like this?
deploy and Dev
manage Where do
Apps? I start?
• Consumerization of IT
• Need a solution now!
• Single personal/work device
• Security is still #1
• Increased mobility • Need starter apps
• Mobilize workforce with
minimum support cost • Little “Apple” or
“Android” experience
• Need ability to create “secure
apps” and get reporting • Mobile SDKs not built
for enterprise
Page! 20!
21. Public “Stores” vs Private “App Catalogs”
iTunes App Store or Google Market
Consumer app focus
Apps and updates are “optional”
iTunes or Gmail account based
vs. “App Catalog” approach
Enterprise “in-house” app focus
Apps and updates “mandatory”
Corporate directory authenticated
Page! 21!
Page!
25. Increase internal adoption of key sales apps
helped Fortune 100
Technology Company
Dramatically improved
adoption of key internal
apps
Reduces time to close
sale from days to
minutes
Used EASE system as key
sales tool
Page! 25!
26. Deploy game-changing retail app worldwide
helped
Increase revenue by 300%
at counters
Roll out 20,000 iPads
Deliver a solution world-
wide zero local IT touch
Save $2.5MM+ per year in
direct IT costs
Page! 26!
27. About Apperian
Backed by top-tier venture firms Award winning product
Company to Watch
2011 Product Finalist
Experienced team Strong customer base
Page! 27!