SlideShare ist ein Scribd-Unternehmen logo
1 von 100
Downloaden Sie, um offline zu lesen
Native is
                         Native is




http://www.flickr.com/photos/raster/5462062551/in/photostream/   Web is Essential.
Tweets:	 @grigs
Slides:		 bit.ly/grigs_bdc2011



http://www.flickr.com/photos/31878512@N06/4417969770/
http://
www.flickr.com/
photos/gurana/
3976626644/
http://www.flickr.com/photos/silipo/378476114/
Expert Web and Mobile
                                                                                                   design, development and strategy

Home                    About Us                 Services                   Blog                  Accolades                    Contact Us




       Cloud Four Blog
  « Mobile operating systems and browsers         More on CSS Media Queries for Mobile »
  are headed in opposite directions

                                                                                                                  Search


  CSS Media Query for Mobile is Fool’s Gold
  August 3rd, 2010 by Jason Grigsby


  Ethan Marcotte’s article Responsive Web Design has caught the imagination of web             Subscribe
  developers. Several subsequent articles have touted the CSS media query feature as           RSS Feeds
  a way to build mobile-optimized web sites.                                                     All posts

                                                                                                 All comments



                                                                                               Enter your email address:



                                                                                                Subscribe

                                                                                               Delivered by FeedBurner




                                                                                                        April 2011

                                                                                           M     T     W      T    F       S    S

                                                                                                                   1       2    3

                                                                                           4      5    6      7    8       9    10
  Even I’m guilty of contributing to this meme with my article on CSS orientation.
e way in which CSS media queries have been
promoted for mobile hides tough problems and
gives developers a false promise of a simple
solution for designing for multiple screens.
Login Join Twitter!




@wiifm palm. forehead. one of these
days this shit will get easy. that cloud
four article is depressing.
3:22 PM Mar 19th via web in reply to wiifm




            _Nathan_W_
            Nathan Wall




© 2011 Twitter   About Us   Contact   Blog   Status   Resources   API   Business   Help   Jobs   Terms   Privacy
Native is




http://www.flickr.com/photos/raster/5462062551/in/photostream/
http://www.flickr.com/photos/kjgarbutt/5586656028/




                                                    Reasons Why
                                                    Native is Easier
1. Native is Easier to Sell




http://www.flickr.com/photos/vegaseddie/2668299674/
Get a lot of email from this guy...
  http://www.flickr.com/photos/corbett3000/2327165138/in/set-72157604094629546/
Mobilism 2011, 12th and 13th of May, Amsterdam


     Compatibility
       QuirksBlog                                                              Page last changed 3 months ago                   sitemap   contact

          Mobile                                                                                                                Search QuirksMode.org Search

           About


show site navigation        HTML5 apps                                                                                                        show page contents

                            Right now nobody’s interested in a mobile solution that does not
                            contain the words “iPhone” and “app” and that is not submitted to                       Written on 8 March 2010
                            a closed environment where it competes with approximately 2,437                         Categorized in HTML5, HTML5 apps
                            similar mobile solutions.                                                               Previous entry: Fronteers 2010
                            Compared to the current crop of mobile clients and developers, lemmings                 Next entry: The payment argument is
                            marching off a cliff follow a solid, sensible strategy. Startling them out of this      nonsense
                            obsession requires nothing short of a new buzzword.

                            Therefore I’d like to re-brand standards-based mobile websites and                   This is the blog of Peter-Paul Koch, mobile
                            applications, definitely including W3C Widgets, as “HTML5 apps.” People              platform strategist, consultant, and trainer.
                            outside our little technical circle are already aware of the existence of            You can also follow him on Twitter.
                            HTML5, and I don’t think it needs much of an effort to elevate it to full
                            buzzwordiness.
                                                                                                                 Atom RSS
                            Technically, HTML5 apps would encompass all websites as well as all the
                            myriads of (usually locally installed) web-standards-based application
                                                                                                                 Categories:
                            systems on mobile. The guiding principle would be to write and maintain one
                            single core application that uses web standards, as well as a mechanism that            Homepage
                            deploys that core application across a wide range of platforms.
                                                                                                                    Archives (1)
                                                                                                                    Browsers (7)

                            What are HTML5 apps?                                                                    Coding techniques (14)
                                                                                                                    Conferences (80)
                            HTML5 apps
                                                                                                                    Content (51)

                            1. have one single core application;                                                    HTML5 (6)
                                                                                                                    Linkbait (1)
                            2. are written with web standards, primarily HTML, CSS, and JavaScript;
                                                                                                                    Mobile (23)
                            3. and are deployed on more than one mobile platform.                                   Site (23)
                                                                                                                    Theory (18)
Login Join Twitter!




Impressed that the Web finds it
necessary to "fight back against
Flipboard" http://bit.ly/dZqxf9
7:13 AM Feb 27th via bitly
Retweeted by 8 people




            asymco
            Horace Dediu




© 2011 Twitter   About Us    Contact   Blog   Status   Resources   API   Business   Help   Jobs   Terms   Privacy
Native
 Sells
Itself
http://www.flickr.com/photos/pricklebush/224674200/
Email Gallery    Free Email Templates   Email Marketing Companies        Submit




                                                                                                                     Advertise Here         Advertise Here




Column                   Type of Email       Type of Business             Color         POPULARITY RESET




Hyundai USA Newsletter                   3                      Alertful Newsletter                  2                 Divine Chocolate Newsletter            2




              Does your company send email to customers?
                                                         http://www.email-gallery.com
Does your company participate in social media?




       http://www.flickr.com/photos/intersectionconsulting/5177773774/
Links
         don’t
         open
         apps

http://www.flickr.com/photos/mattimattila/4001221570/
The ‘U’ in URL stands
                                 for Universal*




  * it actually stands for
‘uniform.’ close enough ;-)       http://www.flickr.com/photos/laughingsquid/255852260/sizes/o/
2. Native is Easier
   to Design For
Mobile UI Patterns
Activity Feeds

Check-in Screens

Comment Detail

Dashboard Navigation

Edu Walk Throughs

Empty Data Sets

Lists

Notifications

Settings

Sign Up Flows

Splash Screens

UI that I Heart

User Profiles

Venue Detail

© 2011 — Mari Sheibley




                         foursquare                     Facebook        Twitter for iphon
                         friends check-in feed          Activity Feed   recent tweets fe




                                      http://mobile-patterns.com
Android or iPhone Conventions?
What is the uniquely mobile web experience?
3. Native is Easier to Test
Even Most Successful Developers Face
the Challenge of Testing on Enough Devices
       From the beginning, we have wanted to make Angry
       Birds available for every feasible Android device... We
       tested the game extensively on a large number of
       devices, and gathered all the feedback we received
       from our beta testing to address every possible issue.

       So far, we have hesitated to create multiple versions
       of Angry Birds for the Android platform. But judging
       by the feedback we have received, we feel that by
       providing a lightweight solution, we are doing a favour
       for our fans.

       http://www.rovio.com/index.php?mact=Blogs,cntnt01,showentry,
       0&cntnt01entryid=47&cntnt01returnid=58
Mobile web developers face:
         OS fragmentation
       Webkit fragmentation
      Browser fragmentation
  Inconsistent standards support
Carrier transcoding and other issues
       Thousands of devices
