Mobile devcon metrics of the mobile web

26
  • date post

    21-Oct-2014
  • Category

    Technology

  • view

    2.068
  • download

    0

description

slides from my

Transcript of Mobile devcon metrics of the mobile web

Page 1: Mobile devcon   metrics of the mobile web

21. September 2011 www.mobile-devcon.de

Metrics of the mobile Web

State of the fragmentation

Roland GülleSevenval GmbH

Page 2: Mobile devcon   metrics of the mobile web

Experts in Web TechnologiesFounded 1999

Operating globallyO!ces in Germany (HQ), US und UK

Strong backupSubsidiary of YOC AG (market-listed)

Highly trusted500+ web portals , serving Fortune 500 companies

Leading Technologies for Mobile Web Development and beyond.

about:sevenval

Page 3: Mobile devcon   metrics of the mobile web
Page 4: Mobile devcon   metrics of the mobile web

• Fragmentation• Metrics• Brands / OS / Browser / HTML5

• Future• Solutions

Page 5: Mobile devcon   metrics of the mobile web

Fragmentation.

• Why fragmentation exists?

• Kinds of (Web-)fragmentation

• Web vs. App

• WebApps

Page 6: Mobile devcon   metrics of the mobile web

In Mobile, fragmentation is forever. Deal with it.

Richard Wong, Investor in AdMob and GetJar

Page 7: Mobile devcon   metrics of the mobile web

Why?

Page 8: Mobile devcon   metrics of the mobile web

regions, people and situations require a di"erent use of services.

Page 9: Mobile devcon   metrics of the mobile web

http://en.wikipedia.org/wiki/Crossing_the_ChasmCrossing the Chasm by Geo"rey A. Moore

Innovation in mobile is fast. The technology adaptation lifecycle generates fragmentation at the user base.

Time

TechnologyUsers

Page 10: Mobile devcon   metrics of the mobile web

Web standards is a general term for the formal standards and other technical specifications that define and describe aspects of the

World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of standardized best

practices for building web sites, and a philosophy of web design and development that includes those methods.

http://en.wikipedia.org/wiki/Web_standard

Web Standards

Page 11: Mobile devcon   metrics of the mobile web

Andrew S. Tanenbaum

The nice thing about

standards is that you have

so many to choose from.

Author of MINIX and many computer science textbooks,regarded as standard texts in the field.Computer Networks, 2nd ed., p. 254 as cited in http://en.wikiquote.org/wiki/Andrew_S._Tanenbaum

Page 12: Mobile devcon   metrics of the mobile web

Web or App?

Page 13: Mobile devcon   metrics of the mobile web

App ≠ Web

“Cool URIs don't change“Tim Berners-Lee

http://www.w3.org/Provider/Style/URI

“Apps are like Songs“Daniel K. Appelquisthttp://www.torgo.com/blog/2009/06/apps-are-like-songs.html

The more you limit an o"ering,

the easier it gets to access it

through an App.

The more comprehensive your

content gets the more meaningful it gets to access it through the Web.

Page 15: Mobile devcon   metrics of the mobile web

Result: Fragmentation.

And YOU have to care about it.

Page 16: Mobile devcon   metrics of the mobile web

• Vendor Market Share

• OS Market Share

• OS & Versions

• Browser Share

• HTML5 & Markup Fragmentation

Metrics.

Page 17: Mobile devcon   metrics of the mobile web

metrics: base

source:date:sites:page impressions:

fitml.com (& others)

08-11500+

1.300.524.157

Page 18: Mobile devcon   metrics of the mobile web

Handset Brands

Page 19: Mobile devcon   metrics of the mobile web

Brands: DE

Page 20: Mobile devcon   metrics of the mobile web

Brands: AT

Page 21: Mobile devcon   metrics of the mobile web

Brands: UK

Page 22: Mobile devcon   metrics of the mobile web

Operating Systems

Page 23: Mobile devcon   metrics of the mobile web

OS: DE

Page 24: Mobile devcon   metrics of the mobile web

OS: US

Page 25: Mobile devcon   metrics of the mobile web

OS: Asia

Nokia OS (incl. S40)

Page 26: Mobile devcon   metrics of the mobile web

OS: iOS

91%

7% 2%

iOS 4.x iOS 3.x iOS 2.x

90%

9% 1%

iOS 4.x iOS 3.x iOS 2.x

90%

8% 2%

iOS 4.x iOS 3.x iOS 2.x

91%

7% 2%

Page 27: Mobile devcon   metrics of the mobile web

OS: Android & DE/UK/AT

