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

Native v. Hybrid v. Web

Brian Fling
October 02, 2011

Native v. Hybrid v. Web

Presented at Web Directions Unplugged about some of the specific costs and challenges we face when selecting a mobile development strategy.

Brian Fling

October 02, 2011
Tweet

More Decks by Brian Fling

Other Decks in Technology

Transcript

  1. bradfrostweb.com “[Brian] made me feel the same way I feel

    when my grandpa talks to me about surviving the Great Depression. —Brad Frost
  2. 2010 “If the web was my religion, I feel as

    though I’ve lost my faith.
  3. “[Brian] states making a native application can be the best

    thing for a product, but confirms on the other hand that the mobile web is the only long term commercially viable content platform for mobile devices —Thibault Imbert
  4. while my friends were rolling in cash from native apps,

    I couldn’t pay my rent building web apps.
  5. “I want desperately to be a web developer again, but

    if I have to wait until 2020 for browsers to do what Cocoa can do in 2010, I won’t wait. —Joe Hewitt 29 April 2010
  6. iflowreader.com “We bet everything on Apple and iOS and then

    Apple killed us by changing the rules in the middle of the game.
  7. computing network internet devices web 2010 2000 1990 1980 1970

    2020 mobility pc’s mainframe MADE WITH LOVE IN SEATTLE BY
  8. computing network internet devices web 2010 2000 1990 1980 1970

    2020 ubiquity mobility pc’s mainframe MADE WITH LOVE IN SEATTLE BY
  9. computing network internet devices web 2010 2000 1990 1980 1970

    3G 2020 2.5G 2G 1G ubiquity mobility pc’s mainframe MADE WITH LOVE IN SEATTLE BY
  10. computing network internet devices web 2010 2000 1990 1980 1970

    3G 2020 4G 2.5G 2G 1G ubiquity mobility pc’s mainframe MADE WITH LOVE IN SEATTLE BY
  11. computing network internet devices web 2010 2000 1990 1980 1970

    IPv4 3G 2020 4G 2.5G 2G 1G ubiquity mobility pc’s mainframe MADE WITH LOVE IN SEATTLE BY
  12. computing network internet devices web 2010 2000 1990 1980 1970

    IPv4 3G IPv6 2020 4G 2.5G 2G 1G ubiquity mobility pc’s mainframe MADE WITH LOVE IN SEATTLE BY
  13. computing network internet devices web 2010 2000 1990 1980 1970

    feature brick IPv4 3G IPv6 2020 candybar 4G 2.5G 2G 1G ubiquity mobility pc’s mainframe MADE WITH LOVE IN SEATTLE BY
  14. computing network internet devices web 2010 2000 1990 1980 1970

    feature brick IPv4 touch 3G IPv6 2020 candybar 4G 2.5G 2G 1G ubiquity mobility pc’s mainframe MADE WITH LOVE IN SEATTLE BY
  15. computing network internet devices web dot-com 2010 2000 1990 1980

    1970 web 2.0 feature brick IPv4 touch 3G IPv6 2020 candybar 4G 2.5G 2G 1G ubiquity mobility pc’s mainframe academia MADE WITH LOVE IN SEATTLE BY
  16. computing network internet devices web dot-com 2010 2000 1990 1980

    1970 web 2.0 feature brick IPv4 touch 3G IPv6 2020 candybar 4G 2.5G 2G 1G ubiquity mobility pc’s mainframe next academia MADE WITH LOVE IN SEATTLE BY
  17. computing network internet devices web dot-com 2010 2000 1990 1980

    1970 web 2.0 feature brick IPv4 touch 3G IPv6 2020 candybar 4G 2.5G 2G 1G ubiquity mobility pc’s mainframe next academia MADE WITH LOVE IN SEATTLE BY
  18. computing network internet devices web dot-com 2010 2000 1990 1980

    1970 web 2.0 feature brick IPv4 touch 3G IPv6 2020 candybar 4G 2.5G 2G 1G ubiquity mobility pc’s mainframe next academia MADE WITH LOVE IN SEATTLE BY touch IPv6 4G ubiquity next
  19. “They are expensive to create —a simple app could cost

    you $32,639 and take two months to create.
  20. $32,639 for a simple app 2 months to create 2

    weeks per feature 4 features $8,160 per feature
  21. “A complex app could have a price tag of more

    than $163,200 and take six months to develop.
  22. $163,200 for a complex app 6 months to create 2

    weeks per feature 12 features $13,600 per feature
  23. “This price multiplies if you decide you want to make

    it available on more than one operating system.
  24. Cost of Native Simple App Complex App iPhone $32,639 $163,200

    iPad $48,959 $244,800 Android $57,118 $285,600 Honeycomb $65,278 $326,400 Blackberry $97,917 $489,600 Total $301,911 $1,509,600
  25. PLATFORM RESOURCES Hybrid iPhone 113% Hybrid iPad 141% Hybrid Android

    225% Hybrid Honeycomb 225% Hybrid Blackberry 338%
  26. Simple App Native Hybrid Mobile Web iPhone $32,639 $36,719 $24,479

    iPad $48,959 $45,899 $30,599 Android $57,118 $73,438 $48,959 Honeycomb $65,278 $73,438 $48,959 Blackberry $97,917 $110,157 $73,438 Total $301,911 $339,650 $226,433
  27. Complex App Native Hybrid Mobile Web iPhone $163,200 $183,600 $122,400

    iPad $244,800 $229,500 $153,000 Android $285,600 $367,200 $244,800 Honeycomb $326,400 $367,200 $244,800 Blackberry $489,600 $550,800 $367,200 Total $1,509,600 $1,698,300 $1,132,200
  28. p/z universal build a website that provided the best possible

    experience to the context. iPad magazine iPhone web app Desktop website
  29. 1x HTML5 Markup 1x Hexadecimal CSS Framework 1x Typography Framework

    3x Javascript Frameworks 12x Media-Query-based Layouts
  30. the hex-grid Typically when using a grid web designers are

    typically only using vertical units.
  31. the hex-grid but in mobile design, we must use horizontal

    units as well. this means that any unit size must work vertically as well as horizontally.
  32. iPad magazine iPhone web app Desktop website ‣ pagination was

    a nightmare. ‣ had to create an entirely new css framework to deal with all the screen sizes. ‣ every page had to be designed individually. ‣ content had to be type fitted, similar to print layout workflow. ‣ had to disable pinch to zoom. ‣ large image needs for iPad were brutal. ‣ had to add device detection to reduce JS page load per context. ‣ typical navigation had to be scrapped. ‣ design sacrifices had to be made to make it work. ‣ page flow was less than ideal.
  33. Simple App Native Hybrid Mobile Web iPhone $32,639 $36,719 $24,479

    iPad $48,959 $45,899 $30,599 Android $57,118 $73,438 $48,959 Honeycomb $65,278 $73,438 $48,959 Blackberry $97,917 $110,157 $73,438 Total $301,911 $339,650 $226,433
  34. Complex App Native Hybrid Mobile Web iPhone $163,200 $183,600 $122,400

    iPad $244,800 $229,500 $153,000 Android $285,600 $367,200 $244,800 Honeycomb $326,400 $367,200 $244,800 Blackberry $489,600 $550,800 $367,200 Total $1,509,600 $1,698,300 $1,132,200