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.

D29bb4d2d2f2ba2c2fb5a329e1e4651f?s=128

Mattt Thompson

April 19, 2013
Tweet

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. mobile

  3. most philosophical disagreements boil down to a confusion of terminology

  4. see the bigger picture

  5. Ideas Conflated With Mobile 3

  6. • Cloud • Ubiquity • Touch

  7. Cloud

  8. (Internet)

  9. None
  10. None
  11. mobile apps are cloud apps

  12. a reliable, scalable, secure platform that allows you to iterate

    quickly and work efficiently.
  13. API

  14. API

  15. API

  16. Ubiquity

  17. Khazzoom–Brookes Postulate a.k.a Jevons paradox

  18. the more efficient it becomes to consume a commodity, the

    higher the rate of consumption
  19. None
  20. None
  21. • 1990’s – Internet is virtual • 2000’s – Internet

    is reality • 2010’s – Internet is everywhere • 2020’s – Internet is everything
  22. people looking at their phones will be the bell-bottoms of

    this decade
  23. ...same goes for camera phone selfies

  24. IPV6 51, 557, 934, 381, 960, 373, 252, 026, 455,

    671 IP Addresses / person
  25. “Internet of Things”

  26. None
  27. Touch

  28. • Levers – Force is Multiplied • Buttons – Force

    is Displaced • Screens – Force is Abstracted A Very Short History of Interaction
  29. None
  30. None
  31. No Cursor

  32. No Hover

  33. 44pt²

  34. None
  35. Button

  36. Where are we going?

  37. Commanding Heights of App Economy as Commodities

  38. • Data Synchronization • In-App Purchase • Push Notifications •

    Passbook • Newsstand
  39. Document versus Stream Paradigms

  40. Hardware-Driven Revolution

  41. None
  42. Apple Giveth • GPS – Location-Based Social Networks • Gyroscope

    – Motion-Based Games • Font-Facing Camera – Photo Apps Galore • Bluetooth 4.0 – Passive, Activated Devices
  43. Near Field Communication Unmitigated Local Interaction

  44. Temperature Sensor Unmitigated Disaster

  45. Web vs. Native

  46. None
  47. • If your value is content, make a responsive website

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

    not necessary • Software trends are chaotic byproducts of profound tensions
  50. • Mobile is Connected • Mobile is Everywhere • Mobile

    is New Interactions
  51. mobile is not different