Mobile First

Responsive Web
Had already happened...
Mobile First


The Future
Mobile First


daily Internet usage on mobile devices
increased 600% from 2010 to 2015
Mobile First

Mobile web usage outweighs Desktops/laptops

Mobile First

Channels of engagement

Mobile First

Engagement patterns

Mobile First

Keep calm and embrace change

Mobile First

Mobile Development Strategies
* Go Native
Native apps written in Java / Objective C / C# / C++
PhoneGap (or similar) written in HTML+CSS+JS
* Hybrid Apps
* Redirect to a mobile site
Two separate websites - for mobile and desktop
Create a single website using responsive web design
* Responsive web design
* React Native
* Native Script
* Flutter
Mobile First

Go Native
Native apps written to work on a specific mobile OS
- Faster, better performance = more responsive
- Works offline
- Home screen icon
- Access device hardware
(camera, accelerometer, compass, etc.)
Pros:
Cons:
-
Develop 2-3 projects in 2-3 languages (2-3 teams...)
-
Going through app stores
-
Harder to maintain and update app
Mobile First

Hybrid Apps
PhoneGap (or similar) written in HTML+CSS+JS
- Looks like a native app to the end users
- Same source => multiple platforms
- Works offline
- Home screen icon
- Access device hardware
(camera, accelerometer, compass, etc.)
Pros:
Cons:
-
Slower than a native app
-
Harder to deploy and maintain than a website
-
Downloads & updates from the app store...
Mobile First

Redirect to a mobile site
Two separate websites - for mobile and desktop
- Easier to code / separation of concerns
- Content can be completely different
- Interaction style can be different
(e.g. touch vs. mouse)
Pros:
Cons:
-
Content reuse across both sites?
-
Intermediate-sized devices?
-
Probably will auto redirect users
-
What if the user doesn’t want to be redirected?
Mobile First

Responsive web design
Create a single website using responsive web design
- Mobile-first demands a focus on key use cases!
- Will benefit all users, not just mobile
- Relatively future-proof
- Code reuse
Pros:
Cons:
-
Requires excellent javascript and CSS skills
-
Downloading large pages, images, scripts, CSS, etc.
(Http 2.0 & Streaming will make it easier...)
Mobile First

Two ways to go Responsive
-
Build from 1024x768 down to smaller device settings
Desktop First
Mobile First
-
Build from the smallest device up
-
Demands a focus on key use cases


Mobile First means
In the past, when users’ focus was on the desktop Web, mobile design was an afterthought.
Today, more people are using their mobile devices for online shopping and social networking than ever before
The digital landscape has changed, consumers are now accessing more content on their mobile devices than anywhere else.
Mobile first requires a new approach to planning, UX design, and development that puts handheld devices at the forefront of both strategy and implementation.
Design for mobile before the desktop Web.

Mobile First

Mobile First means
Instead of users’ viewing desktop versions of Web sites on their mobile device with some adjustments, users are now viewing sites that have been created specifically for their mobile device.
Design for mobile before the desktop Web.

Mobile First

Get inspired with Awesome Responsive Designs

Mobile First
By Yariv Gilad
Mobile First
- 1,518