No.   ARTICLES                 TOPICS                  ABOUT               CONTACT               CONTRIBUTE          FEED
320
                                                DECEMBER         14, 2010                                     Search ALA

                              Smartphone Browser Landscape                                                       include discussions
                                             by P E T E R - P A U L K O C H


                   Published in: User Interface Design , Mobile , Mobile Design , Mobile Development
                                                                                                              Topics
                                          Discuss this article » | Share this article »                         Code
                                                                                                                Content
                                                                                                                Culture
                                                                                                                Design
                                                                                                                Mobile
                                                                                                                Process
                                                                                                                User Science


                                                                                                              Snapshot
                                                                                                              Most web designers and
                                                                                                              developers (not to
                                                                                                              mention the entire
                                                                                                              blogosphere) fall
                                                                                                              squarely in the high-end
                                                                                                              market. A cultural bias
      Users expect websites to work on their mobile phones. In two to three years, mobile support
                                                                                                              exists against OSs aimed
      will become standard for any site. Web developers must add mobile web development to their              at any other market. As
      skill set or risk losing clients.                                                                       a result, most people
                                                                                                              focus on the struggle
      How do you make websites mobile compatible? The answer is obvious: By testing them on all               between iOS and
      mobile phones, and by solving the problems you encounter. But, that’s a useless answer. It’s            Android, and ignore the
                                                                                                              rest. This has to change.
      impossible to test your designs on every mobile phone out there. Within the mobile phone
      landscape, there are at least ten operating systems (OSs) and fifteen browsers that require
      consideration. Mobile devices are expensive, and not every web developer can afford to buy
      five to ten of them. Testing “on all mobile phones” is impossible for most web developers.


      In this article, I’ll give you an overview of the mobile web market, as well as phone platforms
      and their browsers, so that you can decide which mobile devices to test on. Then, we’ll look at
      how to set up a mobile test bed.                                                                        Stay in better touch with
                                                                                                              customers with
“Testing on as many devices as possible is a great
idea in theory, but in practice it is untenable. Even if we
buy a few devices to try to cover more ground, they will be
outdated in just a few months or a year at most. So are we
supposed to buy multiple devices per year?”
posted at 11:32 am on December 14, 2010 by klayon




“If that’s the mobile landscape, I want no part of it.”
posted at 07:22 am on December 15, 2010 by Polsonby




         http://www.alistapart.com/comments/smartphone-browser-landscape/
Mobile Portland Community Device Lab
                         • Dedicated location within mobile community in
                          central, downtown Portland.
                         • Adjacent event space to be used for hosting
                          Mobile Portland events and other user groups.
                          Also available for developer training sessions.
                         • Free and open to anyone. Run as a non-profit.
    Building Lobby
                         • Located in 25,000 sq. ft. building leased by
                          VC-funded mobile start up Urban Airship
                         • Other tenants in building include mobile
                          developers Cloud Four, Uncorked Studios and
                          Bank Simple.
                         • We’re creating a central hub for mobile activity
                          in the Portland area. The building is already
Device Lab Glass Office    becoming a magnet for mobile developers.
4. Native is Easier to Build




               http://www.flickr.com/photos/dunechaser/134672123/
We often compare checklists of
      technical features.

    http://www.flickr.com/photos/mattcarman/1573507091/
http://www.flickr.com/photos/delta407/269540469/
Mobile Progressive Enhancement
                             [content]




                   Thanks Bryan and Stephanie
   http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Mobile Progressive Enhancement
                               [content]

Device Detection




                     Thanks Bryan and Stephanie
     http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Mobile Progressive Enhancement
                               [content]

Device Detection




                     Thanks Bryan and Stephanie
     http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Mobile Progressive Enhancement
                               [content]

Device Detection                                                          Phone Gap
                                                                              Add Functionality




                     Thanks Bryan and Stephanie
     http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Mobile Progressive Enhancement
                               [content]

Device Detection                                                          Phone Gap
                                                                              Add Functionality




                     Thanks Bryan and Stephanie
     http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Many Sites are Chaos Behind the Scenes




http://www.flickr.com/photos/nickwheeleroz/2391631937/in/photostream/
Multiple Systems Taped Together
  http://www.flickr.com/photos/ionan/103646126/
Our existing systems are
anchors holding us back.




                           http://www.flickr.com/photos/caffeinehit/186362735/
Native Developers Start from a Clean Slate




         http://www.flickr.com/photos/salendron/5569020488/
What about RWD?




http://www.flickr.com/photos/londonannie/4904832807/
Media Queries Hide Problems

            Original   Resized   K Saved   % Saved

Holmes       34.7K      8.1K      26.6K     76.6%

Watson       39.0K      8.4K      30.6K     78.4%

Mycroft      30.5K      6.7K      23.8K     78.0%

Moriarty     43.4K      8.2K      35.2K     81.1%

 Adler       26.0K      6.6K      19.4K     74.6%

Winter       34.7K      7.8K      26.9K     77.5%

 Total       208.3K     45.8K    162.5K     78.0%
Why the
Sudden
Interest
in Speed?

Same problems
on desktop.
Why the
Sudden
Interest
in Speed?

Same problems
on desktop.


EXACTLY.
We’ve remade the Internet in our image.
Obese
We’ve Become Bandwidth Gluttons

                                                     Since 2003:

                                                     • Web       Page Size Tripled
                                                     •#    of Objects Doubled

                                                     Since 1995:

                                                     • Web       Page Size: 22x
                                                     •#    of Objects: 21x


       Source: http://www.websiteoptimization.com/speed/tweak/average-web-page/
Yes, given more time, we would address some issues on
the back-end to keep large images from downloading for
mobile users in the rst place, but our site is fairly
lightweight to begin with, so it wasn’t really worth the
time it would take to mess around with that stuff. We
may revisit the issue in the future, however.

Also, just to play devil’s advocate, Jeremy Keith pointed
out that it’s a bad assumption that mobile devices always
have limited bandwidth and desktops always have plenty.
at site took 53.8 seconds to
download over WiFi on an iPhone 4.
17% will wait no longer than 5 seconds for a site to load




 http://www.gomez.com/wp-content/downloads/GomezWebSpeedSurvey.pdf
Can we simply agree that:



On average mobile is slower than desktop?
http://www.flickr.com/photos/achimh/3264376846/
Mobile
First
RESPONSIVE WEB DESIGN
Where are the mobile rst responsive web designs?
Comparison of Mobile & Desktop RWD Views

                             9%

                       4%                 25%




                 21%
                                                4%




                                   38%




           Mobile is Larger         Same Size
           Less than 10% Savings    11 to 50% Savings
           51% to 100% Savings      Greater than 100% Savings


There are four good examples of mobile first RWD. Total.
Mobile First RWD is Difficult

    How do we handle img tag src?

   How to handle embedded video?

How do we eliminate unnecessary assets?

 How can we be smart about image and
    video resizing and converting?

   How do we integrate with content
       management systems?
Contact Us




What we do          What we've done           What we're thinking   Who we are



Responsive Images: Experimenting with Context-                                                   Enjoy our blog?
                                                                                                 You'll love our book.
Aware Image Sizing
                                                                                                 For info and pre-order:
Posted by Scott on 12/14/2010
Topics: javascript mobile progressive enhancement usability                                         Visit the book site



Responsive Web Design has been a
very hot topic this year, inspiring
developers who long for a “one
codebase serves all” future. But
critics of the technique have pointed                                            Subscribe to our Lab
out several issues that need to be                                                 Atom
addressed before it can scale                                                      RSS 2.0
perfectly from handheld to desktop
— specifically, while HTML, CSS
and JavaScript can be light enough                                               Recent Articles
to share across all experiences, desktop-optimized images are often too            Corresponding on Responsive Design
heavy for mobile connections, and mobile-optimized images are too low              Building with jQuery Mobile: Slides from
quality for desktop viewers.                                                       a talk by Todd Parker and Scott Jehl

Recently, we began work on a large-scale responsive design                         Respond.js: Fast CSS3 Media Queries
                                                                                   for Internet Explorer 6-8 and more
(collaborating with the incredibly talented Mr. Ethan Marcotte, who
notably got this whole "responsive" party started), in which we've set out         Responsive Images: Experimenting with
                                                                                   Context-Aware Image Sizing
to address this shortcoming of responsive design with a technique that
requests an appropriate image size for a given context without resorting           Dingbat Webfonts: Great potential, but
                                                                                   we see (and hear) accessibility issues
yiibu         articles     projects                                                                     search...                     go




                                                    Are we there yet?
    This site is a proof of concept for many of the ideas described in Rethinking the Mobile Web. Over the coming
    months, we will release articles covering our approach in detail. In the meantime why not discover how these
                                    ideas came to be and how this site was developed.




  This site works beautifully on most modern and legacy smartphones, tablets, and of course desktop browsers. Find out how we did it.




