You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

65
Chris Heilmann (@codepo8) - JFokus, Stockholm, February 2015 YOU DON'T NEED ANOTHER HERO APP . YOU NEED ONE THAT SURVIVES THE THUNDERDOME

Transcript of You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Page 1: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Chris Heilmann (@codepo8) - JFokus, Stockholm, February 2015

YOU DON'T NEED ANOTHER HERO APP.

YOU NEED ONE THAT SURVIVES THE THUNDERDOME

Page 2: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

@codepo8Chris Heilmann

Page 3: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

CURIOUS FACT ABOUT STOCKHOLM:

T-BANA

ICY, SLUSHY WILDERNESS

Page 4: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

ASKING FOR DIRECTIONS CAN BE FUN…

Page 5: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015
Page 6: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015
Page 7: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015
Page 8: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

SERIOUSLY, THOUGH…

Page 9: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

LET’S TALK APPS.

Page 10: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

OH THE THINGS APPS CAN DO…

Page 11: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

GET GOING! APPS ARE THE THING!

Page 12: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

SOME PLATFORM STATS…

Page 13: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

IOS OWNS THE HIGH-END SPACE ANDROID IS THE WINNER IN NUMBERS AND WORLD-WIDE REACH. DEVELOPERS SHOW INTEREST IN WINDOWS MOBILE. OTHER PLATFORMS SHARE A SMALL PERCENTAGE AND LOVE FROM ENTHUSIASTS

Page 14: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

IDC: Smartphone OS Market Share, Q2 2014

255 MILLION UNITS, 85% OF THE MARKET.

Page 15: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

IDC: Smartphone OS Market Share, Q2 2014

18,796 !

Distinct devices (11,868 the year before)

Page 16: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

GET RICH WITH APPS!

https://www.flickr.com/photos/41664681@N00/5460039384

Page 17: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation

App revenue

Haves12%

Strugglers19%

Poverty stricken22%

Have nothings47%

< $100

$100 … $1000

$1000 … $10,000

$10,000 …

APP REVENUES…

Page 18: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

MOST APPS ARE NOT ENOUGH TO SUSTAIN A BUSINESS.

50% OF IOS AND 64% OF ANDROID APPS < $500 EACHMONTH

Page 19: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

BUT SURELY, GAMES ARE DIFFERENT?

33% OF DEVELOPERS CREATE GAMES. 57% MAKE < $500 EACH MONTH

Page 20: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation

0

17.5

35

52.5

70

Targets consumers Targets professionals Targets enterprise

TARGET MARKETS

Page 21: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation

ENTERPRISE: !

2× MORE LIKELY TO MAKE < $5000/MONTH 3× MORE LIKELY TO MAKE < $25000/MONTH

Page 22: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

APP TYPES AND USE…

Guardian - Women taking the lead when it comes to mobile

0

12.5

25

37.5

50

Health Entertainment Lifestyle Social networking Games

Men Women

Page 23: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

LOST IN THE APP STORE…

Guardian - Women taking the lead when it comes to mobilehttps://www.adjust.com/assets/downloads/the-undead-app-store.pdf

Page 24: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

THE RUSH IS OVER…

http://qz.com/253618/most-smartphone-users-download-zero-apps-per-month/

https://www.comscore.com/Insights/Press-Releases/2014/8/comScore-s-US-Mobile-App-Report-Available-for-Download

Page 25: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015
Page 26: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

IT all just works!

Page 27: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015
Page 28: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

http://qz.com/253527/these-are-the-25-most-popular-mobile-apps-in-america/

Facebook is by far the top app, with 115.4 million unique visitors in June. With 160 million total US app users, that’s 72% penetration.

Page 29: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Google is the top mobile app publisher. Its apps represent nos. 2, 3, 4, 6, 7, and 16.“

http://qz.com/253527/these-are-the-25-most-popular-mobile-apps-in-america/

Page 30: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

http://qz.com/253527/these-are-the-25-most-popular-mobile-apps-in-america/

There are no games in the top 25. This is not a mistake: … (games are) closer to 10 million unique visitors—probably because games tend to spike in popularity and then decline.

Page 31: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

THE APP BUBBLE IS BURSTING…

https://www.youtube.com/watch?v=CrcAPan028Y

Page 32: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

REASONS?

Page 33: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

OS COMPLEXITY…

Page 34: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

http://www.lukew.com/ff/entry.asp?1937

