why go mobile

24
Why Go Mobile? James Quick Microsoft Technical Evangelist

Upload: james-quick

Post on 08-Jul-2015

143 views

Category:

Technology


0 download

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

Page 1: Why go mobile

Why Go Mobile?

James Quick

Microsoft Technical Evangelist

Page 2: Why go mobile

Who Am I?

Microsoft Technical Evangelist

Graduated from Vanderbilt University

Active in various mobile application development technologies

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

Page 3: Why go mobile

Contact

Email- [email protected]

Youtube – www.bit.ly/jqyoutube

Blog- blogs.msdn.com/quick_thoughts

Meetup- Miami Ft Lauderdale Windows App Developers

Page 4: Why go mobile

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?

Page 5: Why go mobile

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

Page 6: Why go mobile

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?

Page 7: Why go mobile

What does this mean for development?

Times are changing

The development process is changing

Need to adapt to keep or build customer satisfaction

Page 8: Why go mobile

How Do You Make Mobile Apps??

Page 9: Why go mobile

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

Page 10: Why go mobile

How do you Do Cross Platform?

Page 11: Why go mobile

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

Page 12: Why go mobile

OR…

Page 13: Why go mobile

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

Page 14: Why go mobile

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

Page 15: Why go mobile

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)

Page 16: Why go mobile

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

Page 17: Why go mobile

What about games?

Page 18: Why go mobile

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

Page 19: Why go mobile

Making Money with Games/Apps

In App Purchases- Candy Crush

Advertisements- Flappy Bird

Selling Your Game- Angry Birds

Page 20: Why go mobile

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

Page 21: Why go mobile

• 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

Page 22: Why go mobile

2 key reasons to go Mobile

Page 23: Why go mobile

There is a need to support small

screens with big fingers

Page 24: Why go mobile

With Cross Platform technologies,

it’s never been easier