Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mobile Application Development - What's this buzz all about?


Published on

Published in: Technology

Mobile Application Development - What's this buzz all about?

  1. 1. February 11, 2013 MOBILE APPLICATION DEVELOPMENT1 Speaker: Faiza Yousuf
  2. 2. February 11, 2013WHAT’S THIS BUZZ ALL ABOUT? 80% of world’s population now has a mobile phone. 5 billion mobile phones in the world. 1.08 billion are the Smartphones. 89% of Smartphone users use their phones throughout the day. Downloading applications is the most popular data usage activity for Smartphone users. Smartphone platform Android has the highest market share of 75%. Apple iPhone users download the maximum applications, which is approx. 83 per user. 2
  3. 3. February 11, 2013FEW TERMS TO UNDERSTAND Emulator Debugger Integrated Development Environment Native Applications Hybrid Applications Dedicated Web Applications Generic Mobile Applications 3
  4. 4. February 11, 2013EXECUTION ENVIRONMENTS Android iOS Windows Mobile BlackBerry Symbian OS Bada (Samsung) 4
  5. 5. February 11, 2013ANDROID Linux based OS designed for Smartphones and tablets. Android had a worldwide Smartphone market share of 75% during the third quarter of 2012. The OS has several versions, starting from Android 1.0 to the latest Android 4.2. Approximately 700,000 apps available for Android, and the estimated number of applications downloaded from Google Play is over 25 billion. Not Cross Platform - Native Apps only. Programming Language: Java, C, C++ IDE: Eclipse, IntelliJ IDEA App Center: Google Play 5
  6. 6. February 11, 2013USAGE SHARE OF ANDROID VERSIONS 6
  7. 7. February 11, 2013IOS Mobile OS developed and distributed by Apple. Apple does not license iOS for installation on non-Apple hardware. Apples App Store contains more than 700,000 iOS applications, which have collectively been downloaded more than 30 billion times. Market share of 14.9%. Not Cross Platform - Native Apps only. Programming Language: Objective C IDE: Xcode, AppCode App Center: iTunes 7
  8. 8. February 11, 2013BLACKBERRY Line of wireless handheld devices and services designed and marketed by BlackBerry Limited, formerly Research In Motion Limited (RIM). BlackBerry accounts for 3% of mobile device sales worldwide. 105,000 apps on BB World with 3 billion downloads. Designed to function as personal digital assistants. Not Cross Platform - Native Apps only. Programming Language: Java IDE: Eclipse, BlackBerry JD App Center: BlackBerry World 8
  9. 9. February 11, 2013WINDOWS PHONE Windows Phone is a series of proprietary mobile operating systems developed by Microsoft. 2.0% global market share. Marketplace had more than 150,000 apps available. Not Cross Platform - Native Apps only. Programming Language: C#, Visual Basic, C, C++ IDE: Visual Studio 2012, Visual Studio 2010 App Center: Windows Phone Store 9
  10. 10. February 11, 2013ADOBE AIR Adobe Integrated Runtime, also known as Adobe AIR, is a cross-platform run-time system developed by Adobe Systems for building Rich Internet applications. Adobe AIR applications can be published as native phone applications on iOS and Android. Programming Language: Action Script, HTML, CSS, JavaScript IDE: Flash Builder, Flash Professional, IntelliJ IDEA Supports: iOS (iPhone, iPad, iPod 10 touch), Android, BlackBerry.
  11. 11. February 11, 2013PHONEGAP PhoneGap is a mobile development framework produced by Nitobi, purchased by Adobe Systems. Applications are hybrid, meaning that they are neither truly native, nor purely web-based. Programming Language: HTML, CSS, JavaScript IDE: PhoneGap (Apache Cordova) Supports: iPhone, Android, Tizen, Windows Phone, BlackBerry, Symbian, Palm, Bada 11
  12. 12. February 11, 2013IBM WORKLIGHT IBM Worklight is an advanced mobile application platform for smartphones and tablets launched by IBM. IBM Worklight enables the creation of rich, cross-platform apps without the use of code translation, proprietary interpreters or unpopular scripting languages. Programming Language: Choice of standard HTML5, CSS and JavaScript, native languages or a combination of both. IDE: Eclipse-based plug-in Supports: Android, BlackBerry, iOS and Windows Phone 7. 12
  13. 13. WHY TO GO FOR CROSS PLATFORM February 11, 2013FRAMEWORKS? Code Is Reusable. Plug-ins. Easy for Web Developers. Reduced Development Costs. Support for Enterprise and Cloud Services. Easy Deployment. 13
  14. 14. WHY NOT TO GO FOR CROSS PLATFORM February 11, 2013FRAMEWORKS? The Framework Might Not Support Every Feature of an Operating System or Device. You Cant Always Use Your Own Tools. Code Might Not Run as Fast. High-End Graphics and 3D Support is Often Limited. Vendor Lock-In. 14
  15. 15. February 11, 2013NATIVE AND WEB APPS – MARKET SHARE 44 % respondents only offer Native Apps. 22% respondents offer Web Apps. 35% respondents offer both Native and Web Apps. 15
  16. 16. February 11, 2013YOU CAN REACH ME AT: Email: Twitter: @FaizaYousuf LinkedIn: Slide share: 16
  17. 17. February 11, 2013 17 THANK YOU!