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
Who are you?
(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.