SlideShare une entreprise Scribd logo
The Web: 

You’re Doing It Wrong
Daniel Appelquist
Open Web Advocate, Telefónica
@torgo
The Web is Mobile
• The Web’s strength is that it is a commons
• The URL is the fundamental glue of the Web
• No one entity controls URLs and they are interoperable
across the entire world
• People understand URLs
• What happens when someone visits a URL is under
the complete control of the web site owner
Antipatterns
Let’s Talk about Door Slams
Image Credit: Terence Eden
Ok - so non-modal? Better
but not by much...
Why would you send your
customer somewhere else?
• Equivalent of saying to someone who walks into your
shop: “go away and buy our stuff at Walmart.”
• Your customer will more than likely be pushed other
competing products ... or just get distracted
Even More Mystifying
• "download our app" as a call to action on print or TV
advertising?
• You're jamming your message with other brands, creating a
confusing and frustrating customer experience
• What if they have a phone you don't support? The message is :
f--- you!
• This is 2014 - people know what to do with URLs on their phones
and tablets
• Even if you want to send your user to an app, let the Web page
be the front door - control the experience
Nissan
• Television and print advertising
push "download our app" (IOS
and Android only, please)
• What am I supposed to search
for? "Nissan?"
• This dumps me on a screen
where I could just as likely
download a game...
• And their web site looks great on
mobile devices (responsive
design++)
• Sorry: the App Store emperor has
no clothes
Star Trek
• Clear how to find out more
• Brings you to a responsive web site with
relevant actions you can take (last year:
buy tickets; this year: buy blu-rays)
• Also, download apps
“We Want our App to be on
the User’s Phone”
• FT and many others use
“Save to Homescreen”
• Guide your user through the
process of adding the web
app to their homescreen
• Thereafter, the web app
appears as an app
• Optionally, it can be launched
in a “chromeless” view
…but…
• Do you really need your app to be on the user’s home
screen?
• How many apps do you have in your app ghetto?
• Users are getting app fatigue
• One-off experiences such as “buy tickets to a movie” don't
necessarily need to stick around on the user’s home screen
• How about encouraging users to “favorite” or (gasp)
“bookmark” your webapp?
Best practice for Mobile
(Web) Apps
• Use the URL - understand that URLs will be passed
around out-of-band and build that in to your design
thinking
• Get a short domain and export short URLs
• Even if your preferred experience is in an app, offer a
Web version of that experience
• If people want to interact with you via the Web, let
them!
What’s missing from the
Web?
From 2010
Google’s Own Jake Archibald at
State of the Browser (@webstandards)
From This Weekend
So what’s changed in 4
years?
• We are now working together
• Web on mobile is no longer seen as “a mobile industry
thing”
• The major Web players agree what the gaps are and
are working together on the solutions
• We have solutions in the market (e.g. Firefox OS,
Chrome)
• Push API - Mozilla and Google working on
implementing the W3C API
• Offline experience - HTML5 appcache and related
technologies have been around for a while but are
difficult to use, ServiceWorker coming (Google and
Mozilla)
So Firefox OS
• What I said at Forum Oxford in 2012:
Since then:
• OEMS: Alcatel, Huawei, LG, ZTE 

& Geeksphone (developer handset)
• Launched in Brazil, Chile, Columbia, Germany, Spain, Greece,
Hungary, Italy, Montenegro, Mexico, Peru, Poland, Serbia,
Uruguay, Venezuela
• Open Web Device Compliance Review Board launched: DT,
KDDI, Telefónica, Telenor, LGE, Qualcomm, Sony, TCL, ZTE…
• Firefox Marketplace launched
• Firefox OS has progressed from 1.1 to 1.5 with 2.0 (Haida UI) just
announced
Low-Cost Phones 

are Key Driver
Flame
Reference
Device
• Qualcomm MSM8210 Snapdragon, 

1.2GHZ Dual core processor
• 4.5” screen (FWVGA 854×480 pixels)
• Cameras: Rear: 5MP / Front: 2MP
• 3G UMTS quad-band (850/900/1900/2100)
• 8GB memory
• 256MB -1GB RAM (adjustable by developer)
• A-GPS, NFC
• Dual SIM Support
• Battery capacity: 1,800 mAh
• WiFi: 802.11 b/g/n, Bluetooth, Micro USB
Foxconn Tablets
• 10” screen (1280 x 800 pixels, 24-bit color)
• A31 (ARM Cortex A7) Quad-Core 1.0GHz 

