App vs Web: Jon Marks Customer Day Presentation 2015

Post on 14-Apr-2017

311 views 0 download

Transcript of 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

#madebypugpig

PrologueHello, I’m Jon.

#madebypugpig

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

1970-something42 years ago

#madebypugpig

4 kids. Boy. Girl. Pugpig. Boy.

2008 - 2015Recently

#madebypugpig

The best digital publishing platform on

the planet

#madebypugpig

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

#madebypugpig

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

20172 years in the future

#madebypugpig

But now I’m not so sure ….

#madebypugpig

Part IThings happen. Fast.

#madebypugpig

Research Program at DARPA starts talking about the Internet

196253 years ago

#madebypugpig

1962

#madebypugpig

20 Bond movies5 Bond actors44 years of progress

1962 - 2006A lifetime

#madebypugpig

2006

#madebypugpig

You probably had a BlackBerry when you watched Casino Royale.

#madebypugpig

SymbianWindows Mobile 6 RIMLinux

20078 years ago

#madebypugpig

iPhone 1, iPhone OS 120078 years ago

#madebypugpig

2008

#madebypugpig

Android 1.020087 years ago

#madebypugpig

Android 1.5 (Cupcake)20096 years ago

#madebypugpig

iTab iSlate iPad 120105 years ago

#madebypugpig

Windows Phone 7 (7% US)20105 years ago

#madebypugpig

2012

#madebypugpig

New kids on the block:Uber, AirBnB, SnapChat

2011- 20123 years ago

#madebypugpig

Apple CarPlayAndroid Auto

20141 year ago

#madebypugpig

Apple Watch20156 months ago

#madebypugpig

iOS 9 (Force 3D Touch)Android Marshmallow

20153 months ago

#madebypugpig

20122015

#madebypugpig

> 1 Billion iOS Devices> 1.5 Billion Android Devices

2015Now

#madebypugpig

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

2015Now

#madebypugpig

Smartphone set to become the biggest consumer product in history

2016 - 2020The short term

#madebypugpig

The obligatory chart

#madebypugpig

So compare apps and webwith an eye to the future.

#madebypugpig

Part IISmartphones are

smart.

#madebypugpig

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

20132 years ago

#madebypugpig

Um, no we don’t.

#madebypugpig

Your phone is more powerful than your previous laptop.

#madebypugpig

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

#madebypugpig

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

#madebypugpig

Touch UIs are for everyone. Ages 2 - 120.

#madebypugpig

For most people, keyboards will become optional extras.

#madebypugpig

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

#madebypugpig

Pause for ThoughtTweet on #madebypugpig

#madebypugpig

Part IIIThe OS Wars are

over.

#madebypugpig

BlackBerry Priv launchesNovember 20153 weeks ago

#madebypugpig

WTF!!?! They’re still around?

#madebypugpig

Windows 10 Mobile launches

December 20152 weeks time

#madebypugpig

iOS and the two AndroidsVery Different Philosophies

#madebypugpig

Operating systems are becoming platforms.

#madebypugpig

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

#madebypugpig

Part IVActually, what’s an

app?

#madebypugpig

Apps are written in native code. Mobile web in

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

Cordova. Or web views.

#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.

#madebypugpig

Apps are silos. Mobile web is searchable and

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

URL deep links

#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?

#madebypugpig

Apps are explicitly installed. Mobile web is

just there.

Unless they’re streamed.

#madebypugpig

3 weeks agoNovember 2015

Google App Streaming. iOS will follow.

#madebypugpig

Apps run in different runtimes - not a browser.

#madebypugpig

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

#madebypugpig

Part VWhat about standards?

#madebypugpig

Remember Flash vs HTML?

#madebypugpig

The W3C is slow. Features talk, standards follow.

#madebypugpig

Google AMP. Apple News.

#madebypugpig

And are the standards even the right standards

for the future?

#madebypugpig

The Big Reverse?

#madebypugpig

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

#madebypugpig

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

#madebypugpig

Part VITech Head to Head.

#madebypugpig

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

#madebypugpig

Performance is better with native code.

#madebypugpig

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

#madebypugpig

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

#madebypugpig

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

#madebypugpig

Apps have full access to device features.

The Web APIs are getting better at this

#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.

#madebypugpig

People pay more seamlessly through ecosystems.

Is Paypal closest to solving this for the web?

#madebypugpig

Advertising … is a massive topic for another day.

#madebypugpig

Someone else is moderating, approving,

censoring your app in their ecosystem.

#madebypugpig

You can throw any old shite on a web site.

#madebypugpig

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

#madebypugpig

EpilogueClosing Thoughts

#madebypugpig

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

#madebypugpig

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

#madebypugpig

Question: Should I do an app or mobile website?

#madebypugpig

Answer: A mobile website.

#madebypugpig

Answer: And maybe also an app …

#madebypugpig

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

#madebypugpig

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

#madebypugpig

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

#madebypugpig

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

#madebypugpig

Consumer technology is a lot more fickle than your API.

#madebypugpig

And don’t underestimate the importance of

designing for touch

#madebypugpig

The EndAny questions?

All images copyright Eon Productions