Mobile Web Reference                             A Practical Guide to Nokia                          Workshops and Conferences
                                                 Browsers
Home          Store       About         Contact          abookapart on Twitter
Brief books for people who make websites



RESPONSIVE WEB DESIGN                                                                                                      CART
                                                                                                                      0 items     $0.00
                                           by E T H A N M A R C O T T E
                                           From mobile browsers to netbooks and tablets, users are visiting your          View Cart       Checkout
                                           sites from an increasing array of devices and browsers. Are your
                                           designs ready? Learn how to think beyond the desktop and craft
                                           beautiful designs that anticipate and respond to your users’ needs.
                                           Ethan Marcotte will explore CSS techniques and design principles,          HAVE A QUESTION?
                                           including fluid grids, flexible images, and media queries,                       Read our FAQs
                                           demonstrating how you can deliver a quality experience to your users
                                           no matter how large (or small) their display.
                                                                                                                      FEATURED BOOK
                                           This book will be released in Spring 2011.
                                                                                                                      The Elements of Content
                                                                                                                      Strategy
                                                                                                                                      “This brief,
                                                                                                                                      brilliant treatise is
                                                                                                                                      the guidebook
                                                                                                                                      the industry has
                                                                                                                                      clamored for.”
                                                                                                                                      — Jeffrey
                                                                                                                                      Zeldman

                                           ABOUT THE AUTHOR

                                                            Ethan Marcotte is a web designer & developer who
                                                            cares deeply about beautiful design, elegant code,
                                                            and the intersection of the two. Over the years, Ethan
                                                            has enjoyed working with such clients as the
                                                            Sundance Film Festival, Stanford University, New York
                                           Magazine , and The Today Show. He swears profusely on Twitter, and
                                           would like to be an unstoppable robot ninja when he grows up. Beep.




NEWSLETTER
Keep up to date with new book releases and announcements with our newsletter.                             Email address                  Subscribe
If responsible responsive web
 design means mobile rst

responsive web design, then
 we’re all on the same team

facing the same challenges.
http://www.flickr.com/photos/jannalauren/279685521
http://www.flickr.com/photos/caffeinehit/186362735/
Web Content Management Systems
are the Mainframes of the Mobile Era
Content
& Services




             Car sketch: http://www.flickr.com/photos/cloppy/5081768461/
HTML




                                       HTML
               HTML

 HTML
                       Content     HTML
                      & Services
        HTML




          HTML              HTML




                                   Car sketch: http://www.flickr.com/photos/cloppy/5081768461/
HTML




                                        HTML
             NATIVE
             HTML

 HTML
                       Content     NATIVE
                                   HTML
                      & Services
        NATIVE
         HTML




            HTML            HTML




                                    Car sketch: http://www.flickr.com/photos/cloppy/5081768461/
Features of New Platforms
           Integrated image resizing
       Video conversion and resizing
 Separation of content from markup so
  content can be used in native apps
Prioritization of content based on context
                  Full-featured APIs
  New Ways to Enable Content Editors

   http://www.flickr.com/photos/expressmonorail/3046970004/sizes/l/
What does WYSIWYG
mean to multiple devices?



     WYSIWTF




 http://www.flickr.com/photos/ndm007/171398958/
http://blog.programmableweb.com/2009/10/13/cope-create-once-publish-everywhere/
http://blog.programmableweb.com/2009/11/11/content-portability-building-an-api-is-not-enough/
http://www.flickr.com/
photos/andresthor/
3963368371/
One Possible Bridging Solution


example.com/products/[productID]



            Internet




           Desktop
          Web Server
One Possible Bridging Solution


example.com/products/[productID]



            Internet




                                   Desktop or
           Desktop                   Mobile
          Web Server
One Possible Bridging Solution


example.com/products/[productID]


                                   Desktop Web                         m.example.com/
                                                          Redirect
            Internet                  Page                           products/[productID]



                                     Desktop     Mobile




                                    Desktop or
           Desktop                    Mobile
          Web Server
One Possible Bridging Solution


example.com/products/[productID]


                                   Desktop Web                         m.example.com/        Internet
                                                          Redirect
            Internet                  Page                           products/[productID]



                                     Desktop     Mobile                                                  Device Class
                                                                                                          Template A


                                                                                                         Device Class
                                                                                                         Template B
                                    Desktop or                                              Cloud Four
           Desktop                    Mobile                                                Mobile Web
          Web Server                                                                          Server     Device Class
                                                                                                         Template C


                                                                                                         Device Class
                                                                                                         Template D
One Possible Bridging Solution


example.com/products/[productID]


                                   Desktop Web                         m.example.com/        Internet
                                                          Redirect
            Internet                  Page                           products/[productID]



                                     Desktop     Mobile                                                  Device Class
                                                                                                          Template A


                                                                                                         Device Class
                                                                                                         Template B
                                    Desktop or                                              Cloud Four
           Desktop                    Mobile                                                Mobile Web
          Web Server                                                                          Server     Device Class
                                                                                                         Template C


                                                                                                         Device Class
                                                                                                         Template D


          Web Services
             APIs
One Possible Bridging Solution


example.com/products/[productID]


                                   Desktop Web                         m.example.com/        Internet
                                                          Redirect
            Internet                  Page                           products/[productID]



                                     Desktop     Mobile                                                  Device Class
                                                                                                          Template A


                                                                                                         Device Class
                                                                                                         Template B
                                    Desktop or                                              Cloud Four
           Desktop                    Mobile                                                Mobile Web
          Web Server                                                                          Server     Device Class
                                                                                                         Template C


                                                                                                         Device Class
                                                                                                         Template D


          Web Services
             APIs




                       APIs Necessary to Support App Development
One Possible Bridging Solution


example.com/products/[productID]


                                   Desktop Web                         m.example.com/          Internet
                                                          Redirect
            Internet                  Page                           products/[productID]



                                     Desktop     Mobile




                                    Desktop or                                               Mobile Web
           Desktop                    Mobile                                                Server w/ RWD
          Web Server                                                                           Platform




          Web Services
             APIs




                       APIs Necessary to Support App Development
http://www.flickr.com/photos/thebottomlesspaddlingpool/5085614383/sizes/l/
No matter how you approach it, we
have a lot of infrastructure to build
     http://www.flickr.com/photos/wwworks/2942950081/
thank you.




http://www.flickr.com/photos/24311566@N07/4697623122/
http://www.flickr.com/
photos/troyholden/
5544097948/
We’re building the future right now




              http://www.flickr.com/photos/insightimaging/3545443883/
Not easy, but this is where the opportunities are.




     http://www.flickr.com/photos/donnagrayson/195244498/in/photostream/
http://www.flickr.com/photos/eole/3215868087/
Let’s get to work.
http://www.flickr.com/photos/kwerfeldein/1447907224/
jason@cloudfour.com | cloudfour.com/blog | @grigs | slides: bit.ly/grigs_bdc2011

                        http://www.flickr.com/photos/polvero/4232984120/in/faves-grigs/

Weitere ähnliche Inhalte

Was ist angesagt?

Performance - a challenging craft
Performance  - a challenging craftPerformance  - a challenging craft
Performance - a challenging craftFabian Lange
 
Open Source: Working in a Glass Walled Factory
Open Source: Working in a Glass Walled FactoryOpen Source: Working in a Glass Walled Factory
Open Source: Working in a Glass Walled FactoryStephen James
 
Story maps and personas an intro
Story maps and personas   an introStory maps and personas   an intro
Story maps and personas an introMark Kilby
 
Application compatibility final
Application compatibility finalApplication compatibility final
Application compatibility finalHarold Wong
 
SharePoint App Store - itunes for you business
SharePoint App Store - itunes for you businessSharePoint App Store - itunes for you business
SharePoint App Store - itunes for you businessAndrew Woodward
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Dave Olsen
 
Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013Jason Grigsby
 
