mobile app development overview
DESCRIPTION
Overview of mobile app development Comparison of market data for Android, iOS and other OS Mobile apps client architecture options Mobile apps by SisoftTRANSCRIPT
Mobile App Development
Smart Phone – Hardware Features
Touch Screen
Media Players
Camera
Global Positioning System (GPS) Receivers
Near Field Communication (NFC) hardware
Accelerometer
Trends For Mobile App
Smart Phones
App Development Environments
Manufacturer hosted App Stores
Enterprise App Stores
Gartner predicts that by 2013, smartphone applications will be a $6.2 billion dollar industry(Prediction 2012)
Ongoing trends in smartphone adoption — which this year finally outnumbered the amount of non-smartphones getting purchased —
There will be 102 billion app store downloads this year, 90 percent of which will be on Apple’s App Store and Google Play. This will lead to global app revenues of $26 billion in 2013, and in the future, growth in revenues will outstrip that of app downloads (Projection 2013)
Mobile App Client Architecture There are three popular approaches today: Mobile Web App: In this approach, the application runs on a mobile browser. The browser only hosts the application’s presentation layer that is designed using HTML5. The interface typically looks and behaves like a traditional web site but is designed for the mobile device form factor. Native App: In this approach, the mobile application is custom built for the target device operating system with a compiled programming language like Objective C and using the native SDK. This approach offers the native look and feel, the best performance, and a great user experience. Hybrid App: This approach emerged to address the inability of the Web App approach to access device sensors (like cameras and Bluetooth) while preserving its highly desirable cross-platform support. The Hybrid App approach achieves this by building HTML5-based applications that run in the browser. But unlike in the case of the Web App approach, here the browser is embedded inside a native container app that provides a bridge for the HTML5 pages to access the low-level device functions.
Smart Phones - OS
Languages Tools Packaging
format App Store
Apple iOS Objective-C Xcode .app Apple App Store
Android Java Android SDK .apk Google Play
Blackberry OS Java BB Java Eclipse
Plug-in .cod Blackberry App
World
Windows Phone C#, VB.NET Visual Studio,
Windows Phone
development tools
.xap Windows Phone
Marketplace
Smart Phone – OS (Market Share)
Operating
System
4Q12 Unit
Shipments
4Q12 Market
Share
Android 159.8 70.1%
iOS 47.8 21.0%
BlackBerry 7.4 3.2%
Windows Phone/
Windows Mobile
6.0 2.6%
Linux 3.8 1.7%
Others 3.0 1.3%
Total 227.8 100.0%
* Reference IDC
Smart Phone – OS (Market Share)
Operating
System
1Q13 Unit
Shipments
(Millions)
1Q13 Market
Share
Android 162.1 75.0%
iOS 37.4 17.3%
BlackBerry 6.3 2.9%
Windows Phone/
Windows Mobile
7 3.2%
Linux 2.1 1.0%
Others 1.3 0.6%
Total 216.8 100.0%
Apple App Store
Started July, 2008
775,000 apps to iPhone, iPad and iPod touch users in
155 countries around the world, with more than
300,000 native iPad apps available. App Store customers
can choose from an incredible range of apps in 23
categories, including newspapers and magazines offered in
Newsstand, games, business, news, sports, health & fitness
and travel.
customers have downloaded over 40 billion apps, with
nearly 20 billion in 2012 alone
Google Play App Store
Started September, 2008
25 billion+ downloads
600, 000+ Apps
1.3 Million Devices activated each day
Over 1.5 Billion download every month (Sep, 2012)
Sisoft Apps on Apple Store
All images ,logos and trade mark are with respective owners copyright
Application Name App Store URL Easypainter http://itunes.apple.com/us/app/easy-painter/id427762181?mt=8
MySlideShow http://itunes.apple.com/us/app/myslideshow/id427967812?mt=8
Family Medical Profile http://itunes.apple.com/us/app/family-health-profile/id472670327?mt=8
Explore Kashi Varanasi http://itunes.apple.com/us/app/explore-kashi-varanasi/id479205391?mt=8
Monthly Budget Planner http://itunes.apple.com/us/app/monthly-budget-
planner/id428075745?ls=1&mt=8
My Journey Logger
https://itunes.apple.com/us/app/my-journey-
logger/id569457195?ls=1&mt=8
Baby Immunization Tracker –
India (*)
https://itunes.apple.com/us/app/baby-immunization-
tracker/id557650692?ls=1&mt=8
My Medic Alarm
https://itunes.apple.com/in/app/my-medic-alarm/id592700932?mt=8&ls=1
Sisoft Android Apps
All images ,logos and trade mark are with respective owners copyright
Application Name App Store URL
Monthly Budget Planner
http://www.amazon.com/sisoft-Technologies-Pvt-Lit-
MonthlyBudget/dp/B00CM68YEE
Explore Kashi Varanasi
http://www.amazon.com/sisoft-Technologies-Pvt-Lit-
Kashi/dp/B00COZM6WO
Kinder Garden Math
http://www.amazon.com/s/ref=nb_sb_noss?url=search-
alias%3Dmobile-apps&field-keywords=sisoft
Easy Painter
http://www.amazon.com/s/ref=nb_sb_noss?url=search-
alias%3Dmobile-apps&field-keywords=sisoft
First Aid Helpline
http://www.amazon.com/sisoft-Technologies-Pvt-Lit-
First/dp/B00CM6ZHPI
Baby Immunization Tracker-India
(*)
http://www.amazon.com/s/ref=nb_sb_noss?url=search-
alias%3Dmobile-apps&field-keywords=sisoft
Sisoft App Store
http://www.sisoft.in/appdev/appstore.php