45%

34%

15%

1% 3% 2%

2.2 2.3 2.1 1.5 1.6 Tail

Page 28: Mobile devcon   metrics of the mobile web

OS: Android & US

49%

24%

15%

9% 1% 2%

2.2 2.3 2.1 1.5 1.6 Tail

Page 29: Mobile devcon   metrics of the mobile web

OS: Android & Asia

42%

31%

12%

12% 2% 1%

2.2 2.3 2.1 1.5 1.6 Tail

Page 30: Mobile devcon   metrics of the mobile web

Browsers

Page 31: Mobile devcon   metrics of the mobile web

Browsers: DE/AT

42%

30%

7%

4%

3%

14% Apple Mobile Safari

Open Handset Alliance Android Build-In Nokia BrowserNG

Dolfin

Opera Mini

Tail

41%

26%

9%

4%

3%

17% Open Handset Alliance Android Build-In Apple Mobile Safari

Nokia BrowserNG

Dolfin

Research In Motion Browser Tail

Page 32: Mobile devcon   metrics of the mobile web

41%

31%

22%

2% 3% Apple Mobile Safari

Open Handset Alliance Android Build-In Research In Motion Browser Opera Mini

Access Netfront

Tail

Browsers: US

Page 33: Mobile devcon   metrics of the mobile web

34%

22% 10%

6%

5%

23% Apple Mobile Safari

Open Handset Alliance Android Build-In Opera Mini

Nokia BrowserNG

Research In Motion Browser Tail

Browsers: Asia

Page 34: Mobile devcon   metrics of the mobile web

Browsers: Rendering Engines & WebKit VersionsProzent

Webkit Presto Netfront Trident Tail

0% 10% 20% 30% 40%

533.0 534.0 525.0 530.0 528.0 532.0

Tail

0% 10% 20% 30% 40% 50%

534.0 533.0 525.0 532.0 528.0 530.0

Tail

0% 20% 40% 60%

534.0 533.0 525.0 528.0 413.0 532.0

Tail

0% 10% 20% 30% 40% 50%

534.0 533.0 528.0 530.0 532.0 525.0

Tail

0% 10% 20% 30% 40% 50%

534.0 533.0 525.0 528.0 413.0 532.0

Tail

Page 35: Mobile devcon   metrics of the mobile web

Markup

Page 36: Mobile devcon   metrics of the mobile web

Support of input tags

37%$

10%$

There$is$no$device$suppor4ng$all$23$HTML5$input$tags.$Maximum$tags:$19$out$of$23$

25%$

21%$

27%$

Percentage$of$devices$not$suppor4ng$any$HTML5$input$tags$

Page 37: Mobile devcon   metrics of the mobile web

Support of OnTouch

76%

58%

71%

76%

58%

Page 38: Mobile devcon   metrics of the mobile web

Mediaquery

74%

72%

70%

58%

56%

0% 10% 20% 30% 40% 50% 60% 70% 80%

DE

AT

US

Asia

UK

Mediaquery

Page 39: Mobile devcon   metrics of the mobile web

AJAX / JavaScript / DOM Manipulation

75%

71%

68%

57%

54%

0% 10% 20% 30% 40% 50% 60% 70% 80%

US

DE

AT

UK

Asia

Script DOM Handling

Page 40: Mobile devcon   metrics of the mobile web

Future.

• Good News

• Bad News

• The Redefined Challenge

Page 41: Mobile devcon   metrics of the mobile web

Good News: Everyone is moving to HTML5

http://www.slideshare.net/sevenval/why-html5-is-getting-on-my-nerves

Page 42: Mobile devcon   metrics of the mobile web

Bad News: You still have to do it. Full Fronta

l Javascript Confe

rence 11-2

010

Paul Rouget

Page 43: Mobile devcon   metrics of the mobile web

The challenge is redefined.

Keep it running on all handsets/browsers (including the older ones).

Page 44: Mobile devcon   metrics of the mobile web

The challenge is redefined.

keep your site/app „state of the art“!(...and don‘t break it.)

Keep it running on all handsets/browsers (including the older ones).

Page 45: Mobile devcon   metrics of the mobile web

Solutions.

• Device Database

• Templates

• Responsive Web Design

• Combine all

Page 46: Mobile devcon   metrics of the mobile web

Device Description Repository

Page 47: Mobile devcon   metrics of the mobile web

Device Description Repository

Page 48: Mobile devcon   metrics of the mobile web

Device Description Repository

Search: 2011 Android Handset

Page 49: Mobile devcon   metrics of the mobile web

