10 things to consider when choosing a mobile platform (ios or android)

31
10 Things to Consider when Choosing a Mobile Platform Andrew Garkavyi, COO at Stanfy

Upload: stanfy

Post on 02-Dec-2014

77 views

Category:

Business


1 download

DESCRIPTION

Our COO and Managing Engineer, Andrew Garkavyi spoke at SF Mobile Entrepreneurs meetup. In his presentation Andrew shared his experience and underlined some differences in mobile app development for iOS and Android.

TRANSCRIPT

Page 1: 10 things to consider when choosing a mobile platform (iOS or Android)

10 Things to Consider when Choosing a Mobile Platform

Andrew Garkavyi,COO at Stanfy

Page 2: 10 things to consider when choosing a mobile platform (iOS or Android)

How do I know?

Page 3: 10 things to consider when choosing a mobile platform (iOS or Android)

• 20 people• 6 years in mobile• Custom mobile app design and dev• Over 60 apps • Specialized in iOS & Android• Live & breathe Agile, Scrum, Lean and XP

Page 4: 10 things to consider when choosing a mobile platform (iOS or Android)

1. What happens on the market

Page 5: 10 things to consider when choosing a mobile platform (iOS or Android)

Mobile devices market share

81%

13%

4% 2% 0%

Sales

AndroidiOSWin PhoneBlack BerryOthers

60% of all Android devices are cheap devices (around 200USD)

IDC Worldwide Mobile Phone Tracker, November 12, 2013

Page 6: 10 things to consider when choosing a mobile platform (iOS or Android)

Revenue

http://blog.appannie.com/app-annie-index-market-q3-2013/

Page 7: 10 things to consider when choosing a mobile platform (iOS or Android)

2. Amount of devices

Page 8: 10 things to consider when choosing a mobile platform (iOS or Android)

Not too much to worry about

Page 9: 10 things to consider when choosing a mobile platform (iOS or Android)

There are a lot of them

Page 10: 10 things to consider when choosing a mobile platform (iOS or Android)

3. Screens and resolutions

Page 11: 10 things to consider when choosing a mobile platform (iOS or Android)

http://en.paperblog.com/users/smartadblog/

Page 12: 10 things to consider when choosing a mobile platform (iOS or Android)

Frightening?

Page 13: 10 things to consider when choosing a mobile platform (iOS or Android)

It is not that bad …

think about density groups

Page 14: 10 things to consider when choosing a mobile platform (iOS or Android)

4. Operating systems

Page 15: 10 things to consider when choosing a mobile platform (iOS or Android)

iOS version distribution

Page 16: 10 things to consider when choosing a mobile platform (iOS or Android)

Android OS versions

Each previous major version support would cost you at least +20% of time (applicable to iOS too)

Page 17: 10 things to consider when choosing a mobile platform (iOS or Android)

5. Open vs Closed

Page 18: 10 things to consider when choosing a mobile platform (iOS or Android)

I can do everything I want…

not really!

Page 19: 10 things to consider when choosing a mobile platform (iOS or Android)

If there is something missing,you do not need that at all

Page 20: 10 things to consider when choosing a mobile platform (iOS or Android)

6. UI, Style…

Page 21: 10 things to consider when choosing a mobile platform (iOS or Android)

It should be different

Page 22: 10 things to consider when choosing a mobile platform (iOS or Android)

7. Phone to tablet

Page 23: 10 things to consider when choosing a mobile platform (iOS or Android)

It may be relatively simple

Page 24: 10 things to consider when choosing a mobile platform (iOS or Android)

Or more complex

Page 25: 10 things to consider when choosing a mobile platform (iOS or Android)

8. Publishing in the markets

Page 26: 10 things to consider when choosing a mobile platform (iOS or Android)

from 1 week AppStore/Markettime

4 hours

time consuming Development build distribution

simple

100 (unless enterprise)

Limit of test users No

Hard unless enterprise or 3rd party services

Ease of installation of dev build

Easy (install apk)

HockeyApp, TestFlight

Page 27: 10 things to consider when choosing a mobile platform (iOS or Android)

9. Time to support all that

Page 28: 10 things to consider when choosing a mobile platform (iOS or Android)

When you sum up all together

> 2%

Page 29: 10 things to consider when choosing a mobile platform (iOS or Android)

10. Development costs

Page 30: 10 things to consider when choosing a mobile platform (iOS or Android)

How much is that to build

• Core functionality can be done for 40% of time, features will eat the rest (animations, shadows…)

• Effort is approximately the same for iOS and Android

• Do one after another instead of 2 at same time

Page 31: 10 things to consider when choosing a mobile platform (iOS or Android)

Conclusions

• Sometimes it may be worth to start with Android

• In many cases iOS is still a platform of the first choice to prove your concept

• It may take a lot time, so select wisely…