mobile apps intro

14
1 - Altaf Hussian M Why Not ??! Mobile App Development By, Altaf Hussian M

Upload: altaf-hussian

Post on 08-Jan-2017

175 views

Category:

Mobile


0 download

TRANSCRIPT

Page 1: Mobile apps Intro

1

- Altaf Hussian M

Why Not ??! Mobile App Development

By,Altaf Hussian M

Page 2: Mobile apps Intro

ContentsMobile App Market Analysis

Targeting Market

Types of Mobile Apps

Feature Comparison

Skill Sets

Evolution of Mobile Apps

Mobile apps + Cloud

Conclusion2

Page 3: Mobile apps Intro

Consumer Apps to >$70B Revenue

Sources

Digi-Capital

Mobile App Market Analysis - Overall

3

Page 4: Mobile apps Intro

Source

research2guidance

supported by HIMSS

4

Mobile App Market Analysis - mHealth

Page 5: Mobile apps Intro

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

Page 6: Mobile apps Intro

TargetUS Market - iOS Development

6

Page 7: Mobile apps Intro

Types of Mobile Apps

7

/Bootstrap

Page 8: Mobile apps Intro

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..)

Page 9: Mobile apps Intro

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

Page 10: Mobile apps Intro

Platforms have Language Lock-in

10

Page 11: Mobile apps Intro

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

Page 12: Mobile apps Intro

Mobile apps Evolution

12

Mature Recent Emerging

Page 13: Mobile apps Intro

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)

Page 14: Mobile apps Intro

ConclusionEveryone can start focusing on mobile app development to stay in the

market

14