Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mobile is Not Different

Mobile is Not Different

As is the habit of our industry, the cycle of hype around the term "Mobile" has drained it of all useful meaning.
So what does it mean to talk about Mobile? It's software development from the perspective of the client, for one thing. It's also a newfound ubiquity for computing, as more of us become more connected to and dependent on software. Fundamentally, mobile apps are web apps, with the same needs for a reliable, scalable infrastructure--now more important than ever. This talk will look the current state of mobile development as a way to anticipate the future of web technologies and our relationship to them, both as engineers and users ourselves.

Mattt Thompson

April 19, 2013
Tweet

More Decks by Mattt Thompson

Other Decks in Programming

Transcript

  1. mobile is not different mobile is not differen mobile is

    not diffe mobile is not different mobile is not dif mobile is not Mattt Thompson Heroku
  2. API

  3. API

  4. API

  5. • 1990’s – Internet is virtual • 2000’s – Internet

    is reality • 2010’s – Internet is everywhere • 2020’s – Internet is everything
  6. • Levers – Force is Multiplied • Buttons – Force

    is Displaced • Screens – Force is Abstracted A Very Short History of Interaction
  7. Apple Giveth • GPS – Location-Based Social Networks • Gyroscope

    – Motion-Based Games • Font-Facing Camera – Photo Apps Galore • Bluetooth 4.0 – Passive, Activated Devices
  8. • If your value is content, make a responsive website

    • If your value is interaction, make a native app
  9. • It’s not Web vs. Native • A dichotomy is

    not necessary • Software trends are chaotic byproducts of profound tensions