Debunking Common MythsOf Mobile App Development                            February 20, 2013
Welcome & Introductions    Your Host:                                          Our Agenda:                                ...
About Antenna           Antenna helps enterprises build, run and manage                    mobile applications and content...
Cutting Edge Enterprise & Consumer Apps4                                 © Copyright 2013 Antenna Software, Inc. All right...
THE 9 MYTHS    Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff    or Web?    PhoneGap is just fi...
THE 9 MYTHS    Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff    or Web?    PhoneGap is just fi...
Native or Web?    (hybrid is for people who can’t commit)7                                   © Copyright 2013 Antenna Soft...
The Important Tradeoffs Affect    More Than Just the Developers            Web App                Hybrid               Nat...
So, Don’t Oversimplify The Decision         Our team is pretty         good with HTML5,        CSS, and JavaScript…       ...
There’s More Than Just     Web or Native or Hybrid                                                          Managed       ...
Required USER Functionality     Should Drive the Decision                                                                M...
THE 9 MYTHS     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff     or Web?     PhoneGap is just...
We embrace BYOD       (so HTML5 is the way to go)13                               © Copyright 2013 Antenna Software, Inc. ...
HTML5 May Be the Future, But Maybe Not the Present                    ―I think the biggest mistake we made as a           ...
THE 9 MYTHS     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff     or Web?     PhoneGap is just...
Mobile, web, no diff     Mobile, Web, no diff      Making mobile apps requires the same     (Making mobile apps requires t...
Couldn’t be farther from the truth!     Mobile development can be     done in a myriad of languages.     Many different pl...
THE 9 MYTHS     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff     or Web?     PhoneGap is just...
PhoneGap developer                  PhoneGap     makes everyone a mobile app        (is just fine for the enterprise)19   ...
PhoneGap Is Great, But …     Perception                          Reality     Turns HTML5, CSS, and               True.    ...
Two Different Types of Apps             B2C                              B2E                                   •   Attract...
THE 9 MYTHS     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff     or Web?     PhoneGap is just...
Give it to the agency         (do it right the first time)23                                      © Copyright 2013 Antenna...
Mobility Requires Rapid Iteration     Enterprise Applications Model Does Not Apply     • Enterprise developers often desig...
THE 9 MYTHS     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff     or Web?     PhoneGap is just...
Faster is better     (Just get it out and we’ll fix it later)26                                      © Copyright 2013 Ante...
Enterprise Mobility is Not “One and Done”                                                                       (n)       ...
THE 9 MYTHS     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff     or Web?     PhoneGap is just...
SSL is secure enough29                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
Enterprise Security Often Demands More Than Just SSL                                                               2      ...
Enterprise Integration & Security        Often The Most Difficult Challenge For Mobile App Developers     ―Existing enterp...
THE 9 MYTHS     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff     or Web?     PhoneGap is just...
Mobile apps are always connected,     so designing for state or connection speed      Mobile means less                 is...
False. Mobile is Driven by User Context.34                                      © Copyright 2013 Antenna Software, Inc. Al...
THE 9 MYTHS     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff     or Web?     PhoneGap is just...
Mobile apps are always connected,      so designing for state or connection speed     There’s an app for that             ...
1,000,000 Apps37                © Copyright 2013 Antenna Software, Inc. All rights reserved.
Businesses Still Need New Apps         Other B2E Apps:           Field Service            Distribution         Work assign...
The 9 Myths     Step #1: Native         If BYOD, then HTML5         Mobile, web, no diff     or Web?     PhoneGap is just ...
Enterprises Need A Mobility Platform     Future Proof                  Enterprise                   Centralized           ...
THANK YOU        AntennaInc        @AntennaSoftware        www.antennasoftware.com        +1 201.239.7980                 ...
Upcoming SlideShare
Loading in...5
×

Debunking Common Myths of Mobile Application Development

664

Published on

Slides from an interactive panel discussion on the use of open source development tools for mobile business apps with guest, Sterling Hamilton, Lead Developer, Noble Studios
View the slides here, or watch the webinar OnDemand:http://bit.ly/ZvnuM1

Presentation Highlights:
-Why Phonegap may not be a suitable solution for enterprise apps
-How to use open source ("free") dev tools effectively for enterprise mobility projects
-How to avoid 9 common, critical mistakes when developing mobile apps for business

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
664
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Debunking Common Myths of Mobile Application Development

  1. 1. Debunking Common MythsOf Mobile App Development February 20, 2013
  2. 2. Welcome & Introductions Your Host: Our Agenda: Introductions Steve O’Brien VP, Product Marketing • Antenna Software Antenna Software • Apps built for business, consumers Panelists: Mobile App Development • The Myths • Corrections & clarifications Sterling Hamilton Lead Developer • Avoiding common pitfalls Noble Studios Q&A Jon Duncan Have a question? Sr. Director, Product Management Tweet us @AntennaSoftware or #MythsWebinar Antenna Software +201-239-79802 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  3. 3. About Antenna Antenna helps enterprises build, run and manage mobile applications and content. Enabling enterprises to eliminate risk, lower costs, and stay future-proofed from the constant changes happening in our increasingly mobile society.3 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  4. 4. Cutting Edge Enterprise & Consumer Apps4 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  5. 5. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that5 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  6. 6. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that6 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  7. 7. Native or Web? (hybrid is for people who can’t commit)7 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  8. 8. The Important Tradeoffs Affect More Than Just the Developers Web App Hybrid Native Mobile Browser Native Container Native Web Code Code Web Code Device APIs Device APIs Functionality Time to market, cost8 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  9. 9. So, Don’t Oversimplify The Decision Our team is pretty good with HTML5, CSS, and JavaScript… so I guess web apps are the way to go. We’ve got really talented Java jockeys, some Objective-C hackers, and solid Eclipse experience. I’ll get us some SDKs and we’re off to the races with native apps. I’m not sure either of these bozos has thought Dilbert.com © 2013 this through…9 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  10. 10. There’s More Than Just Web or Native or Hybrid Managed Native Web Hybrid Hybrid “Mixed Mode” Native Web Web Mobile Browser Web Code Code Code Native Code Native Code Web Code Web Code Native Native Container Container Device APIs Device APIs Device APIs Device APIs - Web code running - Web code running in - B2E app management - Web & native code - Access to all native in a mobile browser native shell run in native shell device capabilities - Multiple web apps in a - Developed in - Leverages some native shell - Provides capabilities - Robust backend services HTML5, JS, CSS device capabilities unavailable in pure for secure, transaction- - Centrally managed & web apps like app & data integrity controlled10 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  11. 11. Required USER Functionality Should Drive the Decision Managed Mixed Mode Web Hybrid Hybrid Native Native Development HTML5, JavaScript, HTML5, JavaScript, HTML5, JavaScript, Java, Objective-C Java, Languages CSS CSS CSS + HTML5 Objective-C Development JQuery, Dojo, JQuery, Dojo, JQuery, Dojo, Native SDK + Native SDK Tools Sencha… Sencha… Sencha… HTML5 Tools Learning Curve Best Better Better Good Good App Good Better Better Best Best Performance UI/UX Control Good Better Better Best Best Offline Limited Better Better Better Best Capabilities Security Limited Better Best Best Best Device Integration Very Limited Good Good Best Best (GPS, camera, calendar, etc.) Real-time small Typical apps / B2C & Very apps & B2C mobile Productivity B2E B2E & B2C uses websites robust B2E11 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  12. 12. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that12 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  13. 13. We embrace BYOD (so HTML5 is the way to go)13 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  14. 14. HTML5 May Be the Future, But Maybe Not the Present ―I think the biggest mistake we made as a company is betting too much on HTML5 as opposed to native, because it just wasn’t there.‖ Mark Zuckerberg, CEO14 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  15. 15. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that15 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  16. 16. Mobile, web, no diff Mobile, Web, no diff Making mobile apps requires the same (Making mobile apps requires the same skillsets as web development skillsets as web development)16 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  17. 17. Couldn’t be farther from the truth! Mobile development can be done in a myriad of languages. Many different platforms can be supported. The user interaction is completely different in contrast to desktop. Tracking conversions is a different ball game. Performance tactics are night and day. Underlying data architecture is multifaceted in comparison. Source: skytechgeek.com17 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  18. 18. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that18 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  19. 19. PhoneGap developer PhoneGap makes everyone a mobile app (is just fine for the enterprise)19 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  20. 20. PhoneGap Is Great, But … Perception Reality Turns HTML5, CSS, and True. JavaScript code into native apps Just load my code into Well … different platforms and versions have ―quirks.‖ May need to PhoneGap Build, and head to use PhoneGap Generate for Xcode 4 compatibility and Cordova the app store for command-line testing. PhoneGap is all you need to build Hmmm, no … still need Xcode 4 and SDK for iOS, Eclipse and SDK native apps for Android, JDK and WebWorks SDK for BlackBerry … PhoneGap apps use device Uhh … mostly. May need to write custom code or use specialized features just like a native app plugins for advanced features like SMS, NFC, or Bluetooth. PhoneGap apps look and feel just Not really. UI rendering and performance issues often reveal that like native PhoneGap apps aren’t quite native. PhoneGap is free. Yes, but… PhoneGap is free & open source, but Corporate PhoneGap Support starts at $24k/year; Enterprise Support is more. PhoneGap works equally well for Enterprise mobile apps typically require backend integration with B2C and enterprise apps (B2E) enterprise systems & advanced security, not standard w/PhoneGap. PhoneGap is a great solution for True. developing one-off apps that won’t need to evolve.20 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  21. 21. Two Different Types of Apps B2C B2E • Attractive, responsive • Attractive, responsive • Cross-platform (required) • Cross-platform (optional) • Highly customized • Management • Inexpensive • apps, devices, data, users • Deeply integrated • Findable • Workflow • Brand consistent • Security, compliance • Collaborative • Stateless, store & forward • Monitoring • Commerce, advertising • Performance, scalability • Over-the-air21 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  22. 22. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that22 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  23. 23. Give it to the agency (do it right the first time)23 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  24. 24. Mobility Requires Rapid Iteration Enterprise Applications Model Does Not Apply • Enterprise developers often design and build applications with 3-year lifecycle goal Mobile Apps Should Be Nimble • Devices evolve rapidly, 1-2 year lifetime • New platform/OS features introduced regularly, 2-3 times/year or more • User feedback is critical to mobile app adoption and success Design & build Publish ―The perfect is the enemy of the good.‖ Analyze: Voltaire, 1772 •User feedback •Usage metrics •Performance metrics24 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  25. 25. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that25 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  26. 26. Faster is better (Just get it out and we’ll fix it later)26 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  27. 27. Enterprise Mobility is Not “One and Done” (n) App 1 App ―Almost all the CIOs said they expect to deploy more than 25 mobility apps in next 2 years.‖* How to secure the app? How to manage the app? How to run the app? X How to deploy the app? How to build the app? Source: ―Mobility Disruption: A CIO Perspective,‖ McKinsey & Company, Sept. 201227 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  28. 28. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that28 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  29. 29. SSL is secure enough29 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  30. 30. Enterprise Security Often Demands More Than Just SSL 2 4 1 3 Enterprise Backends Middleware Server Users, Devices Retrieve & Submit 1 enterprise systems must securely communicate with mobility servers Queuing & Handling 2 enterprise security demands zero exposure and minimal replication within mobility servers Transmission 3 secure communication with devices via wireless networks (SSL works here!) Data – encrypt and properly control device-resident data 4 Users – authentication and authorization to enforce access control Apps – ensure proper apps permissions and controlled data access30 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  31. 31. Enterprise Integration & Security Often The Most Difficult Challenge For Mobile App Developers ―Existing enterprise back-end applications are commonly built around technologies such as SOAP, XML-RPC, and SQL and are associated with strong authentication protocols. These technologies don’t easily interface with mobile architectures and technologies such as REST, JSON, and OAuth — and this infrastructure mismatch often requires implementing a new tier on which to perform data transformation.‖ Forrester Research, January 2013 Michael Facemire Mobile Feast Or Beggar’s Banquet? Landscape: The Mobile App Development Playbook31 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  32. 32. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that32 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  33. 33. Mobile apps are always connected, so designing for state or connection speed Mobile means less is a waste of time33 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  34. 34. False. Mobile is Driven by User Context.34 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  35. 35. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that35 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  36. 36. Mobile apps are always connected, so designing for state or connection speed There’s an app for that is a waste of time36 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  37. 37. 1,000,000 Apps37 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  38. 38. Businesses Still Need New Apps Other B2E Apps: Field Service Distribution Work assignment Trouble ticket escalation38 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  39. 39. The 9 Myths Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency – Faster is better – just for the enterprise they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that39 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  40. 40. Enterprises Need A Mobility Platform Future Proof Enterprise Centralized Integration Management Write once Proven Devices, data Any tool, any IDE Apps, users Every device Standardized Content Native device features Unified integration point Performance Easy maintenance Pre-built adapters Usage Mobile Scalability & Carrier Grade Optimization Performance Security Network sensing Millions of daily Built in, automated App tuning transactions Enterprise caliber Latency avoidance Message monitoring Certified (FIPS, PCI) Detect most efficient path Certified, multi-tenant Configurable per app OTA install, updates Cloud or on-premise40 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  41. 41. THANK YOU AntennaInc @AntennaSoftware www.antennasoftware.com +1 201.239.7980 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×