+ All Categories
Home > Documents > The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS •...

The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS •...

Date post: 28-Sep-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
86
The future of the mobile web Peter-Paul Koch http:// quirksmode.org http://twitter.com/ ppk GoTo, 25 May 2012
Transcript
Page 1: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

The future of the mobile web

Peter-Paul Kochhttp://quirksmode.orghttp://twitter.com/ppk

GoTo, 25 May 2012

Page 2: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •
Page 3: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •
Page 4: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

$25

2012

Page 5: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

$100

2012

Page 6: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

2012

Page 7: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

$30

2014

Page 8: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

$30

2014

• Apps!

Page 9: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

$30

2014

• Apps!

• keep track of historical prices

Page 10: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

$30

2014

• Apps!

• keep track of historical prices

• or of multiple ships

Page 11: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

$30

2014

• Apps!

• keep track of historical prices

• or of multiple ships

• or warnings

Page 12: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Fisherman

Page 13: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Fisherman Fisherman’s cousin(also a fisherman)

Page 14: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Fisherman Fisherman’s cousin(also a fisherman)

Page 15: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Fisherman Fisherman’s cousin(also a fisherman)

?

How to transfer the app?

Page 16: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Fisherman Fisherman’s cousin(also a fisherman)

How to transfer the app?Bluetooth(Or NFC, or any other peer-to-peer tech)

Page 17: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •
Page 18: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

So that takes care of the app.But how will the app get data?

? ?

Page 19: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •
Page 20: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Wifi?

Page 21: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Wifi?Not available.

Page 22: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •
Page 23: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Data plan?

Page 24: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Data plan?Too expensive (though prices are falling).

Page 25: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •
Page 26: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

SMS?

Page 27: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

SMS?Sounds about right.

Page 28: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS

Page 29: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS• SMS is ubiquitous (100% of phones)

Page 30: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS• SMS is ubiquitous (100% of phones)

• SMS allows data push (polling server too expensive)

Page 31: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS• SMS is ubiquitous (100% of phones)

• SMS allows data push (polling server too expensive)

• Premium SMS gives easy monetisation

Page 32: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS• SMS is ubiquitous (100% of phones)

• SMS allows data push (polling server too expensive)

• Premium SMS gives easy monetisation

• SMSs are human-readable

Page 33: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS

Page 34: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

“date”: “150225”,“towns”: {! “town1”: { ! ! “prices”: {! ! ! “catfish”: 0.88, ! ! ! “dogfish”: 1.34,! ! ! “shellfish”: 0.79! ! }! },! “town2”: { ! ! “prices”:{! ! ! “catfish”: 0.97, ! ! ! “dogfish”: 1.13, ! ! ! “shellfish”: 0.48! ! }! }}

JSON over SMS

Page 35: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS

Page 36: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS• But: cost

Page 37: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS• But: cost

• Maybe operators will see the errors of their ways (fat chance)

Page 38: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS• But: cost

• Maybe operators will see the errors of their ways (fat chance)

• Maybe another IM solution will take hold (BlackBerry Ping stands a decent chance here)

Page 39: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

JSON over SMS• But: cost

• Maybe operators will see the errors of their ways (fat chance)

• Maybe another IM solution will take hold (BlackBerry Ping stands a decent chance here)

• Anything will work, as long as it’s push and you can charge for it

Page 40: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

But ...

Page 41: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

But ...Did you notice what we did here?

Page 42: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

But ...Did you notice what we did here?

If people get apps for free, but pay for the data

Page 43: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

But ...Did you notice what we did here?

If people get apps for free, but pay for the data

the whole monetisation of apps is going to change considerably

Page 44: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Pay for data,not for app

Page 45: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

No app store needed

Page 46: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Why an app store?

Page 47: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Why an app store?• Distribution

Page 48: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Why an app store?• Distribution

• Discoverability

Page 49: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Why an app store?• Distribution

• Discoverability

• Ease of payments

Page 50: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Why an app store?• Distribution

• Discoverability

• Ease of payments

But...

Page 51: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Why an app store?• Distribution