How to prototype like a pro
How to prototype like a proHow to prototype like a pro
How to prototype like a proAmir Khella
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is developmentstahnma
 
Supercharge your application with the best UX practices
Supercharge your application with the best UX practicesSupercharge your application with the best UX practices
Supercharge your application with the best UX practicesGercek Karakus
 
Kanban in your daily work - Sebastian Sussmann
Kanban in your daily work - Sebastian SussmannKanban in your daily work - Sebastian Sussmann
Kanban in your daily work - Sebastian SussmannDevDay.org
 
Conversionista : Conversion manager course - Stockholm 20 march 2013
Conversionista : Conversion manager course  - Stockholm 20 march 2013Conversionista : Conversion manager course  - Stockholm 20 march 2013
Conversionista : Conversion manager course - Stockholm 20 march 2013Craig Sullivan
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101Martin Etmajer
 
Mobile First Responsive Design
Mobile First Responsive DesignMobile First Responsive Design
Mobile First Responsive DesignJason Grigsby
 
Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Jagriti Pande
 
Add usability testing to your skill set!
Add usability testing to your skill set!Add usability testing to your skill set!
Add usability testing to your skill set!dcmistry
 
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Turja Narayan Chaudhuri
 
Effective specifications for agile teams
Effective specifications for agile teamsEffective specifications for agile teams
Effective specifications for agile teamsgojkoadzic
 

Was ist angesagt? (20)

Performance - a challenging craft
Performance  - a challenging craftPerformance  - a challenging craft
Performance - a challenging craft
 
Open Source: Working in a Glass Walled Factory
Open Source: Working in a Glass Walled FactoryOpen Source: Working in a Glass Walled Factory
Open Source: Working in a Glass Walled Factory
 
Story maps and personas an intro
Story maps and personas   an introStory maps and personas   an intro
Story maps and personas an intro
 
Application compatibility final
Application compatibility finalApplication compatibility final
Application compatibility final
 
SharePoint App Store - itunes for you business
SharePoint App Store - itunes for you businessSharePoint App Store - itunes for you business
SharePoint App Store - itunes for you business
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
 
Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013
 
How to prototype like a pro
How to prototype like a proHow to prototype like a pro
How to prototype like a pro
 
AgileCamp Silicon Valley 2015: User Story Mapping
AgileCamp Silicon Valley 2015: User Story MappingAgileCamp Silicon Valley 2015: User Story Mapping
AgileCamp Silicon Valley 2015: User Story Mapping
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is development
 
Supercharge your application with the best UX practices
Supercharge your application with the best UX practicesSupercharge your application with the best UX practices
Supercharge your application with the best UX practices
 
Kanban in your daily work - Sebastian Sussmann
Kanban in your daily work - Sebastian SussmannKanban in your daily work - Sebastian Sussmann
Kanban in your daily work - Sebastian Sussmann
 
Conversionista : Conversion manager course - Stockholm 20 march 2013
Conversionista : Conversion manager course  - Stockholm 20 march 2013Conversionista : Conversion manager course  - Stockholm 20 march 2013
Conversionista : Conversion manager course - Stockholm 20 march 2013
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101
 
Mobile First Responsive Design
Mobile First Responsive DesignMobile First Responsive Design
Mobile First Responsive Design
 
WordCamp NL 2016
WordCamp NL 2016WordCamp NL 2016
WordCamp NL 2016
 
Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018
 
Add usability testing to your skill set!
Add usability testing to your skill set!Add usability testing to your skill set!
Add usability testing to your skill set!
 
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1
 
Effective specifications for agile teams
Effective specifications for agile teamsEffective specifications for agile teams
Effective specifications for agile teams
 

Andere mochten auch

Numeros hemimperfectos
Numeros hemimperfectosNumeros hemimperfectos
Numeros hemimperfectosDurero
 
Pitch Ecobiz du 12 avril 2011 : les entreprises
Pitch Ecobiz du 12 avril 2011 : les entreprisesPitch Ecobiz du 12 avril 2011 : les entreprises
Pitch Ecobiz du 12 avril 2011 : les entreprisesCCI 21
 
"OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B..."OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B...eLiberatica
 
Dariusz Łukawski - ekspert szkoleń medialnych
Dariusz Łukawski - ekspert szkoleń medialnych  Dariusz Łukawski - ekspert szkoleń medialnych
Dariusz Łukawski - ekspert szkoleń medialnych Jerzy Ciszewski
 
Sobre Hombros de Gigantes: Desarrollo de tecnología y la historia secreto de...
Sobre Hombros de Gigantes: Desarrollo de tecnología y  la historia secreto de...Sobre Hombros de Gigantes: Desarrollo de tecnología y  la historia secreto de...
Sobre Hombros de Gigantes: Desarrollo de tecnología y la historia secreto de...Rabble .
 
I N C H A L L A H English & German Version
I N C H  A L L A H    English &  German VersionI N C H  A L L A H    English &  German Version
I N C H A L L A H English & German VersionGiEffebis Gina
 
Comités Nacionales de Agricultura Familiar: Experiencia de UNAG y la importan...
Comités Nacionales de Agricultura Familiar: Experiencia de UNAG y la importan...Comités Nacionales de Agricultura Familiar: Experiencia de UNAG y la importan...
Comités Nacionales de Agricultura Familiar: Experiencia de UNAG y la importan...FAO
 
Prednaska euba cnas_vadocz_2011
Prednaska euba cnas_vadocz_2011Prednaska euba cnas_vadocz_2011
Prednaska euba cnas_vadocz_2011Stefan Vadocz
 
Awesome Social Customer Service - Social Media Night - Nürnberg Web Week 2014
Awesome Social Customer Service - Social Media Night - Nürnberg Web Week 2014Awesome Social Customer Service - Social Media Night - Nürnberg Web Week 2014
Awesome Social Customer Service - Social Media Night - Nürnberg Web Week 2014J. R.
 
Quiz: Welche Variante des Usability-Tests gewinnt?
Quiz: Welche Variante des Usability-Tests gewinnt?Quiz: Welche Variante des Usability-Tests gewinnt?
Quiz: Welche Variante des Usability-Tests gewinnt?Silke Berz
 
Responsive webdesign presentatie - Nederlandse Plone gebruikersdag 2012
Responsive webdesign presentatie - Nederlandse Plone gebruikersdag 2012Responsive webdesign presentatie - Nederlandse Plone gebruikersdag 2012
Responsive webdesign presentatie - Nederlandse Plone gebruikersdag 2012Kim Chee Leong
 
Victoria Treyger - Ring Central - Mobility for Growing Businesses
Victoria Treyger - Ring Central - Mobility for Growing BusinessesVictoria Treyger - Ring Central - Mobility for Growing Businesses
Victoria Treyger - Ring Central - Mobility for Growing BusinessesRamon Ray
 
Conexiones o interfaces
Conexiones  o interfacesConexiones  o interfaces
Conexiones o interfacesSENA
 
Activación ONT de Antel
Activación ONT de AntelActivación ONT de Antel
Activación ONT de AntelDemian Pizzo
 
Divergencia de gauss y primera ecuación de maxwell
Divergencia de gauss y primera ecuación de maxwellDivergencia de gauss y primera ecuación de maxwell
Divergencia de gauss y primera ecuación de maxwellAngel Maurisio Lojano Uguña
 
El Profesional En La DireccióN De Desarrollo De Rrhh Diapositivas
El Profesional En La DireccióN De Desarrollo De Rrhh DiapositivasEl Profesional En La DireccióN De Desarrollo De Rrhh Diapositivas
El Profesional En La DireccióN De Desarrollo De Rrhh DiapositivasTecnológico Sudamericano
 

Andere mochten auch (20)

Numeros hemimperfectos
Numeros hemimperfectosNumeros hemimperfectos
Numeros hemimperfectos
 
catalogo_completo
catalogo_completocatalogo_completo
catalogo_completo
 