w/ PowerVR SGX544MP2 GPU
• 16GB storage
• 2GB RAM
• Cameras: Rear 5MP/ Front 2MP
• A-GPS
• Battery capacity: 7,000 mAh
• WiFi: 802.11 b/g/n, Bluetooth, Micro USB
New “Haida” UI in the works -
further blurring of the lines
between Apps and Web
Thanks!

Contenu connexe

Tendances

App Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyondApp Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyond
Cogapp
 
Kotikan Guide to Mobile Development
Kotikan Guide to Mobile DevelopmentKotikan Guide to Mobile Development
Kotikan Guide to Mobile Development
Kotikan
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
Damian OSuilleabhain
 
Responsive Email Design
Responsive Email DesignResponsive Email Design
Responsive Email Design
Anna Yeaman
 
Opera Mini
Opera MiniOpera Mini
Opera Mini
Wired Media
 
Roadshow Europe Bemoko - Ian Homer
Roadshow Europe Bemoko - Ian HomerRoadshow Europe Bemoko - Ian Homer
Roadshow Europe Bemoko - Ian Homer
mobilesquared Ltd
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product design
Ezekiel Binion
 
Mobile Roadie - CB Web Presentation
Mobile Roadie - CB Web PresentationMobile Roadie - CB Web Presentation
Mobile Roadie - CB Web Presentation
Mobile Roadie
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
KeyLimeTie
 
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
Brand Driven Digital
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Yahoo Developer Network
 
One thumb mobile_presentation
One thumb mobile_presentationOne thumb mobile_presentation
One thumb mobile_presentation
South Scotland Innovation Network
 
Mac vs PC
Mac vs PCMac vs PC
Mac vs PC
Berkay Güncan
 
Comparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSesComparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSes
Chad Udell
 
Tech Tools Handout
Tech Tools HandoutTech Tools Handout
I phone, I am case study
I phone, I am case studyI phone, I am case study
I phone, I am case study
Dianne Gardiner
 
Personal use
Personal usePersonal use
Personal use
brownjordan
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Fabien Marry
 
Workshop session A6: Building a Low Cost Mobile Web Presence
Workshop session A6: Building a Low Cost Mobile Web Presence Workshop session A6: Building a Low Cost Mobile Web Presence
Workshop session A6: Building a Low Cost Mobile Web Presence
Terminalfour
 
Fixing an iPhone
Fixing an iPhoneFixing an iPhone
Fixing an iPhone
DavidtheAwake
 

Tendances (20)

App Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyondApp Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyond
 
Kotikan Guide to Mobile Development
Kotikan Guide to Mobile DevelopmentKotikan Guide to Mobile Development
Kotikan Guide to Mobile Development
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
 
Responsive Email Design
Responsive Email DesignResponsive Email Design
Responsive Email Design
 
Opera Mini
Opera MiniOpera Mini
Opera Mini
 
Roadshow Europe Bemoko - Ian Homer
Roadshow Europe Bemoko - Ian HomerRoadshow Europe Bemoko - Ian Homer
Roadshow Europe Bemoko - Ian Homer
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product design
 
Mobile Roadie - CB Web Presentation
Mobile Roadie - CB Web PresentationMobile Roadie - CB Web Presentation
Mobile Roadie - CB Web Presentation
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
 
One thumb mobile_presentation
One thumb mobile_presentationOne thumb mobile_presentation
One thumb mobile_presentation
 
Mac vs PC
Mac vs PCMac vs PC
Mac vs PC
 
Comparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSesComparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSes
 
Tech Tools Handout
Tech Tools HandoutTech Tools Handout
Tech Tools Handout
 
I phone, I am case study
I phone, I am case studyI phone, I am case study
I phone, I am case study
 
Personal use
Personal usePersonal use
Personal use
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
 
Workshop session A6: Building a Low Cost Mobile Web Presence
Workshop session A6: Building a Low Cost Mobile Web Presence Workshop session A6: Building a Low Cost Mobile Web Presence
Workshop session A6: Building a Low Cost Mobile Web Presence
 
Fixing an iPhone
Fixing an iPhoneFixing an iPhone
Fixing an iPhone
 

Similaire à "The Web - You're Doing it Wrong" for Forum Oxford May 2014