Today's new iPad Air 2 experience consists of 23 or more steps and no less than three iCloud services (iCloud, iCloud Drive, & iCloud Keychain).

Page 35: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

http://www.lukew.com/ff/entry.asp?1937

In contrast, today's new Android Nexus experience consists of only 8 steps but with a mandatory 234MB update.

Page 36: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

A LOT OF APP FUNCTIONALITY IS NOW PART OF THE OS AND COVERS MOST NEEDS.

Page 37: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

NEEDY APPS AND FREEMIUM ANNOYANCES…

Page 38: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

THINGS TO COME…

Page 39: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

NEW FORM FACTORS SMART * IOT

Page 40: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

THERE IS NO SCREEN, ONLY DATA AND MESSAGES GOING BACK AND FORTH…

Page 41: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

GROWTH HAPPENS IN EMERGING MARKETS…

IDC: Worldwide Smartphone Forecast by Region

Page 42: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

DAY TO DAY COMPUTING IS STILL NOT ABOUT FLYING CARS…

Page 43: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

CONNECTIVITY IS NOT A BINARY STATE…

Page 44: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

DEVELOPERS DEVELOPERS DEVELOPERS

Page 45: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

LET’S AIM TO BUILD SOLID FOUNDATIONS CONSISTING OF SMALL BITS OF WORKING CODE.

Page 46: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation

47% OF IOS AND 42% OF ANDROID DEVELOPERS DON’T USE THE NATIVE LANGUAGE OF THE OS

Page 47: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation

Other27

C#23

Objective-C24

C/C++26

Java (Android)38

HTML542

LANGUAGES USED IN MOBILE APPS…

Page 48: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

THE SWEET SPOT IS IN BETWEEN NATIVE AND THE WEB. EACH HAS POWERS THE OTHER DOESN’T.

Page 49: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

BUILD SOLUTIONS THAT…

Do work offline Do interact with the platform (payment, login) Don’t ask for more than you need. Do use the technology that delivers the best result (native controls, web views for simple data maintenance)

have atomic updates represent a service, not an app for a certain platform or form factor. Things move fast.

Page 50: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

WE HAVE THE TOOLS EVEN OUTSIDE NATIVE PLATFORMS

Page 51: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

PERFORMANCE

Page 52: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

WEBSITE OBESITY IS NOT UNCOMMON…

Page 53: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

HOW SLOW ARE WE?

http://www.webpagetest.org/

Page 54: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

HOW SLOW ARE WE?

http://www.webpagetest.org/

Page 55: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

AH, BUT THERE IS A MOBILE VESION!

http://www.webpagetest.org/

Page 56: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

https://www.youtube.com/watch?v=FEs2jgZBaQA

PERFORMANCE TOOLS AND TESTING…

Page 57: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

BROWSERS ARE CONSUMPTION AND CREATION TOOLS.

Page 58: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

BROWSERS ARE EMULATORS AND REMOTE DEBUGGERS OF CONNECTED DEVICES.

Page 59: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

WEBRTC, WEBGL, WEB AUDIO AND MANY MORE THINGS ARE POINTING TO A HIGH FIDELITY WEB…

Page 60: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

https://www.youtube.com/watch?v=4uQMl7mFB6g https://www.youtube.com/watch?v=SmZ9XcTpMS4

TOWARDS AN OFFLINE WEB: SERVICEWORKER

Page 61: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

WEB COMPONENTS AND SHADOW DOM

Page 62: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

http://www.futureinsights.com/home/the-state-of-the-componentised-web.html

Page 63: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Hating JavaScript is like hating the Internet. The Internet is a cobweb of different technologies cobbled together with duct tape, string and chewing gum. It's not elegantly designed in any way, because it's more of a growing organism than it is a machine constructed with intent.

http://www.quora.com/Why-is-JavaScript-the-only-client-side-language-available/answer/Mattias-Petter-Johansson

Mattias Petter Johansson, Spotify

TODAY’S TECH ISN’T GOING AWAY…

Page 64: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

If you build a web app today, it will run in browsers 10 years from now. Good luck trying the same with your favorite mobile OS (excluding Firefox OS).

http://paulbakaus.com/2014/08/26/the-web-is-built-to-last/

Paul Bakaus, Google (ex. Zynga)

IT IS BUILT TO LAST!

Page 65: You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

Chris Heilmannchristianheilmann.com @codepo8

Thank you!