Pitch Ecobiz du 12 avril 2011 : les entreprises
Pitch Ecobiz du 12 avril 2011 : les entreprisesPitch Ecobiz du 12 avril 2011 : les entreprises
Pitch Ecobiz du 12 avril 2011 : les entreprises
 
"OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B..."OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B...
 
Dariusz Łukawski - ekspert szkoleń medialnych
Dariusz Łukawski - ekspert szkoleń medialnych  Dariusz Łukawski - ekspert szkoleń medialnych
Dariusz Łukawski - ekspert szkoleń medialnych
 
Diapositivas blog
Diapositivas blogDiapositivas blog
Diapositivas blog
 
Sobre Hombros de Gigantes: Desarrollo de tecnología y la historia secreto de...
Sobre Hombros de Gigantes: Desarrollo de tecnología y  la historia secreto de...Sobre Hombros de Gigantes: Desarrollo de tecnología y  la historia secreto de...
Sobre Hombros de Gigantes: Desarrollo de tecnología y la historia secreto de...
 
I N C H A L L A H English & German Version
I N C H  A L L A H    English &  German VersionI N C H  A L L A H    English &  German Version
I N C H A L L A H English & German Version
 
Comités Nacionales de Agricultura Familiar: Experiencia de UNAG y la importan...
Comités Nacionales de Agricultura Familiar: Experiencia de UNAG y la importan...Comités Nacionales de Agricultura Familiar: Experiencia de UNAG y la importan...
Comités Nacionales de Agricultura Familiar: Experiencia de UNAG y la importan...
 
Prednaska euba cnas_vadocz_2011
Prednaska euba cnas_vadocz_2011Prednaska euba cnas_vadocz_2011
Prednaska euba cnas_vadocz_2011
 
Awesome Social Customer Service - Social Media Night - Nürnberg Web Week 2014
Awesome Social Customer Service - Social Media Night - Nürnberg Web Week 2014Awesome Social Customer Service - Social Media Night - Nürnberg Web Week 2014
Awesome Social Customer Service - Social Media Night - Nürnberg Web Week 2014
 
Quiz: Welche Variante des Usability-Tests gewinnt?
Quiz: Welche Variante des Usability-Tests gewinnt?Quiz: Welche Variante des Usability-Tests gewinnt?
Quiz: Welche Variante des Usability-Tests gewinnt?
 
Il piacere
Il piacereIl piacere
Il piacere
 
Responsive webdesign presentatie - Nederlandse Plone gebruikersdag 2012
Responsive webdesign presentatie - Nederlandse Plone gebruikersdag 2012Responsive webdesign presentatie - Nederlandse Plone gebruikersdag 2012
Responsive webdesign presentatie - Nederlandse Plone gebruikersdag 2012
 
Victoria Treyger - Ring Central - Mobility for Growing Businesses
Victoria Treyger - Ring Central - Mobility for Growing BusinessesVictoria Treyger - Ring Central - Mobility for Growing Businesses
Victoria Treyger - Ring Central - Mobility for Growing Businesses
 
Conexiones o interfaces
Conexiones  o interfacesConexiones  o interfaces
Conexiones o interfaces
 
Activación ONT de Antel
Activación ONT de AntelActivación ONT de Antel
Activación ONT de Antel
 
Divergencia de gauss y primera ecuación de maxwell
Divergencia de gauss y primera ecuación de maxwellDivergencia de gauss y primera ecuación de maxwell
Divergencia de gauss y primera ecuación de maxwell
 
El Profesional En La DireccióN De Desarrollo De Rrhh Diapositivas
El Profesional En La DireccióN De Desarrollo De Rrhh DiapositivasEl Profesional En La DireccióN De Desarrollo De Rrhh Diapositivas
El Profesional En La DireccióN De Desarrollo De Rrhh Diapositivas
 
Infantil y primaria
Infantil y primariaInfantil y primaria
Infantil y primaria
 

Ähnlich wie Native is easy. Web is essential.

Native is easy. Mobile web is freaking hard.
Native is easy. Mobile web is freaking hard.Native is easy. Mobile web is freaking hard.
Native is easy. Mobile web is freaking hard.Jason Grigsby
 
Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Kevin Bruce
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeCaridy Patino
 
HTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart MediaHTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart MediaSeungyun Lee
 
Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016iMOBDEV Technologies Pvt. Ltd.
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of TechnologiesChris Mitchell
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile AppsDoug Robinson
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps 10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps Fresh Digital Group
 
Mobile web application development
Mobile web application developmentMobile web application development
Mobile web application developmentVince Aggrippino
 
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppBest Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppSt. Petersburg College
 
Here Today, Here Tomorrow: Mobile Devices - Northwestern University Web Steer...
Here Today, Here Tomorrow: Mobile Devices - Northwestern University Web Steer...Here Today, Here Tomorrow: Mobile Devices - Northwestern University Web Steer...
Here Today, Here Tomorrow: Mobile Devices - Northwestern University Web Steer...Lee Roberson
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentApp Verticals
 
HTML5, How to rethink your web strategy
HTML5, How to rethink your web strategyHTML5, How to rethink your web strategy
HTML5, How to rethink your web strategyFabernovel
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trendsCool Sky
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxchitrachauhan21
 
Beware the monolith
Beware the monolithBeware the monolith
Beware the monolithDee Wilcox
 
Front end web & app development
Front end web & app developmentFront end web & app development
Front end web & app developmentTarannum shaikh
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdfTechugo
 
Technology and UX,UI design trends for 2023
Technology and UX,UI design trends for 2023Technology and UX,UI design trends for 2023
Technology and UX,UI design trends for 2023Cocoon Experience
 

Ähnlich wie Native is easy. Web is essential. (20)

Native is easy. Mobile web is freaking hard.
Native is easy. Mobile web is freaking hard.Native is easy. Mobile web is freaking hard.
Native is easy. Mobile web is freaking hard.
 
Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
 
HTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart MediaHTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart Media
 
Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of Technologies
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps 10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps
 
Mobile web application development
Mobile web application developmentMobile web application development
Mobile web application development
 
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppBest Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile App
 
Here Today, Here Tomorrow: Mobile Devices - Northwestern University Web Steer...
Here Today, Here Tomorrow: Mobile Devices - Northwestern University Web Steer...Here Today, Here Tomorrow: Mobile Devices - Northwestern University Web Steer...
Here Today, Here Tomorrow: Mobile Devices - Northwestern University Web Steer...
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
 
HTML5, How to rethink your web strategy
HTML5, How to rethink your web strategyHTML5, How to rethink your web strategy
HTML5, How to rethink your web strategy
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trends
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
Beware the monolith
Beware the monolithBeware the monolith
Beware the monolith
 
Front end web & app development
Front end web & app developmentFront end web & app development
Front end web & app development
 
RWD - Bootstrap
RWD - BootstrapRWD - Bootstrap
RWD - Bootstrap
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdf
 
Technology and UX,UI design trends for 2023
Technology and UX,UI design trends for 2023Technology and UX,UI design trends for 2023
Technology and UX,UI design trends for 2023
 

Mehr von Jason Grigsby

Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web AppJason Grigsby
 
Progressive Web App Challenges
Progressive Web App ChallengesProgressive Web App Challenges
Progressive Web App ChallengesJason Grigsby
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteJason Grigsby
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web AppsJason Grigsby
 
Adapting to Input — Smashing Conference NYC
Adapting to Input — Smashing Conference NYCAdapting to Input — Smashing Conference NYC
Adapting to Input — Smashing Conference NYCJason Grigsby
 
Responsive images are here. Now what?
Responsive images are here. Now what?Responsive images are here. Now what?
Responsive images are here. Now what?Jason Grigsby
 
Responsive Images and Video
Responsive Images and VideoResponsive Images and Video
Responsive Images and VideoJason Grigsby
 
When responsive web design meets the real world
When responsive web design meets the real worldWhen responsive web design meets the real world
When responsive web design meets the real worldJason Grigsby
 
Adaptive Input — Breaking Development Conference, San Diego
Adaptive Input — Breaking Development Conference, San DiegoAdaptive Input — Breaking Development Conference, San Diego
Adaptive Input — Breaking Development Conference, San DiegoJason Grigsby
 
