Mobile First Approach - The key to cross platform interface design

35
Who Am I? A Weboniser and Rubyist A Blogger(vparihar01.github.com) An Aesthetics Geek An Aspiring Tech Innovator DevOps Guy Tweet with @vparihar

description

Mobile first design has been taking centrestage in the consumer internet media stage. This makes it extremely important for the Design/development community to understand the intricacies, pitfalls and the right practices about it. From my own experiments, I have elicited few interesting protcols and practices for the same. The presentation aims to share the results of the successful experiments and open up discussion on what the best way forward can be. Outline of the talk: 1. Understanding the need for mobile sites 2. Going through the basics of a fluid interface; differences between responsive sites and mobile sites 3. Bottom up approach - first build minimum features for the smaller screens. It helps keep the lean approach alive. 4. Optimized content structuring - limited size on small screens calls for relevant and optimized content layouts 5. Ensuring the right experience on small screen devices via optimized front end

Transcript of Mobile First Approach - The key to cross platform interface design

Page 1: Mobile First Approach - The key to cross platform interface design

Who Am I?A Weboniser and Rubyist

A Blogger(vparihar01.github.com)

An Aesthetics Geek

An Aspiring Tech Innovator

DevOps Guy

Tweet with @vparihar

Page 2: Mobile First Approach - The key to cross platform interface design

Mobile FirstThe key to cross platform interface design

Page 3: Mobile First Approach - The key to cross platform interface design

75%of mobile users use their

mobile for shopping

Page 4: Mobile First Approach - The key to cross platform interface design

56%of people own a smart phone out of the total no. of people

owning a mobile phone

Page 5: Mobile First Approach - The key to cross platform interface design

75%of mobile users respond to mobile-optimized sites when making purchases

Over

Page 6: Mobile First Approach - The key to cross platform interface design

99%of smartphone owners use their mobile browser atleast once a day

Page 7: Mobile First Approach - The key to cross platform interface design

2014mobile internet usage will overtake desktop internet usage

By

Page 8: Mobile First Approach - The key to cross platform interface design

80%of time on mobile is spent inside apps

Page 9: Mobile First Approach - The key to cross platform interface design

1.3millionAndroid and iOS devices alone are being sold everyday

About

Page 10: Mobile First Approach - The key to cross platform interface design

91%of all people on earth have a mobile phone

Page 11: Mobile First Approach - The key to cross platform interface design

50%of mobile phone usersuse mobile as theirprimary internet source

Page 12: Mobile First Approach - The key to cross platform interface design

91% of adults have their mobiles phones within arm’s reach 24/7

Page 13: Mobile First Approach - The key to cross platform interface design

What is the first thing you want end-users to see?

● The core idea should be the principle highlight.

● Users should be able to interact, consume, action upon that core idea using a mobile phone.

● Concentrate on the primary use cases

● Flesh out the most important feature/content and make sure that the user sees this as the first thing.

Why Mobile First?Using this method, questions like this come up a lot

Page 14: Mobile First Approach - The key to cross platform interface design

What is the first thing you want end-users to see? (contd.)

● Place Content that is closest to conversion

● Facilitate user by providing proactive inputs using exclusive native hardware

● Precise directions/ questions to minimise user efforts

Why Mobile First?Using this method, questions like this come up a lot

Page 15: Mobile First Approach - The key to cross platform interface design

Is it a better approach towards Responsive Web Design?

● Conventional Top to Bottom approach - Graceful Degradation makes life difficult as the content and the features may not adapt easily to the smaller sized devices

● Progressive Enhancement - Bottom to Top approach

○ Core features always stays in focus

○ Deliver an accessible experience to all screen sizes/ devices

○ Ensure ease of usability across various platforms

● Streamlined Content considering physical constraints of the device

Why Mobile First?Using this method, questions like this come up a lot

Page 16: Mobile First Approach - The key to cross platform interface design

Mobile first philosophy allows use of new capabilities

● Touch gestures (Tap, Double Tap, Drag, Pinch, Spread, Tap & Hold, Rotate)

● Geolocation (apps like Foursquare, Tinder)

● Barcode/ QR code scanning (Platforms like Smarterplaces)

● Camera Front & Back ( Skype, Line, Instagram)

● Gyroscope (Facebook Paper)

● Accelerometer (Runkeeper)

● Ambient Light Sensor (Camera App)

● Bluetooth & NFC (Audio Streaming)

● Audio (Microphone & Speaker) (Skype,Tango)

Why Mobile First?Using this method, questions like this come up a lot

Page 17: Mobile First Approach - The key to cross platform interface design

Touch Gestures

Tap Double Tap Drag & Flick Pinch

Touch and Hold RotateScroll

Page 18: Mobile First Approach - The key to cross platform interface design

Geolocation

Foursquare Tinder

Page 19: Mobile First Approach - The key to cross platform interface design

Barcode/ QR code scanning

QR Droid

Page 20: Mobile First Approach - The key to cross platform interface design

Camera Front & Back

Skype Nearest Tube

Page 21: Mobile First Approach - The key to cross platform interface design

Gyroscope

Facebook Paper

Page 22: Mobile First Approach - The key to cross platform interface design

Accelerometer

Runkeeper Historical Landings game on Android

Page 23: Mobile First Approach - The key to cross platform interface design

Bluetooth & NFC

Send : This app allows you to share files between NFC devices

Page 24: Mobile First Approach - The key to cross platform interface design

Audio (Microphone & Speaker)

Skype Tango

Page 25: Mobile First Approach - The key to cross platform interface design

The basics of a fluid interfaceVarious ways to go for a mobile first

01. Native app- A packaged application specific to mobile platforms

02. Mobile site- A website designed specifically for mobile browsers

03. Responsive site- A website adaptive to all screen sizes

Page 26: Mobile First Approach - The key to cross platform interface design

Desktop Website

Desktop WebsiteNative App

Page 27: Mobile First Approach - The key to cross platform interface design

Desktop WebsiteMobile Site

Page 28: Mobile First Approach - The key to cross platform interface design

Responsive Site Desktop Website

Page 29: Mobile First Approach - The key to cross platform interface design

Limited size on small screens, calls for relevant & optimised content layouts

01. Gesture & Behaviours - Gestures: Tap, Double Tap, Drag, Pinch, Spread, Tap & Hold, Rotate- Behaviours: Swipe to Left, Swipe to Right, Pull down, Pull up

02. Menus & Navigation- Following a pattern of design in all 3 types of mobile solutions

03. Scrolls & Accordions- For large amount of articles/content sites

04. Progressive Disclosure of Content- Let User decide what to consume rather than showing him everything upfront.

05. Carousals- Allow the user to interact with a group of similar elements within a fixed place Eg. Featured Images, Featured Videos, Testimonials

06. Avoid using Videos- Instead use more images

07. Do away with popups- Display the content in a new window

Optimised content structuring

Page 30: Mobile First Approach - The key to cross platform interface design

Behaviours

Page 31: Mobile First Approach - The key to cross platform interface design

Carousal

Page 32: Mobile First Approach - The key to cross platform interface design

Menu and Navigation - Responsive site

Page 33: Mobile First Approach - The key to cross platform interface design

Menu and Navigation - Tabbed Navigation in Native app

Page 34: Mobile First Approach - The key to cross platform interface design

Scrolls & Accordians

Page 35: Mobile First Approach - The key to cross platform interface design

ThanksWould Love to answer your queries…

Vivek Parihar@vparihar