Web or native? Smart choices for smartphone apps
Upcoming SlideShare
Loading in...5
×
 

Web or native? Smart choices for smartphone apps

on

  • 1,591 views

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

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.

Statistics

Views

Total Views
1,591
Views on SlideShare
1,590
Embed Views
1

Actions

Likes
2
Downloads
22
Comments
0

1 Embed 1

http://us-w1.rockmelt.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Web or native? Smart choices for smartphone apps Web or native? Smart choices for smartphone apps Presentation Transcript

    • HELLO.Thursday, 13 October 11
    • WE ARE TIM AND MICHAEL @TIMRILEY @MICHAELHONEYThursday, 13 October 11
    • TWO OF FIVEThursday, 13 October 11
    • WE BUILD THINGS SOME OF WHICH ARE GOODThursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • ?Thursday, 13 October 11
    • WATER COFFEEThursday, 13 October 11
    • SO: WEB OR NATIVE? TELL ME WHAT TO DO PLEASEThursday, 13 October 11
    • IT DEPENDS. YOU KIND OF KNEW THAT ALREADYThursday, 13 October 11
    • WEB FOR CONTENTThursday, 13 October 11
    • WEB FOR FAMILIARITYThursday, 13 October 11
    • WEB FOR UPDATESThursday, 13 October 11
    • WEB FOR ACCESSIBILITYThursday, 13 October 11
    • NATIVE FOR INTERFACEThursday, 13 October 11
    • NATIVE FOR PERFORMANCEThursday, 13 October 11
    • NATIVE FOR THE NEW HOTNESSThursday, 13 October 11
    • NATIVE FOR GETTING PAIDThursday, 13 October 11
    • APP STORES ARE GREATThursday, 13 October 11
    • “Apple’s walled garden is the sleek toyshop that’s already in your customer’s pocket...” MATT LEGEND GEMMELLThursday, 13 October 11
    • “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 SIRACUSAThursday, 13 October 11
    • “Android? No-one pays.” MARCO ARMENTThursday, 13 October 11
    • APP STORES ARE EVILThursday, 13 October 11
    • 30%Thursday, 13 October 11
    • OPAQUE & SLOW APPROVAL PROCESSThursday, 13 October 11
    • Thursday, 13 October 11
    • ARBITRARY RULES FOR INCLUSIONThursday, 13 October 11
    • AMAZON: LOSS OF PRICE CONTROL, REWRITING DESCRIPTIONSThursday, 13 October 11
    • BUT IT’S NOT JUST ONE OR THE OTHERThursday, 13 October 11
    • A DEPLOYMENT GRADIENT WEB SITES WEB APPS NATIVE APPS FUNCTIONALITY PERFORMANCE DEVICE SPECIFICITY, GOOD AND BAD FRAGMENTATION OF EFFORT TO COVER ENTIRE MARKETThursday, 13 October 11
    • DO YOU REALLY NEED AN APP?Thursday, 13 October 11
    • RESPONSIVE WEB DESIGNThursday, 13 October 11
    • Thursday, 13 October 11
    • @media screen and (max-device-width: 320px) { /* Target small screens here */ }Thursday, 13 October 11
    • Thursday, 13 October 11
    • WEB “APPS”Thursday, 13 October 11
    • 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 ENGINESThursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • THING INSIDE A THINGThursday, 13 October 11
    • http://mattgemmell.com/2011/07/22/apps-vs-the-web/Thursday, 13 October 11
    • “ADD TO HOME SCREEN”Thursday, 13 October 11
    • DOES IT HELP?Thursday, 13 October 11
    • WRAPPERSThursday, 13 October 11
    • Thursday, 13 October 11
    • iOS ANDROID WINDOWS 7 BLACKBERRY WEB OS SYMBIANThursday, 13 October 11
    • ACCELEROMETER CAMERA COMPASS CONTACTS FILE GEOLOCATION MEDIA NETWORK NOTIFICATIONS STORAGEThursday, 13 October 11
    • Thursday, 13 October 11
    • MOBILE APP & UI HELPERSThursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • AND MANY MORE KENDO UI, JO, THE M PROJECT JAVASCRIPT FRAMEWORKSThursday, 13 October 11
    • BEWARE THE UNCANNY VALLEYThursday, 13 October 11
    • UI TRADE-OFFSThursday, 13 October 11
    • BESPOKE WRAPPERSThursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • BRIDGESThursday, 13 October 11
    • DEPENDENCY DANGERThursday, 13 October 11
    • NATIVE APPSThursday, 13 October 11
    • REAL-LIFE DRAMAThursday, 13 October 11
    • DECAF SUCKSThursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • 9.55 3.25 BEFORE AFTER Decaf Sucks reviews per day, 40 days either side of native app releaseThursday, 13 October 11
    • AMAZON KINDLEThursday, 13 October 11
    • HARDWARE NATIVE DEVICE KINDLE CLOUD KINDLE APPS READER LATE 2007 EARLY 2010 AUGUST 2011Thursday, 13 October 11
    • “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 DEVELOPERThursday, 13 October 11
    • BOOKI.SHThursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • Thursday, 13 October 11
    • “We chose HTML5 for Booki.sh because books are part of the web.” JOSEPH PEARSONThursday, 13 October 11
    • LINKABLE, SHARABLEThursday, 13 October 11
    • SO: WHAT TO DO?Thursday, 13 October 11
    • IN THE PERFECT WORLD, DO EVERYTHING SINCE YOU HAVE INFINITE TIME AND MONEYThursday, 13 October 11
    • MVP MVP MINIMUM VIABLE MOST VALUABLE PRODUCT PRODUCTThursday, 13 October 11
    • EMBRACE AMBIGUITY THERE ARE NO EASY CHOICES. BUT HERE ARE SOME THINGS TO CONSIDER:Thursday, 13 October 11
    • WHO’S IMPORTANT?Thursday, 13 October 11
    • 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 PEERSThursday, 13 October 11
    • 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 TOYThursday, 13 October 11
    • THOSE WHO BUILD IT THOSE WHO PAY FOR IT THOSE WHO USE IT I JUST WANT IT TO WORK WELLThursday, 13 October 11
    • A DEEPER KIND OF FUNCTIONALITYThursday, 13 October 11
    • “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 # 3Thursday, 13 October 11
    • WHERE ARE YOUR DATA? ON THE WEB? YOU’RE ALREADY DOING ITThursday, 13 October 11
    • HOW WILL THIS BE PAID FOR?Thursday, 13 October 11
    • BUYING THE APP IN-APP PURCHASES SUBSCRIPTIONS ADVERTISINGThursday, 13 October 11
    • FIVE FACTS:Thursday, 13 October 11
    • 1. INNOVATION CREATES FRAGMENTATIONThursday, 13 October 11
    • 2. FACTS HAVE HALF-LIVESThursday, 13 October 11
    • 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
    • 3.PLATFORMS EVAPORATE BUT SOME LAST LONGER THAN OTHERSThursday, 13 October 11
    • 4. CHOICE OF TECH MATTERS BUT IT’S JUST A SMALL PART OF THE WHOLE STORYThursday, 13 October 11
    • 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 MARKETThursday, 13 October 11
    • 5. LEARNING A NEW LANGUAGE IS THE EASIEST PART OF BUILDING A GREAT APPThursday, 13 October 11
    • DON’T BE AFRAID OF LEARNING NEW SKILLSThursday, 13 October 11
    • (AND YOU’LL HAVE TO DO IT ANYWAY)Thursday, 13 October 11
    • JAVASCRIPT ACCESSIBILITY XML JS FRAMEWORKS WEB STANDARDS HTML CSS PHP/RUBY/WHATEVER RSS RESPONSIVE DESIGN MOBILE DEVICESThursday, 13 October 11
    • ABANDON DOGMA. BUILD THE BEST THING.Thursday, 13 October 11
    • WHICH IS WHY WE’RE ALL HEREThursday, 13 October 11
    • THANKS.Thursday, 13 October 11