Casting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesCasting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesJason Grigsby
 
Mobile: The Market, The Web and Windows Phone’s Future
Mobile: The Market, The Web and Windows Phone’s Future Mobile: The Market, The Web and Windows Phone’s Future
Mobile: The Market, The Web and Windows Phone’s Future Jason Grigsby
 
Innotech - Get Me a Mobile Strategy or You’re Fired!
Innotech - Get Me a Mobile Strategy or You’re Fired!Innotech - Get Me a Mobile Strategy or You’re Fired!
Innotech - Get Me a Mobile Strategy or You’re Fired!Jason Grigsby
 
Where 2.0 -- Get me a mobile strategy or you’re fired!
Where 2.0 -- Get me a mobile strategy or you’re fired!Where 2.0 -- Get me a mobile strategy or you’re fired!
Where 2.0 -- Get me a mobile strategy or you’re fired!Jason Grigsby
 
Journalism and the Future of Mobile
Journalism and the Future of MobileJournalism and the Future of Mobile
Journalism and the Future of MobileJason Grigsby
 
Get Me a Mobile Strategy or You're Fired - Central Oregon Ad Fed
Get Me a Mobile Strategy or You're Fired  - Central Oregon Ad FedGet Me a Mobile Strategy or You're Fired  - Central Oregon Ad Fed
Get Me a Mobile Strategy or You're Fired - Central Oregon Ad FedJason Grigsby
 
Why You Should Make Mobile Your Career | Clark College
Why You Should Make Mobile Your Career | Clark CollegeWhy You Should Make Mobile Your Career | Clark College
Why You Should Make Mobile Your Career | Clark CollegeJason Grigsby
 
Google Talk: DOs and DON'Ts of Mobile Strategy
Google Talk: DOs and DON'Ts of Mobile StrategyGoogle Talk: DOs and DON'Ts of Mobile Strategy
Google Talk: DOs and DON'Ts of Mobile StrategyJason Grigsby
 
Get Me a Mobile Strategy or You're FIRED!
Get Me a Mobile Strategy or You're FIRED!Get Me a Mobile Strategy or You're FIRED!
Get Me a Mobile Strategy or You're FIRED!Jason Grigsby
 
Mobile Web vs. Native Apps | Design4Mobile
Mobile Web vs. Native Apps | Design4MobileMobile Web vs. Native Apps | Design4Mobile
Mobile Web vs. Native Apps | Design4MobileJason Grigsby
 

Mehr von Jason Grigsby (20)

Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web App
 
Progressive Web App Challenges
Progressive Web App ChallengesProgressive Web App Challenges
Progressive Web App Challenges
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your website
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web Apps
 
Adapting to Input — Smashing Conference NYC
Adapting to Input — Smashing Conference NYCAdapting to Input — Smashing Conference NYC
Adapting to Input — Smashing Conference NYC
 
Responsive images are here. Now what?
Responsive images are here. Now what?Responsive images are here. Now what?
Responsive images are here. Now what?
 
Responsive Images and Video
Responsive Images and VideoResponsive Images and Video
Responsive Images and Video
 
When responsive web design meets the real world
When responsive web design meets the real worldWhen responsive web design meets the real world
When responsive web design meets the real world
 
Adaptive Input — Breaking Development Conference, San Diego
Adaptive Input — Breaking Development Conference, San DiegoAdaptive Input — Breaking Development Conference, San Diego
Adaptive Input — Breaking Development Conference, San Diego
 
Casting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesCasting Off Our Desktop Shackles
Casting Off Our Desktop Shackles
 
The Immobile Web
The Immobile WebThe Immobile Web
The Immobile Web
 
Mobile: The Market, The Web and Windows Phone’s Future
Mobile: The Market, The Web and Windows Phone’s Future Mobile: The Market, The Web and Windows Phone’s Future
Mobile: The Market, The Web and Windows Phone’s Future
 
Innotech - Get Me a Mobile Strategy or You’re Fired!
Innotech - Get Me a Mobile Strategy or You’re Fired!Innotech - Get Me a Mobile Strategy or You’re Fired!
Innotech - Get Me a Mobile Strategy or You’re Fired!
 
Where 2.0 -- Get me a mobile strategy or you’re fired!
Where 2.0 -- Get me a mobile strategy or you’re fired!Where 2.0 -- Get me a mobile strategy or you’re fired!
Where 2.0 -- Get me a mobile strategy or you’re fired!
 
Journalism and the Future of Mobile
Journalism and the Future of MobileJournalism and the Future of Mobile
Journalism and the Future of Mobile
 
Get Me a Mobile Strategy or You're Fired - Central Oregon Ad Fed
Get Me a Mobile Strategy or You're Fired  - Central Oregon Ad FedGet Me a Mobile Strategy or You're Fired  - Central Oregon Ad Fed
Get Me a Mobile Strategy or You're Fired - Central Oregon Ad Fed
 
Why You Should Make Mobile Your Career | Clark College
Why You Should Make Mobile Your Career | Clark CollegeWhy You Should Make Mobile Your Career | Clark College
Why You Should Make Mobile Your Career | Clark College
 
Google Talk: DOs and DON'Ts of Mobile Strategy
Google Talk: DOs and DON'Ts of Mobile StrategyGoogle Talk: DOs and DON'Ts of Mobile Strategy
Google Talk: DOs and DON'Ts of Mobile Strategy
 
Get Me a Mobile Strategy or You're FIRED!
Get Me a Mobile Strategy or You're FIRED!Get Me a Mobile Strategy or You're FIRED!
Get Me a Mobile Strategy or You're FIRED!
 
Mobile Web vs. Native Apps | Design4Mobile
Mobile Web vs. Native Apps | Design4MobileMobile Web vs. Native Apps | Design4Mobile
Mobile Web vs. Native Apps | Design4Mobile
 

