You are on page 1of 25

Fragmentation & Hybrid apps for non-techies

@MaksimGolivkin @AndrodAalto Community

About me
2008 2010 2010-2012 2012 Aug - First J2ME application - OMG, 120 000 downloads - Android freelancer - Everyones Private Driver

Native vs. Web


Our biggest mistake was betting too much on HTML5, - Mark Zuckerberg

Smartphones Worldwide
Platform Market Share

Android
iOS
Microsoft
(RIP) Symbian (RIP) Blackberry Others

56%
22.9%
2%
8.6% 6.9% 3.6%

Gartner report "Market Share: Mobile Devices, Worldwide, 1Q12."

Market share US

18-55 years old US consumers 2011 Q3, Nielsen

Revolution with little Evolution

What is Fragmention? 300+ unique Android devices


Differences: Screen size Hardware Versions

Problems: Complexity Surprises

Android Versions
Version Explanation Market share

4 3

Tablets and Phones Tablets

22% 2%

2 1

Older phones Very old phones

75% <1%

* Data collected during 14 days starting September 14 by Google

Fighting the fragmentation


Develop
Deploy

Design

Test
User Plan Collect information

Fighting the fragmentation


1. Buy popular devices 2. Design having limitations in mind 3. Develop on popular devices 4. Limit user-base

5. Use analytics libraries: Google Analytics, Flurry..


6. Track crashes: ACRA, BugSense.. 7. Test on real devices: Phone shops, TestDroid

Native > Hybrid > Web

Web app utopia in 2012

Web apps reality.

Browser Fragmentation. Difficult to use.

Easy to forget.

Hybrid apps
Best example LinkedIn.
Content rich.

Remains on the phone.

Hybrid apps
Native

HTML/CSS

Native

Hybrid apps

Native code JavaScript API

HTML/CSS/JavaScript

Hybrid apps
Tools:
PhoneGap Appcelerator JavaScript libs: SenchaTouch..

* The technical adventure building a hybrid app

Hybrid apps
Hybrid approach is efficient only when targeting more than 2 platforms. - friends from Futurice

Design

Android niceties

Standards are de facto


Google doing something non-standard, 3 months after publishing Android Design Guidelines.

Great artists steal!


Fuck Holo! Start from: Android Guidelines Google Applications Flagship applications Look into great things on iOS and Windows Phone.

* Pablo Picasso quote

FIN & Good luck!


Read more : -Where does Android fragmentation hide? -The technical adventure building a hybrid app. -Fast track to Android design.

Interested in Android? Want/have Android projects?

@MaksimGolivkin maksim@golivkin.eu

You might also like