• Discoverability

• Ease of payments

• Cost of ownership

But...

Page 52: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Why an app store?• Distribution

• Discoverability

• Ease of payments

• Cost of ownership

• The fact that it works for Apple doesn’t prove anything for anyone else

But...

Page 53: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: distribution

Page 54: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: distribution• Distributing an app in the store is easy

Page 55: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: distribution• Distributing an app in the store is easy

• Distributing an app on the web is much easier

Page 56: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: distribution• Distributing an app in the store is easy

• Distributing an app on the web is much easier

• Besides, on the web there are no boring rules for submitting updating your app. You just do it.

Page 57: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: discovery

Page 58: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: discovery• Your app is discoverable in the app store

Page 59: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: discovery• Your app is discoverable in the app store

• ... until the app store contains hundreds of thousands of apps

Page 60: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: discovery• Your app is discoverable in the app store

• ... until the app store contains hundreds of thousands of apps

• How are people going to find you in this sea of stuff?

Page 61: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: discovery• Your app is discoverable in the app store

• ... until the app store contains hundreds of thousands of apps

• How are people going to find you in this sea of stuff?

• Through the Top Downloads page, but that’ll cost a lot of money

Page 62: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: money

Page 63: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: money• Charging for your app is pretty easy in an

app store

Page 64: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: money• Charging for your app is pretty easy in an

app store

• but the owner is going to take his share

Page 65: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: money• Charging for your app is pretty easy in an

app store

• but the owner is going to take his share

• and it only works for clients who have credit cards

Page 66: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: money• Charging for your app is pretty easy in an

app store

• but the owner is going to take his share

• and it only works for clients who have credit cards

• Solution: operator billing (the going is slow, but we’re getting somewhere)

Page 67: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: cost

Page 68: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: cost• Payment system

Page 69: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: cost• Payment system

• Sysadmins

Page 70: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: cost• Payment system

• Sysadmins

• Content checkers

Page 71: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: cost• Payment system

• Sysadmins

• Content checkers

• Writers (documentation and best practices)

Page 72: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: cost• Payment system

• Sysadmins

• Content checkers

• Writers (documentation and best practices)

• Hosting

Page 73: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: cost• Payment system

• Sysadmins

• Content checkers

• Writers (documentation and best practices)

• Hosting

This costs a lot of money.

Page 74: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: cost• Payment system

• Sysadmins

• Content checkers

• Writers (documentation and best practices)

• Hosting

This costs a lot of money.I wonder how many app stores make a profit.

Page 75: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: Apple

Page 76: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: Apple• Works for Apple

Page 77: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: Apple• Works for Apple

• Apple has leverage with developers and consumers

Page 78: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: Apple• Works for Apple

• Apple has leverage with developers and consumers

• Google has leverage with developers

Page 79: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: Apple• Works for Apple

• Apple has leverage with developers and consumers

• Google has leverage with developers

• BlackBerry, Nokia, Samsung, and others have leverage with consumers

Page 80: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: Apple• Works for Apple

• Apple has leverage with developers and consumers

• Google has leverage with developers

• BlackBerry, Nokia, Samsung, and others have leverage with consumers

• But no other vendor has both

Page 81: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: future

Page 82: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: future• Apple’s App Store will continue to exist

Page 83: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: future• Apple’s App Store will continue to exist

• A few other platform-specific ones may, too

Page 84: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: future• Apple’s App Store will continue to exist

• A few other platform-specific ones may, too

• Specialised app stores have a reason for existing

Page 85: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

App stores: future• Apple’s App Store will continue to exist

• A few other platform-specific ones may, too

• Specialised app stores have a reason for existing

• But other than that ...

Page 86: The future of the mobile webgotocon.com/dl/goto-amsterdam-2012/slides/Peter... · JSON over SMS • But: cost • Maybe operators will see the errors of their ways (fat chance) •

Thank youI’ll put these slides online

Questions?Peter-Paul Koch

http://quirksmode.orghttp://twitter.com/ppk

GoTo, 25 May 2012


Recommended