You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
Daniel Appelquist
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
Phil Barrett
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
Indiginox
 
01 Mobile Jungle
01 Mobile Jungle01 Mobile Jungle
01 Mobile Jungle
Arief Gunawan
 
Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?
Stephen Janaway
 
An Introduction To Mobile Software Testing
An Introduction To Mobile Software TestingAn Introduction To Mobile Software Testing
An Introduction To Mobile Software Testing
Stephen Janaway
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 edition
Indiginox
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
arendsf
 
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
BBC News Labs
 
Designing and delivering elearning in a multi-device world
Designing and delivering elearning in a multi-device worldDesigning and delivering elearning in a multi-device world
Designing and delivering elearning in a multi-device world
Kineo
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making money
David Bozward
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
InnoTech
 
Mobile Apps for Businesses
Mobile Apps for BusinessesMobile Apps for Businesses
Mobile Apps for Businesses
Carl Brown
 
Phone gap
Phone gapPhone gap
Phone gap
Kevin Lee
 
Gadget and apps in computing
Gadget and apps in computing Gadget and apps in computing
Gadget and apps in computing
Asif Hussain Dilshad
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
Brian LeRoux
 
Android Oreo - An Introduction
Android Oreo - An Introduction Android Oreo - An Introduction
Android Oreo - An Introduction
Somo
 
The future of mobile marketing and the benefits of web apps @ Riga Comm 2013
The future of mobile marketing and the benefits of web apps @ Riga Comm 2013The future of mobile marketing and the benefits of web apps @ Riga Comm 2013
The future of mobile marketing and the benefits of web apps @ Riga Comm 2013
webapptool
 
From Idea to App Store
From Idea to App StoreFrom Idea to App Store
From Idea to App Store
Azukisoft Pte Ltd
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
Reto Meier
 

Similaire à "The Web - You're Doing it Wrong" for Forum Oxford May 2014 (20)

You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
01 Mobile Jungle
01 Mobile Jungle01 Mobile Jungle
01 Mobile Jungle
 
Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?
 
An Introduction To Mobile Software Testing
An Introduction To Mobile Software TestingAn Introduction To Mobile Software Testing
An Introduction To Mobile Software Testing
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 edition
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
 
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
 
Designing and delivering elearning in a multi-device world
Designing and delivering elearning in a multi-device worldDesigning and delivering elearning in a multi-device world
Designing and delivering elearning in a multi-device world
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making money
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
 
Mobile Apps for Businesses
Mobile Apps for BusinessesMobile Apps for Businesses
Mobile Apps for Businesses
 
Phone gap
Phone gapPhone gap
Phone gap
 
Gadget and apps in computing
Gadget and apps in computing Gadget and apps in computing
Gadget and apps in computing
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Android Oreo - An Introduction
Android Oreo - An Introduction Android Oreo - An Introduction
Android Oreo - An Introduction
 
The future of mobile marketing and the benefits of web apps @ Riga Comm 2013
The future of mobile marketing and the benefits of web apps @ Riga Comm 2013The future of mobile marketing and the benefits of web apps @ Riga Comm 2013
The future of mobile marketing and the benefits of web apps @ Riga Comm 2013
 
From Idea to App Store
From Idea to App StoreFrom Idea to App Store
From Idea to App Store
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 

Plus de Daniel Appelquist

Why we need a more Ethical Web
Why we need a more Ethical Web   Why we need a more Ethical Web
Why we need a more Ethical Web
Daniel Appelquist
 
What is a Capability URL (and why do I care?)
What is a Capability URL (and why do I care?)What is a Capability URL (and why do I care?)
What is a Capability URL (and why do I care?)
Daniel Appelquist
 
What's new in web standards?
What's new in web standards?What's new in web standards?
What's new in web standards?
Daniel Appelquist
 
Application Development Guidelines: Developing fit-for-purpose applications
Application Development Guidelines: Developing fit-for-purpose applicationsApplication Development Guidelines: Developing fit-for-purpose applications
Application Development Guidelines: Developing fit-for-purpose applications
Daniel Appelquist
 
Smartphone Challenge: Guidelines for development of network friendly applicat...
Smartphone Challenge: Guidelines for development of network friendly applicat...Smartphone Challenge: Guidelines for development of network friendly applicat...
Smartphone Challenge: Guidelines for development of network friendly applicat...
Daniel Appelquist
 
Rise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-NextRise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-Next
Daniel Appelquist
 
SXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
SXSW 2010 Future15 : Rise of Mobile, APIs and Web RuntimesSXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
SXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
Daniel Appelquist
 
Emerging Widgets Ecosystem - for Vodacom Widget Developer Camp
Emerging Widgets Ecosystem - for Vodacom Widget Developer CampEmerging Widgets Ecosystem - for Vodacom Widget Developer Camp
Emerging Widgets Ecosystem - for Vodacom Widget Developer Camp
Daniel Appelquist
 
Nokia Web-Runtime Presentation (Phong Vu)
Nokia Web-Runtime Presentation (Phong Vu)Nokia Web-Runtime Presentation (Phong Vu)
Nokia Web-Runtime Presentation (Phong Vu)
Daniel Appelquist
 
Yahoo Blueprint for Mobile Widget Aamp Austin (Markus Spiering)
Yahoo Blueprint for Mobile Widget Aamp Austin (Markus Spiering)Yahoo Blueprint for Mobile Widget Aamp Austin (Markus Spiering)
Yahoo Blueprint for Mobile Widget Aamp Austin (Markus Spiering)
Daniel Appelquist
 
Mobile Ajax and the Future of the Web
Mobile Ajax and the Future of the WebMobile Ajax and the Future of the Web
Mobile Ajax and the Future of the Web
Daniel Appelquist
 
Over The Air Keynote - Dan Appelquist
Over The Air Keynote - Dan AppelquistOver The Air Keynote - Dan Appelquist
Over The Air Keynote - Dan Appelquist
Daniel Appelquist
 

Plus de Daniel Appelquist (12)

Why we need a more Ethical Web
Why we need a more Ethical Web   Why we need a more Ethical Web
Why we need a more Ethical Web
 
What is a Capability URL (and why do I care?)
What is a Capability URL (and why do I care?)What is a Capability URL (and why do I care?)
What is a Capability URL (and why do I care?)
 
What's new in web standards?
What's new in web standards?What's new in web standards?
What's new in web standards?
 
Application Development Guidelines: Developing fit-for-purpose applications
Application Development Guidelines: Developing fit-for-purpose applicationsApplication Development Guidelines: Developing fit-for-purpose applications
Application Development Guidelines: Developing fit-for-purpose applications
 
Smartphone Challenge: Guidelines for development of network friendly applicat...
Smartphone Challenge: Guidelines for development of network friendly applicat...Smartphone Challenge: Guidelines for development of network friendly applicat...
Smartphone Challenge: Guidelines for development of network friendly applicat...
 
Rise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-NextRise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-Next
 
SXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
SXSW 2010 Future15 : Rise of Mobile, APIs and Web RuntimesSXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
SXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
 
Emerging Widgets Ecosystem - for Vodacom Widget Developer Camp
Emerging Widgets Ecosystem - for Vodacom Widget Developer CampEmerging Widgets Ecosystem - for Vodacom Widget Developer Camp
Emerging Widgets Ecosystem - for Vodacom Widget Developer Camp
 
Nokia Web-Runtime Presentation (Phong Vu)
Nokia Web-Runtime Presentation (Phong Vu)Nokia Web-Runtime Presentation (Phong Vu)
Nokia Web-Runtime Presentation (Phong Vu)
 
Yahoo Blueprint for Mobile Widget Aamp Austin (Markus Spiering)
Yahoo Blueprint for Mobile Widget Aamp Austin (Markus Spiering)Yahoo Blueprint for Mobile Widget Aamp Austin (Markus Spiering)
Yahoo Blueprint for Mobile Widget Aamp Austin (Markus Spiering)
 
Mobile Ajax and the Future of the Web
Mobile Ajax and the Future of the WebMobile Ajax and the Future of the Web
Mobile Ajax and the Future of the Web
 
Over The Air Keynote - Dan Appelquist
Over The Air Keynote - Dan AppelquistOver The Air Keynote - Dan Appelquist
Over The Air Keynote - Dan Appelquist
 

Dernier

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Dernier (20)

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

