why go mobile

Post on 08-Jul-2015

143 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

This discusses why there is such a great need for you and or your company to create a mobile app. A website is no longer enough to keep and build customer satisfaction in this mobile world. The use of mobile browsers is growing constantly, meaning that users are now need apps or mobile websites that support touch. This deck also takes a look at some of the different technologies there are for creating mobile apps

TRANSCRIPT

Why Go Mobile?

James Quick

Microsoft Technical Evangelist

Who Am I?

Microsoft Technical Evangelist

Graduated from Vanderbilt University

Active in various mobile application development technologies

Games, native apps, web apps, cloud, etc.

Contact

Email- jaquick@Microsoft.com

Youtube – www.bit.ly/jqyoutube

Blog- blogs.msdn.com/quick_thoughts

Meetup- Miami Ft Lauderdale Windows App Developers

Mobile is Everywhere

How many people have a smartphone?

How many people have a tablet?

How many people have a laptop?

How many have more than 1 of the above?

How many people have checked one or the other since this talk began?

As of January 2014

90% of American Adults have a cell phone

58% of American Adults have a smartphone

42% of American Adults have a tablet

67% of cell owners find themselves checking their phone for messages, alerts, or calls —

even when they don’t notice their phone ringing or vibrating

44% of cell owners have slept with their phone next to their bed because they wanted to

make sure they didn’t miss any calls, text messages, or other updates during the night.

29% of cell owners describe their cell phone as “something they can’t imagine living

without.”

What does this mean for users?

More people using mobile browsers

More people using touch devices

More people using smaller screens

Legacy websites are not enough!

How many people have been frustrated by a website that was not made for touch?

What does this mean for development?

Times are changing

The development process is changing

Need to adapt to keep or build customer satisfaction

How Do You Make Mobile Apps??

Native Apps

Android

IDE- Eclipse or Android Studio

Language- Java

IOS

IDE- Xcode

Language- Objective C

Windows Universal Apps (Windows and Windows Phone)

IDE- Visual Studio

Languages- C# and HTML/Javascript

How do you Do Cross Platform?

Cross Platform with Native Apps

3 different key platforms- IOS, Android, Windows

3 different IDEs

3 different programming languages

3 separate teams to build and maintain these apps

OR…

Cross Platform Tools

Cordova/Phone Gap

Cross Platform Mobile Web Apps

HTML/JS and your favorite JS

libraries/frameworks (bootstrap, angular,

etc.)

Access to some of the device specific

APIs (geolocation, accelerometer, etc.)

Cost- Free

Xamarin

Cross Platform Native Apps

C#/XAML

Access to any native API that you can

imagine

Cost- Indie License $25/month

App Generator Tools

App Studio

Free

Drag and Drop

Browser Based

Access to Source Code in C#/XAML

Project Siena

Free

Drag and Drop

Windows 8 App to build Windows 8 Apps

Access to Source Code in HTML/JS

Visual Studio in Cross Platform

How many people use or have used Visual Studio? Work? Personal?

Did you know…?

Visual Studio tooling for Xamarin (cross platform mobile web apps)

Visual Studio tooling for Corodova (cross platform native apps)

Android Emulator (Visual Studio 2015)

Azure in Cross Platform

How many people have used cloud storage?

What do you know about Azure?

Did you know…?

Mobile Services

Push notifications, Data table storage

Multiple Backend Languages

Source code sample projects in native languages (IOS, Android,

Windows)

VMs

What about games?

Gaming Stats

100+ million U.S. gamers (almost 1/3 of population)

34% of the top 100 grossing apps in the App store are using the freemium model

Mobile gaming industry is predicted to reach $54 billion by 2015

Over 80% of all revenue by mobile in 2012 was from games

Mobile games are the most popular App Category

70-80% of all mobile downloads are games

Making Money with Games/Apps

In App Purchases- Candy Crush

Advertisements- Flappy Bird

Selling Your Game- Angry Birds

How to Build Mobile Games

Construct 2

2d

No coding required

10 year olds are creating

games

Cross platform

Unity

3d (some 2 support)

Write some code

Cross platform

• 3 years free software/Development Tools

• Windows Azure Credits $200 first month/$150 thereafter

Is your startup:• Developing Software?• Privately held?• Less than 5 years old?• Making less than US $1M in annual revenue?

http://aka.ms/BizSparkNow

2 key reasons to go Mobile

There is a need to support small

screens with big fingers

With Cross Platform technologies,

it’s never been easier

top related