The Web
and Android

and what they can learn from eachother.

(according to aaronj1335@)
Originally presented on the 24th of July, 2019
Press "s" for speaker notes

Android people Web standards people

Who are you?

Android people Web standards people Me.

(this is a selfish topic)

Why care?

  • Computing platforms point to an underlying narrative
  • Platforms reflect the people building them
  • New platforms don't come along very frequently

(I'm sorry for saying "paradigm shift")

Why care?

  • Computing platforms point to an underlying narrative
  • Platforms reflect the people building them
  • New platforms don't come along very frequently
  • Computing platforms govern significant parts of our lives

Someone is deciding how these platforms will work.

Similarities

  • Both are concerned with reach
  • Both are sanctimonious

Differences

#1 Origins

  • The web started as a way to share research
  • Android started as a way to make better mobile software

#2 What do we call content makers?

  • Each platform talks about content makers (newspapers, social media influencers, Netflix, etc) by different (telling) names.
  • Web standards refer to them as "authors"
  • Android docs refer to them as "publishers"

#3 What's the authority?

  • The web: DNS + CA
  • Android: OEM + app store

What can the web learn from Android?

#1 List views are the only layout that matters.

#2 You still need shared memory multi-threading.

#3 Battery matters.

What can Android learn from the web?

#1 Lower the barrier to entry.

#2 Deliver apps incrementally.

#3 Make it async, not concurrent.

#4 Experiment with DX more.

The web and Android are the best platforms ever (objectively)

There's still a lot they could learn from eachother.

Let's consider this and participate actively in these platforms.

Thanks!

@aaronj1335
aaronstacy.com/the-web-and-android
Feedback welcome!