app vs web: jon marks customer day presentation 2015

92
#madebypugpig Are Apps All They're Cracked Up to Be? (Or Should We Just Embrace Mobile Web Instead?) Jon Marks @McBoof

Upload: kaldorltd

Post on 14-Apr-2017

315 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Are Apps All They're Cracked Up to Be?

(Or Should We Just Embrace Mobile Web Instead?)

Jon Marks@McBoof

Page 2: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

PrologueHello, I’m Jon.

Page 3: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Spent half my life in Africa. And the other half up North.

1970-something42 years ago

Page 4: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

4 kids. Boy. Girl. Pugpig. Boy.

2008 - 2015Recently

Page 5: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

The best digital publishing platform on

the planet

Page 6: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Aging left wing, tree hugging, open standard obsessed hippy.

Page 7: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

This is the year I used to confidently predict would be the death of the app.

20172 years in the future

Page 8: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

But now I’m not so sure ….

Page 9: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Part IThings happen. Fast.

Page 10: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Research Program at DARPA starts talking about the Internet

196253 years ago

Page 11: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

1962

Page 12: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

20 Bond movies5 Bond actors44 years of progress

1962 - 2006A lifetime

Page 13: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

2006

Page 14: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

You probably had a BlackBerry when you watched Casino Royale.

Page 15: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

SymbianWindows Mobile 6 RIMLinux

20078 years ago

Page 16: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

iPhone 1, iPhone OS 120078 years ago

Page 17: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

2008

Page 18: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Android 1.020087 years ago

Page 19: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Android 1.5 (Cupcake)20096 years ago

Page 20: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

iTab iSlate iPad 120105 years ago

Page 21: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Windows Phone 7 (7% US)20105 years ago

Page 22: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

2012

Page 23: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

New kids on the block:Uber, AirBnB, SnapChat

2011- 20123 years ago

Page 24: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Apple CarPlayAndroid Auto

20141 year ago

Page 25: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Apple Watch20156 months ago

Page 26: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

iOS 9 (Force 3D Touch)Android Marshmallow

20153 months ago

Page 27: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

20122015

Page 28: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

> 1 Billion iOS Devices> 1.5 Billion Android Devices

2015Now

Page 29: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Snapchat > $15 billionAirBnB > $25 billionUber > $50 billion

2015Now

Page 30: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Smartphone set to become the biggest consumer product in history

2016 - 2020The short term

Page 31: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

The obligatory chart

Page 32: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

So compare apps and webwith an eye to the future.

Page 33: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Part IISmartphones are

smart.

Page 34: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

“We need to provide a lean, fast, cut down experience for mobile users.”

20132 years ago

Page 35: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Um, no we don’t.

Page 36: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Your phone is more powerful than your previous laptop.

Page 37: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

It is always with you, it knows where you are, and can pay for things.

Page 38: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

The average person unlocks his or her smartphone 110 times each day.

Page 39: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Touch UIs are for everyone. Ages 2 - 120.

Page 40: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

For most people, keyboards will become optional extras.

Page 41: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

So compare apps and webin a world where mobile and touch dominate mouse and keyboard.

Page 42: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Pause for ThoughtTweet on #madebypugpig

Page 43: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Part IIIThe OS Wars are

over.

Page 44: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

BlackBerry Priv launchesNovember 20153 weeks ago

Page 45: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

WTF!!?! They’re still around?

Page 46: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Windows 10 Mobile launches

December 20152 weeks time

Page 47: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

iOS and the two AndroidsVery Different Philosophies

Page 48: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Operating systems are becoming platforms.

Page 49: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

So compare apps and webin the context of two dominant but different mobile platforms.

Page 50: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Part IVActually, what’s an

app?

Page 51: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Apps are written in native code. Mobile web in

HTML/CSS/JavaScript.Unless you’re using something like

Cordova. Or web views.

Page 52: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Apps are distributed through stores or

ecosystems. Mobile web is just there.

Unless you’re in the Firefox Marketplace or Chrome Web Store. Or an Enterprise App. Or Streamed.

Page 53: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Apps are silos. Mobile web is searchable and

shareable.Until both Google and Apple index app content, and provide canonical

URL deep links

Page 54: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Mobile web is accessed via URLs. Apps aren’t?

And how long will we care about URLs for? Remember when

browsers had a separate box for them?

Page 55: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Apps are explicitly installed. Mobile web is

just there.

Unless they’re streamed.

Page 56: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

3 weeks agoNovember 2015

Google App Streaming. iOS will follow.

Page 57: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Apps run in different runtimes - not a browser.

Page 58: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

So compare apps and webbut note that the consumer facing difference is blurring.

Page 59: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Part VWhat about standards?

Page 60: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Remember Flash vs HTML?

Page 61: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

The W3C is slow. Features talk, standards follow.

Page 62: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Google AMP. Apple News.

Page 63: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

And are the standards even the right standards

for the future?

Page 64: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

The Big Reverse?

Page 65: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Many devices won’t have browsers at all ...

Page 66: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

So compare apps and webremembering that consumers don’t give a monkeys about standards, and they decide what wins.

Page 67: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Part VITech Head to Head.

Page 68: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Unless you’re pushing the boundaries, it’s almost always more cost effective to build a mobile website.

Page 69: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Performance is better with native code.

Page 70: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

The App Dev environment lends itself to a Touch First approach.

Page 71: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

A Web App looks the same on all operating systems (because you only have to write one)

Page 72: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Offline is still harder with web technology - appcache and local storage still flakey

Page 73: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Apps have full access to device features.

The Web APIs are getting better at this

Page 74: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Apps can push. A web app does not exist unless you have an open tab looking after it. But watch Chrome service workers and push notifications.

Page 75: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

People pay more seamlessly through ecosystems.

Is Paypal closest to solving this for the web?

Page 76: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Advertising … is a massive topic for another day.

Page 77: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Someone else is moderating, approving,

censoring your app in their ecosystem.

Page 78: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

You can throw any old shite on a web site.

Page 79: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

With apps and webthe technical capabilities are merging. It’s the Ecosystems and UI that differ more.

Page 80: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

EpilogueClosing Thoughts

Page 81: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Question: Is your “morning phone routine” more web based or app based?

Page 82: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Question: Name a web app that’s more engaging than your top 5 apps?

Page 83: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Question: Should I do an app or mobile website?

Page 84: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Answer: A mobile website.

Page 85: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Answer: And maybe also an app …

Page 86: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Answer: And maybe also an app … if you have a strong brand people relate to.

Page 87: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Answer: And maybe also an app … if you can create regular usage habits.

Page 88: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Answer: And maybe also an app … if offline is important.

Page 89: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Answer: And maybe also an app … if you want a curated experience.

Page 90: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

Consumer technology is a lot more fickle than your API.

Page 91: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

And don’t underestimate the importance of

designing for touch

Page 92: App vs Web: Jon Marks Customer Day Presentation 2015

#madebypugpig

The EndAny questions?

All images copyright Eon Productions