"The Web - You're Doing it Wrong" for Forum Oxford May 2014

  • 1. The Web: 
 You’re Doing It Wrong Daniel Appelquist Open Web Advocate, Telefónica @torgo
  • 2. The Web is Mobile
  • 3. • The Web’s strength is that it is a commons • The URL is the fundamental glue of the Web • No one entity controls URLs and they are interoperable across the entire world • People understand URLs • What happens when someone visits a URL is under the complete control of the web site owner
  • 5. Let’s Talk about Door Slams
  • 6.
  • 8. Ok - so non-modal? Better but not by much...
  • 9. Why would you send your customer somewhere else? • Equivalent of saying to someone who walks into your shop: “go away and buy our stuff at Walmart.” • Your customer will more than likely be pushed other competing products ... or just get distracted
  • 10. Even More Mystifying • "download our app" as a call to action on print or TV advertising? • You're jamming your message with other brands, creating a confusing and frustrating customer experience • What if they have a phone you don't support? The message is : f--- you! • This is 2014 - people know what to do with URLs on their phones and tablets • Even if you want to send your user to an app, let the Web page be the front door - control the experience
  • 11. Nissan • Television and print advertising push "download our app" (IOS and Android only, please) • What am I supposed to search for? "Nissan?" • This dumps me on a screen where I could just as likely download a game... • And their web site looks great on mobile devices (responsive design++) • Sorry: the App Store emperor has no clothes
  • 12. Star Trek • Clear how to find out more • Brings you to a responsive web site with relevant actions you can take (last year: buy tickets; this year: buy blu-rays) • Also, download apps
  • 13. “We Want our App to be on the User’s Phone” • FT and many others use “Save to Homescreen” • Guide your user through the process of adding the web app to their homescreen • Thereafter, the web app appears as an app • Optionally, it can be launched in a “chromeless” view
  • 14. …but… • Do you really need your app to be on the user’s home screen? • How many apps do you have in your app ghetto? • Users are getting app fatigue • One-off experiences such as “buy tickets to a movie” don't necessarily need to stick around on the user’s home screen • How about encouraging users to “favorite” or (gasp) “bookmark” your webapp?
  • 15. Best practice for Mobile (Web) Apps • Use the URL - understand that URLs will be passed around out-of-band and build that in to your design thinking • Get a short domain and export short URLs • Even if your preferred experience is in an app, offer a Web version of that experience • If people want to interact with you via the Web, let them!
  • 18. Google’s Own Jake Archibald at State of the Browser (@webstandards) From This Weekend
  • 19. So what’s changed in 4 years? • We are now working together • Web on mobile is no longer seen as “a mobile industry thing” • The major Web players agree what the gaps are and are working together on the solutions • We have solutions in the market (e.g. Firefox OS, Chrome)
  • 20. • Push API - Mozilla and Google working on implementing the W3C API • Offline experience - HTML5 appcache and related technologies have been around for a while but are difficult to use, ServiceWorker coming (Google and Mozilla)
  • 21. So Firefox OS • What I said at Forum Oxford in 2012:
  • 22. Since then: • OEMS: Alcatel, Huawei, LG, ZTE 
 & Geeksphone (developer handset) • Launched in Brazil, Chile, Columbia, Germany, Spain, Greece, Hungary, Italy, Montenegro, Mexico, Peru, Poland, Serbia, Uruguay, Venezuela • Open Web Device Compliance Review Board launched: DT, KDDI, Telefónica, Telenor, LGE, Qualcomm, Sony, TCL, ZTE… • Firefox Marketplace launched • Firefox OS has progressed from 1.1 to 1.5 with 2.0 (Haida UI) just announced
  • 24. Flame Reference Device • Qualcomm MSM8210 Snapdragon, 
 1.2GHZ Dual core processor • 4.5” screen (FWVGA 854×480 pixels) • Cameras: Rear: 5MP / Front: 2MP • 3G UMTS quad-band (850/900/1900/2100) • 8GB memory • 256MB -1GB RAM (adjustable by developer) • A-GPS, NFC • Dual SIM Support • Battery capacity: 1,800 mAh • WiFi: 802.11 b/g/n, Bluetooth, Micro USB
  • 25. Foxconn Tablets • 10” screen (1280 x 800 pixels, 24-bit color) • A31 (ARM Cortex A7) Quad-Core 1.0GHz 
 w/ PowerVR SGX544MP2 GPU • 16GB storage • 2GB RAM • Cameras: Rear 5MP/ Front 2MP • A-GPS • Battery capacity: 7,000 mAh • WiFi: 802.11 b/g/n, Bluetooth, Micro USB
  • 26. New “Haida” UI in the works - further blurring of the lines between Apps and Web