mobile apps intro
TRANSCRIPT
1
- Altaf Hussian M
Why Not ??! Mobile App Development
By,Altaf Hussian M
ContentsMobile App Market Analysis
Targeting Market
Types of Mobile Apps
Feature Comparison
Skill Sets
Evolution of Mobile Apps
Mobile apps + Cloud
Conclusion2
Consumer Apps to >$70B Revenue
Sources
Digi-Capital
Mobile App Market Analysis - Overall
3
Source
research2guidance
supported by HIMSS
4
Mobile App Market Analysis - mHealth
Mobile App Market by Region
SourceDeveloper Economics | State of the Developer Nation Q3 2014 | © VisionMobile | All rights reserved | www.developereconomics.com/go
About VisionMobile is the leading research company on the apps economy and mobile business models.
The Developer Economics program investigates the latest trends in mobile development via developer surveys reaching up to 10,000 app developers in over 130 countries, 6 times a year.
5
TargetUS Market - iOS Development
6
Types of Mobile Apps
7
/Bootstrap
Native Apps
Developed for use on a particular platform or device
Coded in a specific programming language
Hybrid Apps
Hybrid Apps are like native apps, run on the device, and are written with web technologies (HTML5, CSS and JavaScript)
A web-to-native abstraction layer enables access to device capabilities that are not accessible in Mobile Web applications, such as the accelerometer, camera and local storage
Web Apps
Stored on a remote server and delivered over the internet through browser
Run by a browser and typically written in HTML5/Bootstrap
8
Types of Mobile Apps(Contd..)
9
Feature ComparisonFeatures Native App Hybrid App Web App
Development Language
Native Only Native and Web/ Web Only
Web Only
Code Portability and Optimization
None High High
Access Device-Specific Feature
High Medium Low
Advanced Graphics
High Medium Medium
Upgrade Flexibility
Low(Always via App Store)
Medium(Usually via App store)
High
Installation Experience
High High Low
Platforms have Language Lock-in
10
Skill Sets neededNative Apps
iOS Android Windows
Objective -C Java C#
Storyboards AndroidXML XAML/HTML5
Xcode Android Studio Visual Studio
iOS SDK Android SDK WinRT API
Hybrid Apps
All devices
JS
HTML5
Any
Common APIs
11
Mobile apps Evolution
12
Mature Recent Emerging
Mobile Apps + Cloud
13
MAaaS are built, published and managed in the cloud. The deliverable might be a native or HTML5 web app, but the process of creating and deploying the app is the same
The app is packaged for the target destination by the platform either as completely native code or, in some cases, using a hybrid wrapper (like PhoneGap creates)
Eg:
Appery.io - cloud-based HTML5, jQuery Mobile and Hybrid Mobile App Builder
Codiqa - cloud based platform builds your App with 100% HTML5 components
Conduit - build stunning app designs quick and easy — no coding, one click and it’s ready!
Mobile Backend as a Service (MBaaS)
Need of sharing of some common services among mobile apps
Push notifications, file storage and sharing, integration with social networks such as Facebook and Twitter, location services, messaging and chat functions
Exposing REST APIs
Eg:
AnyPresence
Appcelerator
Parse
Mobile App as a Service (MAaaS)
ConclusionEveryone can start focusing on mobile app development to stay in the
market
14