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

Web or Native? Smart choices for smartphone apps

icelab
October 18, 2011

Web or Native? Smart choices for smartphone apps

Slides from a talk by Tim Riley and Michael Honey at Web Directions South, October 13 2011. We answer the question “web or native?” from business, product design and development perspectives. We cover the current state of web technology on modern devices and compare it to what’s available through native development platforms. We look at web, native and hybrid strategies successfully employed by Australian and international businesses, and share our own stories as mobile and web developers. Finally, we offer practical guidance on picking a strategy for web or native development that best suits your needs — as either a developer or a client.

icelab

October 18, 2011
Tweet

Other Decks in Technology

Transcript

  1. “Apple’s walled garden is the sleek toyshop that’s already in

    your customer’s pocket...” MATT LEGEND GEMMELL Thursday, 13 October 11
  2. “I can imagine the Amazon tablet mostly being a fancy,

    color Kindle... a magical, colorful window through which you can give money to Amazon.” JON SIRACUSA Thursday, 13 October 11
  3. A DEPLOYMENT GRADIENT WEB SITES WEB APPS NATIVE APPS FUNCTIONALITY

    PERFORMANCE DEVICE SPECIFICITY, GOOD AND BAD FRAGMENTATION OF EFFORT TO COVER ENTIRE MARKET Thursday, 13 October 11
  4. CANVAS, VIDEO & AUDIO, GEOLOCATION ORIENTATION, CSS3 TRANSITIONS ANIMATION, 2D

    AND 3D TRANSFORMS HARDWARE ACCELERATION, LOCAL STORAGE OFFLINE SUPPORT, SVG, HISTORY API TOUCH EVENTS, WEB WORKERS FAST JAVASCRIPT ENGINES Thursday, 13 October 11
  5. AND MANY MORE KENDO UI, JO, THE M PROJECT JAVASCRIPT

    FRAMEWORKS Thursday, 13 October 11
  6. BEFORE AFTER 9.55 3.25 Decaf Sucks reviews per day, 40

    days either side of native app release Thursday, 13 October 11
  7. HARDWARE KINDLE NATIVE DEVICE APPS KINDLE CLOUD READER LATE 2007

    EARLY 2010 AUGUST 2011 Thursday, 13 October 11
  8. “The feeling at Amazon is that the future is web

    apps, but that there’s a... trough we have to get through where native apps have a place.” AMAZON iOS DEVELOPER Thursday, 13 October 11
  9. “We chose HTML5 for Booki.sh because books are part of

    the web.” JOSEPH PEARSON Thursday, 13 October 11
  10. IN THE PERFECT WORLD, DO EVERYTHING SINCE YOU HAVE INFINITE

    TIME AND MONEY Thursday, 13 October 11
  11. EMBRACE AMBIGUITY THERE ARE NO EASY CHOICES. BUT HERE ARE

    SOME THINGS TO CONSIDER: Thursday, 13 October 11
  12. THOSE WHO BUILD IT I’M {AFRAID OF / EXCITED BY}

    NEW THINGS I WANT IT TO BE EASY TO BUILD I HAVE A PHILOSOPHICAL/AESTHETIC OBJECTION I’D LIKE TO GET PAID TO LEARN THIS I WANT TO USE THE NEW HOTNESS I WANT TO IMPRESS MY PEERS Thursday, 13 October 11
  13. THOSE WHO BUILD IT THOSE WHO PAY FOR IT BUILD

    IT FAST MAKE IT CHEAP GET RETURN ON INVESTMENT CEO NEEDS AN APP TO SHOW OFF THEIR NEW TOY Thursday, 13 October 11
  14. THOSE WHO USE IT THOSE WHO BUILD IT THOSE WHO

    PAY FOR IT I JUST WANT IT TO WORK WELL Thursday, 13 October 11
  15. “How can I make it so that every single person,

    no matter what device, no matter what browser, can accomplish their task?” JEREMY KEITH, THE WEB AHEAD # 3 Thursday, 13 October 11
  16. HP RELEASES TOUCHPAD HP DROPS TOUCHPAD GOOGLE BUYS MOTOROLA RIM

    STOCK HITS FIVE YEAR LOW NOKIA SHIPS ABANDONED MEEGO PHONE HP SACKS CEO, REFLOATS TOUCHPAD NOKIA ANNOUNCES 2,500 LAYOFFS WINDOWS 8/METRO ANNOUNCED AMAZON ANNOUNCES KINDLE FIRE AMAZON ANNOUNCES SILK ADOBE BUYS PHONEGAP FACEBOOK RELEASES CREDITS, DISABLED IN iOS IOS 5 RELEASED, INSTAPAPER STILL IN REVIEW BLACKBERRY MESSAGING INEXPLICABLY FAILS TOMORROW: IPHONE 4S (ALL SINCE TIM AND MICHAEL STARTED WRITING THIS TALK) Thursday, 13 October 11
  17. 4. CHOICE OF TECH MATTERS BUT IT’S JUST A SMALL

    PART OF THE WHOLE STORY Thursday, 13 October 11
  18. HAVE AN IDEA DEFINE IT PROPERLY CONFIRM THAT PEOPLE WANT

    IT THINK ABOUT THE DATA STRUCTURES DESIGN THE INTERACTIONS DESIGN THE INTERFACE WRITE FRONTEND CODE BUILD THE BACKEND FIND A WAY TO MONETISE IT BRING IT TO MARKET Thursday, 13 October 11
  19. 5. LEARNING A NEW LANGUAGE IS THE EASIEST PART OF

    BUILDING A GREAT APP Thursday, 13 October 11