Post on 14-Apr-2017
#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