Device Description Repository

Hardware

Page 50: Mobile devcon   metrics of the mobile web

Device Description Repository

Think about software, not hardware.

Page 51: Mobile devcon   metrics of the mobile web

Templates

desktop.htmltablet.htmlsmartphone.htmlfeaturePhone.xhtml

Page 52: Mobile devcon   metrics of the mobile web

Templates: Separate Clients

smartphonefeature phone

HTML5 PARTY!

Doorkeeper, who che

cks if the

device is „

smart enough“.

Simple XHTML/MP Version

Full bloated

HTML5/

JavaScript/C

SS3 version

.

Page 53: Mobile devcon   metrics of the mobile web

Templates: The party starts.

smartphonefeature phone

HTML5 PARTY!

Page 54: Mobile devcon   metrics of the mobile web

Templates

smartphonefeature phone

HTML5 PARTY!

Mango?

Page 55: Mobile devcon   metrics of the mobile web

Templates

smartphonefeature phone

HTML5 PARTY!

Android?

This it not enou

gh!

Page 56: Mobile devcon   metrics of the mobile web

Templates

smartphonefeature phone

HTML5 PARTY!

Page 57: Mobile devcon   metrics of the mobile web

Templates

smartphonefeature phone

HTML5 PARTY!

Opera Mini

Not really ready to join

our HTML5 party...

Page 58: Mobile devcon   metrics of the mobile web

Templates

smartphonefeature phone

HTML5 PARTY!

Opera Mini

Don‘t think in„black-and-white“.

The world is colorful!

Page 59: Mobile devcon   metrics of the mobile web

http://www.slideshare.net/yiibu/pragmatic-responsive-design

@media only screen and (max-device-width: 480px){...

}

Responsive Web Design

<link rel="stylesheet" type="text/css"media="only screen and (max-device-width: 480px)"href="small-device.css" />

Page 60: Mobile devcon   metrics of the mobile web

Responsive Web Design

One URL, one document.

Page 61: Mobile devcon   metrics of the mobile web

Responsive Web Design

Page 62: Mobile devcon   metrics of the mobile web

Responsive Web Design

Page 63: Mobile devcon   metrics of the mobile web

Responsive Web Design

Smart Browsers, Developers and Designers needed,

to let it work as expected.And a

ll clients

get the

same conten

t & process

.

Page 64: Mobile devcon   metrics of the mobile web

Combine all together

Page 65: Mobile devcon   metrics of the mobile web

Server & Client Side Adaptation

Files

src.examples

anywebsite.com

feed.example.com

any API

Adaptation &

Filter

DeviceDatabase

PropertyDetection

Presentation / Adaptation Layer

HTTP(s)

HTTP(s)

HTTP(s)

HTTP(s)

(User-Agent: /iPhone/) +

(JavaScript: window.devicePixelRatio === 2)

= iPhone 4

DeviceClient

Database

Page 66: Mobile devcon   metrics of the mobile web

Thats our solution :)

Files

FITMLsrc.examples

HTMLanywebsite.com

XML/RSSfeed.example.com

JSONany API

FITML Processor

Client Description Repository

PropertyDetection

SevenvalFIT Technology

Page 67: Mobile devcon   metrics of the mobile web

Sevenval FITOne Technology – Two Products

On-PremiseCloud Solution

Free Plan available!

Page 68: Mobile devcon   metrics of the mobile web

http://www.flickr.com/photos/akira_1972/4376398576http://www.flickr.com/photos/ethanhein/2298278791http://www.flickr.com/photos/baldheretic/2902896742http://www.flickr.com/photos/garryknight/4888370567http://www.flickr.com/photos/novecentino/1020778171/http://www.flickr.com/photos/tbrg-dan/3802885100/http://www.flickr.com/photos/spitzgogo/286917522http://www.flickr.com/photos/pand0ra23/5176011116http://www.flickr.com/photos/uberculture/20323507http://www.flickr.com/photos/mybloodyself/2876923509http://www.flickr.com/photos/voxpelli/2954947277 http://www.flickr.com/photos/24293932@N00/2752221871 http://www.flickr.com/photos/brykmantra/29475958/http://www.flickr.com/photos/jenosaur/5313047889http://www.flickr.com/photos/ronbennetts/5516621911http://www.flickr.com/photos/matalyn/414083243http://www.flickr.com/photos/timparkinson/2436223445http://www.flickr.com/photos/luthercollegearchives/1484927223

@sevenval@fitml

thank you!

Rock the mobile web!http://fitml.com

@rolandguelle