Kürzlich hochgeladen

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Kürzlich hochgeladen (20)

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Native is easy. Web is essential.

  • 1. Native is Native is http://www.flickr.com/photos/raster/5462062551/in/photostream/ Web is Essential.
  • 5. Expert Web and Mobile design, development and strategy Home About Us Services Blog Accolades Contact Us Cloud Four Blog « Mobile operating systems and browsers More on CSS Media Queries for Mobile » are headed in opposite directions Search CSS Media Query for Mobile is Fool’s Gold August 3rd, 2010 by Jason Grigsby Ethan Marcotte’s article Responsive Web Design has caught the imagination of web Subscribe developers. Several subsequent articles have touted the CSS media query feature as RSS Feeds a way to build mobile-optimized web sites. All posts All comments Enter your email address: Subscribe Delivered by FeedBurner April 2011 M T W T F S S 1 2 3 4 5 6 7 8 9 10 Even I’m guilty of contributing to this meme with my article on CSS orientation.
  • 6. e way in which CSS media queries have been promoted for mobile hides tough problems and gives developers a false promise of a simple solution for designing for multiple screens.
  • 7. Login Join Twitter! @wiifm palm. forehead. one of these days this shit will get easy. that cloud four article is depressing. 3:22 PM Mar 19th via web in reply to wiifm _Nathan_W_ Nathan Wall © 2011 Twitter About Us Contact Blog Status Resources API Business Help Jobs Terms Privacy
  • 9.
  • 11. 1. Native is Easier to Sell http://www.flickr.com/photos/vegaseddie/2668299674/
  • 12. Get a lot of email from this guy... http://www.flickr.com/photos/corbett3000/2327165138/in/set-72157604094629546/
  • 13. Mobilism 2011, 12th and 13th of May, Amsterdam Compatibility QuirksBlog Page last changed 3 months ago sitemap contact Mobile Search QuirksMode.org Search About show site navigation HTML5 apps show page contents Right now nobody’s interested in a mobile solution that does not contain the words “iPhone” and “app” and that is not submitted to Written on 8 March 2010 a closed environment where it competes with approximately 2,437 Categorized in HTML5, HTML5 apps similar mobile solutions. Previous entry: Fronteers 2010 Compared to the current crop of mobile clients and developers, lemmings Next entry: The payment argument is marching off a cliff follow a solid, sensible strategy. Startling them out of this nonsense obsession requires nothing short of a new buzzword. Therefore I’d like to re-brand standards-based mobile websites and This is the blog of Peter-Paul Koch, mobile applications, definitely including W3C Widgets, as “HTML5 apps.” People platform strategist, consultant, and trainer. outside our little technical circle are already aware of the existence of You can also follow him on Twitter. HTML5, and I don’t think it needs much of an effort to elevate it to full buzzwordiness. Atom RSS Technically, HTML5 apps would encompass all websites as well as all the myriads of (usually locally installed) web-standards-based application Categories: systems on mobile. The guiding principle would be to write and maintain one single core application that uses web standards, as well as a mechanism that Homepage deploys that core application across a wide range of platforms. Archives (1) Browsers (7) What are HTML5 apps? Coding techniques (14) Conferences (80) HTML5 apps Content (51) 1. have one single core application; HTML5 (6) Linkbait (1) 2. are written with web standards, primarily HTML, CSS, and JavaScript; Mobile (23) 3. and are deployed on more than one mobile platform. Site (23) Theory (18)
  • 14. Login Join Twitter! Impressed that the Web finds it necessary to "fight back against Flipboard" http://bit.ly/dZqxf9 7:13 AM Feb 27th via bitly Retweeted by 8 people asymco Horace Dediu © 2011 Twitter About Us Contact Blog Status Resources API Business Help Jobs Terms Privacy
  • 17. Email Gallery Free Email Templates Email Marketing Companies Submit Advertise Here Advertise Here Column Type of Email Type of Business Color POPULARITY RESET Hyundai USA Newsletter 3 Alertful Newsletter 2 Divine Chocolate Newsletter 2 Does your company send email to customers? http://www.email-gallery.com
  • 18. Does your company participate in social media? http://www.flickr.com/photos/intersectionconsulting/5177773774/
  • 19. Links don’t open apps http://www.flickr.com/photos/mattimattila/4001221570/
  • 20. The ‘U’ in URL stands for Universal* * it actually stands for ‘uniform.’ close enough ;-) http://www.flickr.com/photos/laughingsquid/255852260/sizes/o/
  • 21. 2. Native is Easier to Design For
  • 22. Mobile UI Patterns Activity Feeds Check-in Screens Comment Detail Dashboard Navigation Edu Walk Throughs Empty Data Sets Lists Notifications Settings Sign Up Flows Splash Screens UI that I Heart User Profiles Venue Detail © 2011 — Mari Sheibley foursquare Facebook Twitter for iphon friends check-in feed Activity Feed recent tweets fe http://mobile-patterns.com
  • 23. Android or iPhone Conventions?
  • 24.
  • 25. What is the uniquely mobile web experience?
  • 26.
  • 27. 3. Native is Easier to Test
  • 28. Even Most Successful Developers Face the Challenge of Testing on Enough Devices From the beginning, we have wanted to make Angry Birds available for every feasible Android device... We tested the game extensively on a large number of devices, and gathered all the feedback we received from our beta testing to address every possible issue. So far, we have hesitated to create multiple versions of Angry Birds for the Android platform. But judging by the feedback we have received, we feel that by providing a lightweight solution, we are doing a favour for our fans. http://www.rovio.com/index.php?mact=Blogs,cntnt01,showentry, 0&cntnt01entryid=47&cntnt01returnid=58
  • 29. Mobile web developers face: OS fragmentation Webkit fragmentation Browser fragmentation Inconsistent standards support Carrier transcoding and other issues Thousands of devices
  • 30. No. ARTICLES TOPICS ABOUT CONTACT CONTRIBUTE FEED 320 DECEMBER 14, 2010 Search ALA Smartphone Browser Landscape include discussions by P E T E R - P A U L K O C H Published in: User Interface Design , Mobile , Mobile Design , Mobile Development Topics Discuss this article » | Share this article » Code Content Culture Design Mobile Process User Science Snapshot Most web designers and developers (not to mention the entire blogosphere) fall squarely in the high-end market. A cultural bias Users expect websites to work on their mobile phones. In two to three years, mobile support exists against OSs aimed will become standard for any site. Web developers must add mobile web development to their at any other market. As skill set or risk losing clients. a result, most people focus on the struggle How do you make websites mobile compatible? The answer is obvious: By testing them on all between iOS and mobile phones, and by solving the problems you encounter. But, that’s a useless answer. It’s Android, and ignore the rest. This has to change. impossible to test your designs on every mobile phone out there. Within the mobile phone landscape, there are at least ten operating systems (OSs) and fifteen browsers that require consideration. Mobile devices are expensive, and not every web developer can afford to buy five to ten of them. Testing “on all mobile phones” is impossible for most web developers. In this article, I’ll give you an overview of the mobile web market, as well as phone platforms and their browsers, so that you can decide which mobile devices to test on. Then, we’ll look at how to set up a mobile test bed. Stay in better touch with customers with
  • 31. “Testing on as many devices as possible is a great idea in theory, but in practice it is untenable. Even if we buy a few devices to try to cover more ground, they will be outdated in just a few months or a year at most. So are we supposed to buy multiple devices per year?” posted at 11:32 am on December 14, 2010 by klayon “If that’s the mobile landscape, I want no part of it.” posted at 07:22 am on December 15, 2010 by Polsonby http://www.alistapart.com/comments/smartphone-browser-landscape/
  • 32. Mobile Portland Community Device Lab • Dedicated location within mobile community in central, downtown Portland. • Adjacent event space to be used for hosting Mobile Portland events and other user groups. Also available for developer training sessions. • Free and open to anyone. Run as a non-profit. Building Lobby • Located in 25,000 sq. ft. building leased by VC-funded mobile start up Urban Airship • Other tenants in building include mobile developers Cloud Four, Uncorked Studios and Bank Simple. • We’re creating a central hub for mobile activity in the Portland area. The building is already Device Lab Glass Office becoming a magnet for mobile developers.
  • 33. 4. Native is Easier to Build http://www.flickr.com/photos/dunechaser/134672123/
  • 34. We often compare checklists of technical features. http://www.flickr.com/photos/mattcarman/1573507091/
  • 36.
  • 37.
  • 38. Mobile Progressive Enhancement [content] Thanks Bryan and Stephanie http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 39. Mobile Progressive Enhancement [content] Device Detection Thanks Bryan and Stephanie http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 40. Mobile Progressive Enhancement [content] Device Detection Thanks Bryan and Stephanie http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 41. Mobile Progressive Enhancement [content] Device Detection Phone Gap Add Functionality Thanks Bryan and Stephanie http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 42. Mobile Progressive Enhancement [content] Device Detection Phone Gap Add Functionality Thanks Bryan and Stephanie http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 43. Many Sites are Chaos Behind the Scenes http://www.flickr.com/photos/nickwheeleroz/2391631937/in/photostream/
  • 44. Multiple Systems Taped Together http://www.flickr.com/photos/ionan/103646126/
  • 45. Our existing systems are anchors holding us back. http://www.flickr.com/photos/caffeinehit/186362735/
  • 46. Native Developers Start from a Clean Slate http://www.flickr.com/photos/salendron/5569020488/
  • 48. Media Queries Hide Problems Original Resized K Saved % Saved Holmes 34.7K 8.1K 26.6K 76.6% Watson 39.0K 8.4K 30.6K 78.4% Mycroft 30.5K 6.7K 23.8K 78.0% Moriarty 43.4K 8.2K 35.2K 81.1% Adler 26.0K 6.6K 19.4K 74.6% Winter 34.7K 7.8K 26.9K 77.5% Total 208.3K 45.8K 162.5K 78.0%
  • 50. Why the Sudden Interest in Speed? Same problems on desktop. EXACTLY.
  • 51. We’ve remade the Internet in our image.
  • 52. Obese
  • 53. We’ve Become Bandwidth Gluttons Since 2003: • Web Page Size Tripled •# of Objects Doubled Since 1995: • Web Page Size: 22x •# of Objects: 21x Source: http://www.websiteoptimization.com/speed/tweak/average-web-page/
  • 54. Yes, given more time, we would address some issues on the back-end to keep large images from downloading for mobile users in the rst place, but our site is fairly lightweight to begin with, so it wasn’t really worth the time it would take to mess around with that stuff. We may revisit the issue in the future, however. Also, just to play devil’s advocate, Jeremy Keith pointed out that it’s a bad assumption that mobile devices always have limited bandwidth and desktops always have plenty.
  • 55. at site took 53.8 seconds to download over WiFi on an iPhone 4.
  • 56. 17% will wait no longer than 5 seconds for a site to load http://www.gomez.com/wp-content/downloads/GomezWebSpeedSurvey.pdf
  • 57. Can we simply agree that: On average mobile is slower than desktop?
  • 60. Where are the mobile rst responsive web designs?
  • 61. Comparison of Mobile & Desktop RWD Views 9% 4% 25% 21% 4% 38% Mobile is Larger Same Size Less than 10% Savings 11 to 50% Savings 51% to 100% Savings Greater than 100% Savings There are four good examples of mobile first RWD. Total.
  • 62. Mobile First RWD is Difficult How do we handle img tag src? How to handle embedded video? How do we eliminate unnecessary assets? How can we be smart about image and video resizing and converting? How do we integrate with content management systems?
  • 63. Contact Us What we do What we've done What we're thinking Who we are Responsive Images: Experimenting with Context- Enjoy our blog? You'll love our book. Aware Image Sizing For info and pre-order: Posted by Scott on 12/14/2010 Topics: javascript mobile progressive enhancement usability Visit the book site Responsive Web Design has been a very hot topic this year, inspiring developers who long for a “one codebase serves all” future. But critics of the technique have pointed Subscribe to our Lab out several issues that need to be Atom addressed before it can scale RSS 2.0 perfectly from handheld to desktop — specifically, while HTML, CSS and JavaScript can be light enough Recent Articles to share across all experiences, desktop-optimized images are often too Corresponding on Responsive Design heavy for mobile connections, and mobile-optimized images are too low Building with jQuery Mobile: Slides from quality for desktop viewers. a talk by Todd Parker and Scott Jehl Recently, we began work on a large-scale responsive design Respond.js: Fast CSS3 Media Queries for Internet Explorer 6-8 and more (collaborating with the incredibly talented Mr. Ethan Marcotte, who notably got this whole "responsive" party started), in which we've set out Responsive Images: Experimenting with Context-Aware Image Sizing to address this shortcoming of responsive design with a technique that requests an appropriate image size for a given context without resorting Dingbat Webfonts: Great potential, but we see (and hear) accessibility issues
  • 64. yiibu articles projects search... go Are we there yet? This site is a proof of concept for many of the ideas described in Rethinking the Mobile Web. Over the coming months, we will release articles covering our approach in detail. In the meantime why not discover how these ideas came to be and how this site was developed. This site works beautifully on most modern and legacy smartphones, tablets, and of course desktop browsers. Find out how we did it. Mobile Web Reference A Practical Guide to Nokia Workshops and Conferences Browsers
  • 65. Home Store About Contact abookapart on Twitter Brief books for people who make websites RESPONSIVE WEB DESIGN CART 0 items $0.00 by E T H A N M A R C O T T E From mobile browsers to netbooks and tablets, users are visiting your View Cart Checkout sites from an increasing array of devices and browsers. Are your designs ready? Learn how to think beyond the desktop and craft beautiful designs that anticipate and respond to your users’ needs. Ethan Marcotte will explore CSS techniques and design principles, HAVE A QUESTION? including fluid grids, flexible images, and media queries, Read our FAQs demonstrating how you can deliver a quality experience to your users no matter how large (or small) their display. FEATURED BOOK This book will be released in Spring 2011. The Elements of Content Strategy “This brief, brilliant treatise is the guidebook the industry has clamored for.” — Jeffrey Zeldman ABOUT THE AUTHOR Ethan Marcotte is a web designer & developer who cares deeply about beautiful design, elegant code, and the intersection of the two. Over the years, Ethan has enjoyed working with such clients as the Sundance Film Festival, Stanford University, New York Magazine , and The Today Show. He swears profusely on Twitter, and would like to be an unstoppable robot ninja when he grows up. Beep. NEWSLETTER Keep up to date with new book releases and announcements with our newsletter. Email address Subscribe
  • 66. If responsible responsive web design means mobile rst responsive web design, then we’re all on the same team facing the same challenges.
  • 69. Web Content Management Systems are the Mainframes of the Mobile Era
  • 70. Content & Services Car sketch: http://www.flickr.com/photos/cloppy/5081768461/
  • 71. HTML HTML HTML HTML Content HTML & Services HTML HTML HTML Car sketch: http://www.flickr.com/photos/cloppy/5081768461/
  • 72. HTML HTML NATIVE HTML HTML Content NATIVE HTML & Services NATIVE HTML HTML HTML Car sketch: http://www.flickr.com/photos/cloppy/5081768461/
  • 73. Features of New Platforms Integrated image resizing Video conversion and resizing Separation of content from markup so content can be used in native apps Prioritization of content based on context Full-featured APIs New Ways to Enable Content Editors http://www.flickr.com/photos/expressmonorail/3046970004/sizes/l/
  • 74. What does WYSIWYG mean to multiple devices? WYSIWTF http://www.flickr.com/photos/ndm007/171398958/
  • 75.
  • 76.
  • 79.
  • 80.
  • 82. One Possible Bridging Solution example.com/products/[productID] Internet Desktop Web Server
  • 83. One Possible Bridging Solution example.com/products/[productID] Internet Desktop or Desktop Mobile Web Server
  • 84. One Possible Bridging Solution example.com/products/[productID] Desktop Web m.example.com/ Redirect Internet Page products/[productID] Desktop Mobile Desktop or Desktop Mobile Web Server
  • 85. One Possible Bridging Solution example.com/products/[productID] Desktop Web m.example.com/ Internet Redirect Internet Page products/[productID] Desktop Mobile Device Class Template A Device Class Template B Desktop or Cloud Four Desktop Mobile Mobile Web Web Server Server Device Class Template C Device Class Template D
  • 86. One Possible Bridging Solution example.com/products/[productID] Desktop Web m.example.com/ Internet Redirect Internet Page products/[productID] Desktop Mobile Device Class Template A Device Class Template B Desktop or Cloud Four Desktop Mobile Mobile Web Web Server Server Device Class Template C Device Class Template D Web Services APIs
  • 87. One Possible Bridging Solution example.com/products/[productID] Desktop Web m.example.com/ Internet Redirect Internet Page products/[productID] Desktop Mobile Device Class Template A Device Class Template B Desktop or Cloud Four Desktop Mobile Mobile Web Web Server Server Device Class Template C Device Class Template D Web Services APIs APIs Necessary to Support App Development
  • 88. One Possible Bridging Solution example.com/products/[productID] Desktop Web m.example.com/ Internet Redirect Internet Page products/[productID] Desktop Mobile Desktop or Mobile Web Desktop Mobile Server w/ RWD Web Server Platform Web Services APIs APIs Necessary to Support App Development
  • 90. No matter how you approach it, we have a lot of infrastructure to build http://www.flickr.com/photos/wwworks/2942950081/
  • 93.
  • 94.
  • 95. We’re building the future right now http://www.flickr.com/photos/insightimaging/3545443883/
  • 96. Not easy, but this is where the opportunities are. http://www.flickr.com/photos/donnagrayson/195244498/in/photostream/
  • 98. Let’s get to work.
  • 100. jason@cloudfour.com | cloudfour.com/blog | @grigs | slides: bit.ly/grigs_bdc2011 http://www.flickr.com/photos/polvero/4232984120/in/faves-grigs/