information organization labcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf ·...

29
INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 INFORMATION ORGANIZATION LAB Monday, October 8, 12

Upload: others

Post on 14-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

INFORMATION ORGANIZATION LAB

Monday, October 8, 12

Page 2: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

APIs, JSON-P, OAuth

LAST TIME ON IO LAB

Monday, October 8, 12

Page 3: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

PROJECT 2

Due in 2 weeks

Add us to your GitHub repoacchao & thegilby

Please use Piazza, OH, & email if you have questions

Monday, October 8, 12

Page 4: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

TODAY

Monday, October 8, 12

Page 5: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE LANDSCAPE

• 5.3 billion mobile subscriptions in the world and counting

• ~ 75% of the global population and growing

• New devices coming out every few months, web enabled, different screen sizes and capabilities

Monday, October 8, 12

Page 6: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE BROWSER USAGEGlobally, mobile devices account for 10%+ of all Web traffic

Non-Cellular Networks(mobile browser activity)

Cellular Networks(mobile browser activity)

iPhone & iPod Touch24%

iPhone & iPod Touch28%

Android devices18%

Android devices38%

Source: http://www.lukew.com/ff/entry.asp?1611

Monday, October 8, 12

Page 7: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE BROWSER USAGE

Non-Cellular Networks Cellular Networks

Mobile Safari67% (43% on iPad)

Mobile Safari35% (7% on iPad)

Android WebKit18%

Android WebKit38%

Source: http://www.lukew.com/ff/entry.asp?1611

Monday, October 8, 12

Page 8: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE BROWSER USAGE

• 14.5% of iOS user access the Web from something other than Safari. Most come from Web UIViews inside apps

• Chrome for iOS: 1.5% of iOS web browsing

• Mobile traffic from BlackBerry devices in the U.S. just over 1% of all mobile usage (5% last year)

• Opera Mini users > 200million (mostly feature phones)

Source: http://www.lukew.com/ff/entry.asp?1611

Monday, October 8, 12

Page 9: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE ONLY AUDIENCESteadily growing population across the World

• 31% of American adults who have cell phones use their phones for the majority of their Internet access.

• 42% of UK adults that own a smartphone now say this device is the most important one for accessing the Internet.

• More than half of internet connections on the African continent are exclusively on mobile.

• Worldwide, 25% of mobile web users only use mobile web or very rarely use desktop websites.

Monday, October 8, 12

Page 10: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE ONLY AUDIENCE

• 102 million people accessed Facebook solely from mobile in June, 2012.

• 18.7% of Facebook's 543 million monthly mobile users don’t visit its desktop site.

• About 30% of Facebook's users in India access the service from a mobile phone only.

• 30% of new Facebook users in India register on a mobile phone.

Facebook

Monday, October 8, 12

Page 11: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

ALMOST ONE BILLION

• 480+ million Android devices activated

• 400+ million iOS devices sold

• ~ 880+ million Android + iOS devices since 2007

• 1 billion PCs powered by Windows in June 2012

• 2.2 billion Internet users in the World.

Source: http://www.lukew.com/ff/entry.asp?1626

Monday, October 8, 12

Page 12: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE WEBVS.

NATIVE APPS

Monday, October 8, 12

Page 13: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE VS. NATIVE

Mobile Web Native App

less overhead to get started Access native functionality

accessible to more devices Faster performance

HTML, CSS, Javascript Objective C, Java

Monday, October 8, 12

Page 14: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

HYBRID APPSPhoneGaphttp://phonegap.com

Appcelerator Titaniumhttp://www.appcelerator.com/platform/titanium-sdk

• Use the code you already know how to use: HTML, CSS, JS

• Access more native device functionality:

• Camera/Media Capture, Storage, Contacts, Notifications, etc.

• Deploy to multiple platforms

Monday, October 8, 12

Page 15: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

NATIVE CODE + HTML5

Monday, October 8, 12

Page 16: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

NATIVE CODE + HTML5

Monday, October 8, 12

Page 17: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE WEBDifferent Solutions

MOBILE-SPECIFICVS.

ONE WEB

Monday, October 8, 12

Page 18: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE WEB FRAMEWORKSjQuery Mobilehttp://jquerymobile.com/

Sencha Touchhttp://www.sencha.com/products/touch

iUIhttp://www.iui-js.org/

320 and Uphttp://stuffandnonsense.co.uk/projects/320andup/

The correct solution will always depend on your userbase

More: http://sixrevisions.com/javascript/mobile%C2%A0web-development-frameworks/

Monday, October 8, 12

Page 19: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

THIS IS THE WEB

Monday, October 8, 12

Page 20: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE FIRST RESPONSIVE WEB

DESIGN

Monday, October 8, 12

Page 21: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE WHAT???

Monday, October 8, 12

Page 22: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

PROGRESSIVE ENHANCEMENT

VS.GRACEFUL

DEGRADATION

Monday, October 8, 12

Page 23: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

GRACEFUL DEGRADATION

Providing an alternative version of your functionality or making the user aware of shortcomings of a product as a safety measure to

ensure that the product is usable.

Monday, October 8, 12

Page 24: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

PROGRESSIVE ENHANCEMENT

Starting with a baseline of usable functionality, then increasing the richness of the user experience step by step by testing for support

for enhancements before applying them.

Monday, October 8, 12

Page 25: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

Monday, October 8, 12

Page 26: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE FIRST RESPONSIVE WEB

DESIGN

Monday, October 8, 12

Page 27: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

MOBILE FIRST

•Mobile is Exploding

•Mobile forces you to focus

•Mobile extends your capabilities

Monday, October 8, 12

Page 28: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

RESPONSIVE WEB DESIGN

•Fluid Grids

•Flexible Images & Media

•Media Queries

Monday, October 8, 12

Page 29: INFORMATION ORGANIZATION LABcourses.ischool.berkeley.edu/i290-iol/f12/slides/12_mobile.pdf · INFORMATION ORGANIZATION LAB OCTOBER 8, 2012 MOBILE ONLY AUDIENCE •102 million people

INFORMATION ORGANIZATION LAB OCTOBER 8, 2012

FOR NEXT TIME

You can find links to help with all of these on the course website athttp://courses.ischool.berkeley.edu/290ta-iol/f12

Project 1 Feedback

Responsive Design Lab

Reading: Ethan Marcotte - “Responsive Web Design”http://www.alistapart.com/articles/responsive-web-design/

Monday, October 8, 12