SlideShare a Scribd company logo
1 of 69
Download to read offline
Things Every Designer Should Know
                           when Creating for Devices
                           Paul Trani, Adobe Evangelist
                           @paultrani




Thursday, January 19, 12
Paul Trani
                           @paultrani
                           ptrani@adobe.com
                           • Adobe Evangelist
                           • Lynda.com author
                           • 15 years of agency/design experience
                           • 4 year old at heart




Thursday, January 19, 12
Designer or Developer?




                                                    @PaulTrani
Thursday, January 19, 12
jQuery Mobile

                      design                  Sencha Touch
                   fundamentals
                                     iOS          user experience
            What do you need to know to design successfully for mobile?


                smartphone vs. tablets     user interface design
                                           Windows Phone
                           Android                    PhoneGap
                                                                  @PaulTrani
Thursday, January 19, 12
Web Design




                                        @PaulTrani
Thursday, January 19, 12
@PaulTrani
Thursday, January 19, 12
Maslow’s Hierarchy of Needs


                                         Self-
                                     Actualization


                                      Self-Esteem


                                         Love



                                        Safety


                                     Physiological

                                                         @PaulTrani
Thursday, January 19, 12
Design Hierarchy of Needs


                                           Self-
                                                        Creativity
                                       Actualization


                                    Self-Esteem        Proficiency


                                    Love                 Usability


                           Safety                       Reliability


 Physiological                                         Functionality

                                                                       @PaulTrani
Thursday, January 19, 12
Functionality




Thursday, January 19, 12
Smartphone Platform Market Share

          50%




        37.5%




          25%




        12.5%



                           29%    46%       32%         17%   25%   28%   8%     5%
            0%
                             Google               RIM           Apple     Microsoft

               Dec 2010          Oct 2011




                                                                                      @PaulTrani
Thursday, January 19, 12
HTML 5


                              Offline / Storage
                              Realtime / Communication
                              File / Hardware Access
                              Semantics & Markup
                              Graphics / Multimedia
                              CSS3    Media Queries / Fonts / Transitions / Rounded Corners




                           http://html5boilerplate.com     http://mobilehtml5.org

                                                                                              @PaulTrani
Thursday, January 19, 12
Responsive Web Design




                                                   @PaulTrani
Thursday, January 19, 12
jQuery




                jQuery Plugins for responsive design:
                • http://masonry.desandro.com http://alpha.patterntap.com
                • http://responsejs.com
                • http://fittextjs.com




                                                                            @PaulTrani
Thursday, January 19, 12
Web App vs. Native App




                                                    @PaulTrani
Thursday, January 19, 12
Web Apps




                           }
                                       Strengths

                                       •   Easier to learn

                                       •   Reusability across platforms

                                       •   Larger development base

                                       Weaknesses
                               HTML5
                                       •   Poor device and OS integration

                                       •   Lower performance

                                       •   Doesn’t have platform look
                                           and feel




                                                                  @PaulTrani
Thursday, January 19, 12
PhoneGap




                           • Embed a chromeless browser in a native app
                           • Create a “bridge” between the browser and
                            the native code

                           • Package the web app with the native code
                            and deploy




                                                                    @PaulTrani
Thursday, January 19, 12
Check Box




                                       @PaulTrani
Thursday, January 19, 12
Combo Box




                                       @PaulTrani
Thursday, January 19, 12
Date Picker




                                         @PaulTrani
Thursday, January 19, 12
Tab Navigator




                                           @PaulTrani
Thursday, January 19, 12
Back Button ... ?




                                               @PaulTrani
Thursday, January 19, 12
Native Mobile Apps

                                            Strengths
                                            •   Great integration with OS
                           Objective C          and device
                                            •   Better performance
                                            •   Better user experience
                           Java (Harmony)   •   Supported by platform manufacturer
                                            Weaknesses
                                            •   Platform dependent
                           Java J2ME
                                            •   Multiple skill-set and tool
                                                requirement
                                            •   Higher TCO
                           .NET                 (true cost of ownership)
                                            •   More difficult learning curve



                                                                              @PaulTrani
Thursday, January 19, 12
Frameworks



                           Mobile
                                                          Touch




                                            Flash Pro/Builder




                                         xui
                                                                  @PaulTrani
Thursday, January 19, 12
Appcelerator Titanium




                                Titanium supports all of the iPhone, iPad and
                                Android UI, including table views, scroll views,
                                native buttons, switches, tabs, popovers and more.




                                                                                 @PaulTrani
Thursday, January 19, 12
Reliability
                           (The User Experience)




Thursday, January 19, 12
User Experience




          “The way a person feels about using a product, system or service.”




                                                                      @PaulTrani
Thursday, January 19, 12
@PaulTrani
Thursday, January 19, 12
Single Experiences



                Single experiences influence the overall user experience

                • Key click affects the experience of typing a text message
                • Typing a message affects the experience of text messaging
                •The experience of text messaging affects the overall user
                 experience with the phone




                                                                       @PaulTrani
Thursday, January 19, 12
Outside Factors




                           • Pricing
                           • Friends' opinions (apps)
                           • Media reports
                           • Marketing




                                                        @PaulTrani
Thursday, January 19, 12
Mobile Users Lean Towards Apps




                                                            @PaulTrani
Thursday, January 19, 12
Usability




Thursday, January 19, 12
Dinner or Takout?




                                               @PaulTrani
Thursday, January 19, 12
Dinner

                                                     Other categories!

                       Look Inside!                                                        Add to Cart!



                                                                                   Wish list!
                                                             Shipping info!
                                                                                                           Kindle!
                                       Kindle!
                   Kindle!                                                    Selling?


                                                                                                          More buying
                                                 Formats!                                                  choices!




                                      Recommendations!




                                                                                                                @PaulTrani
Thursday, January 19, 12
Takeout


                           Look Inside!




                                          Add to Cart!




                                          Wish list!




                                                         @PaulTrani
Thursday, January 19, 12
Where is the website/app being used?




                                        (Development)             @PaulTrani
Thursday, January 19, 12
Where is the website/app being used?




                                                                  @PaulTrani
Thursday, January 19, 12
Where is the website/app being used?




                                                                  @PaulTrani
Thursday, January 19, 12
Where is the website/app being used?




                                                                  @PaulTrani
Thursday, January 19, 12
Design for Real Hand Sizes



                           15x15px            45x45px




                                                        @PaulTrani
Thursday, January 19, 12
Hand Comes with a Finger




                                                      @PaulTrani
Thursday, January 19, 12
How are they holding a phone?




                                                           @PaulTrani
Thursday, January 19, 12
How are they holding a tablet?




                                                            @PaulTrani
Thursday, January 19, 12
Tablet Layout Design




                             Phone    Tablet




                                                  @PaulTrani
Thursday, January 19, 12
Tablet Layout Design




                                      Scale

                             Phone    Tablet




                                                  @PaulTrani
Thursday, January 19, 12
Tablet Layout Design




                             Phone    Tablet




                                                  @PaulTrani
Thursday, January 19, 12
Tablet Layout Design




                                     Show/Hide

                             Phone     Tablet




                                                  @PaulTrani
Thursday, January 19, 12
Tablet Layout Design




                             Phone    Tablet




                                                  @PaulTrani
Thursday, January 19, 12
Tablet Layout Design




                                       Split

                             Phone    Tablet




                                                  @PaulTrani
Thursday, January 19, 12
Tablet Layout Design




                             Phone    Tablet




                                                  @PaulTrani
Thursday, January 19, 12
Tablet Layout Design




                                     Expand/Collapse

                             Phone        Tablet




                                                       @PaulTrani
Thursday, January 19, 12
Proficiency




Thursday, January 19, 12
The user already understands some metaphors.




                                                                 @PaulTrani
Thursday, January 19, 12
Physical Metaphors




                                                @PaulTrani
Thursday, January 19, 12
@PaulTrani
Thursday, January 19, 12
@PaulTrani
Thursday, January 19, 12
Desktop Metaphors




                                               @PaulTrani
Thursday, January 19, 12
Desktop Metaphors




                                               @PaulTrani
Thursday, January 19, 12
Mobile Metaphors




                                              @PaulTrani
Thursday, January 19, 12
Creativity




Thursday, January 19, 12
Attractive Things Work Better



                Two ATMs, exact in function:
                • One had the buttons arranged attractively.
                • “Attractive” ATM was proven to be easier to use.




                                    http://www.jnd.org               @PaulTrani
Thursday, January 19, 12
Leading the eye.




                                              @PaulTrani
Thursday, January 19, 12
Golden Ratio



                           Fibonacci	
  Numbers




                                                  @PaulTrani
Thursday, January 19, 12
Golden Ratio




                                          @PaulTrani
Thursday, January 19, 12
Golden Ratio




                           Layout Design App




                                               @PaulTrani
Thursday, January 19, 12
Golden Ratio




                                          @PaulTrani
Thursday, January 19, 12
Which object is easier to look at?



                                                                @PaulTrani
Thursday, January 19, 12
Sharp corners take focus outside the rectangle.



                                                                             @PaulTrani
Thursday, January 19, 12
Rounded corners take focus inside the rectangle.



                                                                              @PaulTrani
Thursday, January 19, 12
Thank You!




                @paultrani
                ptrani@adobe.com
                • http://www.paultrani.com
                • http://www.designmeltdown.com
                • http://www.mobileawesomeness.com
                • http://www.thefwa.com
                                                     @PaulTrani
Thursday, January 19, 12

More Related Content

Similar to Things Every Designer Should Know About Creating for Devices

API Management webinar with Redmonk and layer 7
API Management webinar with Redmonk and layer 7API Management webinar with Redmonk and layer 7
API Management webinar with Redmonk and layer 7James Governor
 
The Year Ahead in Social Media - Rafi Jacoby
The Year Ahead in Social Media - Rafi JacobyThe Year Ahead in Social Media - Rafi Jacoby
The Year Ahead in Social Media - Rafi JacobyRazorfish
 
Innovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq eventInnovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq eventPatrick Chanezon
 
MITX: User Experience Techniques
MITX: User Experience TechniquesMITX: User Experience Techniques
MITX: User Experience TechniquesAericon
 
Developers, Developers, Developers Why API Management Should be Important to ...
Developers, Developers, Developers Why API Management Should be Important to ...Developers, Developers, Developers Why API Management Should be Important to ...
Developers, Developers, Developers Why API Management Should be Important to ...CA API Management
 
1M downloads in a month for your iOS or Android apps - Casual Connect Indie talk
1M downloads in a month for your iOS or Android apps - Casual Connect Indie talk1M downloads in a month for your iOS or Android apps - Casual Connect Indie talk
1M downloads in a month for your iOS or Android apps - Casual Connect Indie talkSimon Newstead
 
Telling your story a quick guide for startups
Telling your story   a quick guide for startupsTelling your story   a quick guide for startups
Telling your story a quick guide for startupsDavid Bloom
 
Mobile games: The Next Big Thing (by David Nixon).
Mobile games: The Next Big Thing (by David Nixon).Mobile games: The Next Big Thing (by David Nixon).
Mobile games: The Next Big Thing (by David Nixon).Anton Komlev
 
PuppetConf at a glance
PuppetConf at a glancePuppetConf at a glance
PuppetConf at a glancePuppet
 
SEO At The Intersection of Social Media
SEO At The Intersection of Social MediaSEO At The Intersection of Social Media
SEO At The Intersection of Social MediaJohn Thyfault
 
2013 02-28 - sait - online direct marketing techniques
2013 02-28 - sait - online direct marketing techniques2013 02-28 - sait - online direct marketing techniques
2013 02-28 - sait - online direct marketing techniquesAnduro Marketing
 
Stepping into Usable Web
Stepping into Usable WebStepping into Usable Web
Stepping into Usable WebShajed Evan
 
Social Media 2010 Predictions
Social Media 2010 PredictionsSocial Media 2010 Predictions
Social Media 2010 PredictionsEmily Reeves Dean
 
Business models Reengineering in China
Business models Reengineering in ChinaBusiness models Reengineering in China
Business models Reengineering in ChinaBenjamin Joffe
 
Developing a Mobile Learning Strategy
Developing a Mobile Learning StrategyDeveloping a Mobile Learning Strategy
Developing a Mobile Learning StrategyHuman Capital Media
 
Mobile Marketing Techniques
Mobile Marketing TechniquesMobile Marketing Techniques
Mobile Marketing TechniquesJason Ary
 
Dev Days 2009 - iPhone Development Overview
Dev Days 2009 - iPhone Development OverviewDev Days 2009 - iPhone Development Overview
Dev Days 2009 - iPhone Development OverviewDan Pilone
 
SEO in 2012 - Some trends about what will happen
SEO in 2012 - Some trends about what will happenSEO in 2012 - Some trends about what will happen
SEO in 2012 - Some trends about what will happenSimon Sundén
 
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...DEVCON
 

Similar to Things Every Designer Should Know About Creating for Devices (20)

API Management webinar with Redmonk and layer 7
API Management webinar with Redmonk and layer 7API Management webinar with Redmonk and layer 7
API Management webinar with Redmonk and layer 7
 
The Year Ahead in Social Media - Rafi Jacoby
The Year Ahead in Social Media - Rafi JacobyThe Year Ahead in Social Media - Rafi Jacoby
The Year Ahead in Social Media - Rafi Jacoby
 
Innovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq eventInnovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq event
 
MITX: User Experience Techniques
MITX: User Experience TechniquesMITX: User Experience Techniques
MITX: User Experience Techniques
 
Developers, Developers, Developers Why API Management Should be Important to ...
Developers, Developers, Developers Why API Management Should be Important to ...Developers, Developers, Developers Why API Management Should be Important to ...
Developers, Developers, Developers Why API Management Should be Important to ...
 
1M downloads in a month for your iOS or Android apps - Casual Connect Indie talk
1M downloads in a month for your iOS or Android apps - Casual Connect Indie talk1M downloads in a month for your iOS or Android apps - Casual Connect Indie talk
1M downloads in a month for your iOS or Android apps - Casual Connect Indie talk
 
Telling your story a quick guide for startups
Telling your story   a quick guide for startupsTelling your story   a quick guide for startups
Telling your story a quick guide for startups
 
Mobile games: The Next Big Thing (by David Nixon).
Mobile games: The Next Big Thing (by David Nixon).Mobile games: The Next Big Thing (by David Nixon).
Mobile games: The Next Big Thing (by David Nixon).
 
PuppetConf at a glance
PuppetConf at a glancePuppetConf at a glance
PuppetConf at a glance
 
AIDS.gov Drupal4Gov Responsive Design
AIDS.gov Drupal4Gov Responsive DesignAIDS.gov Drupal4Gov Responsive Design
AIDS.gov Drupal4Gov Responsive Design
 
SEO At The Intersection of Social Media
SEO At The Intersection of Social MediaSEO At The Intersection of Social Media
SEO At The Intersection of Social Media
 
2013 02-28 - sait - online direct marketing techniques
2013 02-28 - sait - online direct marketing techniques2013 02-28 - sait - online direct marketing techniques
2013 02-28 - sait - online direct marketing techniques
 
Stepping into Usable Web
Stepping into Usable WebStepping into Usable Web
Stepping into Usable Web
 
Social Media 2010 Predictions
Social Media 2010 PredictionsSocial Media 2010 Predictions
Social Media 2010 Predictions
 
Business models Reengineering in China
Business models Reengineering in ChinaBusiness models Reengineering in China
Business models Reengineering in China
 
Developing a Mobile Learning Strategy
Developing a Mobile Learning StrategyDeveloping a Mobile Learning Strategy
Developing a Mobile Learning Strategy
 
Mobile Marketing Techniques
Mobile Marketing TechniquesMobile Marketing Techniques
Mobile Marketing Techniques
 
Dev Days 2009 - iPhone Development Overview
Dev Days 2009 - iPhone Development OverviewDev Days 2009 - iPhone Development Overview
Dev Days 2009 - iPhone Development Overview
 
SEO in 2012 - Some trends about what will happen
SEO in 2012 - Some trends about what will happenSEO in 2012 - Some trends about what will happen
SEO in 2012 - Some trends about what will happen
 
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
 

More from paultrani

10 Easy-to-Implement Usability Findings
10 Easy-to-Implement Usability Findings10 Easy-to-Implement Usability Findings
10 Easy-to-Implement Usability Findingspaultrani
 
5 Things Developers Need to Know About Design
5 Things Developers Need to Know About Design5 Things Developers Need to Know About Design
5 Things Developers Need to Know About Designpaultrani
 
Creativity and Tools
Creativity and ToolsCreativity and Tools
Creativity and Toolspaultrani
 
CSS3 and Advanced Design
CSS3 and Advanced DesignCSS3 and Advanced Design
CSS3 and Advanced Designpaultrani
 
HTML5 Hotness
HTML5 HotnessHTML5 Hotness
HTML5 Hotnesspaultrani
 
Adobe, Flash and HTML5
Adobe, Flash and HTML5Adobe, Flash and HTML5
Adobe, Flash and HTML5paultrani
 
Flash and HTML5 Compared
Flash and HTML5 ComparedFlash and HTML5 Compared
Flash and HTML5 Comparedpaultrani
 
CSS3 For Advanced Design
CSS3 For Advanced DesignCSS3 For Advanced Design
CSS3 For Advanced Designpaultrani
 
Tips and Tricks for Mobile Flash Development
Tips and Tricks for Mobile Flash DevelopmentTips and Tricks for Mobile Flash Development
Tips and Tricks for Mobile Flash Developmentpaultrani
 
Designing for Mobile
Designing for MobileDesigning for Mobile
Designing for Mobilepaultrani
 
Mobile Design that Doesn't Suck
Mobile Design that Doesn't SuckMobile Design that Doesn't Suck
Mobile Design that Doesn't Suckpaultrani
 
Design Fundamentals for Developers
Design Fundamentals for DevelopersDesign Fundamentals for Developers
Design Fundamentals for Developerspaultrani
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flashpaultrani
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screenspaultrani
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devicespaultrani
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devicespaultrani
 

More from paultrani (16)

10 Easy-to-Implement Usability Findings
10 Easy-to-Implement Usability Findings10 Easy-to-Implement Usability Findings
10 Easy-to-Implement Usability Findings
 
5 Things Developers Need to Know About Design
5 Things Developers Need to Know About Design5 Things Developers Need to Know About Design
5 Things Developers Need to Know About Design
 
Creativity and Tools
Creativity and ToolsCreativity and Tools
Creativity and Tools
 
CSS3 and Advanced Design
CSS3 and Advanced DesignCSS3 and Advanced Design
CSS3 and Advanced Design
 
HTML5 Hotness
HTML5 HotnessHTML5 Hotness
HTML5 Hotness
 
Adobe, Flash and HTML5
Adobe, Flash and HTML5Adobe, Flash and HTML5
Adobe, Flash and HTML5
 
Flash and HTML5 Compared
Flash and HTML5 ComparedFlash and HTML5 Compared
Flash and HTML5 Compared
 
CSS3 For Advanced Design
CSS3 For Advanced DesignCSS3 For Advanced Design
CSS3 For Advanced Design
 
Tips and Tricks for Mobile Flash Development
Tips and Tricks for Mobile Flash DevelopmentTips and Tricks for Mobile Flash Development
Tips and Tricks for Mobile Flash Development
 
Designing for Mobile
Designing for MobileDesigning for Mobile
Designing for Mobile
 
Mobile Design that Doesn't Suck
Mobile Design that Doesn't SuckMobile Design that Doesn't Suck
Mobile Design that Doesn't Suck
 
Design Fundamentals for Developers
Design Fundamentals for DevelopersDesign Fundamentals for Developers
Design Fundamentals for Developers
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flash
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screens
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devices
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
 

Recently uploaded

Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptxsuhanimunjal27
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 

Recently uploaded (20)

Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 

Things Every Designer Should Know About Creating for Devices

  • 1. Things Every Designer Should Know when Creating for Devices Paul Trani, Adobe Evangelist @paultrani Thursday, January 19, 12
  • 2. Paul Trani @paultrani ptrani@adobe.com • Adobe Evangelist • Lynda.com author • 15 years of agency/design experience • 4 year old at heart Thursday, January 19, 12
  • 3. Designer or Developer? @PaulTrani Thursday, January 19, 12
  • 4. jQuery Mobile design Sencha Touch fundamentals iOS user experience What do you need to know to design successfully for mobile? smartphone vs. tablets user interface design Windows Phone Android PhoneGap @PaulTrani Thursday, January 19, 12
  • 5. Web Design @PaulTrani Thursday, January 19, 12
  • 7. Maslow’s Hierarchy of Needs Self- Actualization Self-Esteem Love Safety Physiological @PaulTrani Thursday, January 19, 12
  • 8. Design Hierarchy of Needs Self- Creativity Actualization Self-Esteem Proficiency Love Usability Safety Reliability Physiological Functionality @PaulTrani Thursday, January 19, 12
  • 10. Smartphone Platform Market Share 50% 37.5% 25% 12.5% 29% 46% 32% 17% 25% 28% 8% 5% 0% Google RIM Apple Microsoft Dec 2010 Oct 2011 @PaulTrani Thursday, January 19, 12
  • 11. HTML 5 Offline / Storage Realtime / Communication File / Hardware Access Semantics & Markup Graphics / Multimedia CSS3 Media Queries / Fonts / Transitions / Rounded Corners http://html5boilerplate.com http://mobilehtml5.org @PaulTrani Thursday, January 19, 12
  • 12. Responsive Web Design @PaulTrani Thursday, January 19, 12
  • 13. jQuery jQuery Plugins for responsive design: • http://masonry.desandro.com http://alpha.patterntap.com • http://responsejs.com • http://fittextjs.com @PaulTrani Thursday, January 19, 12
  • 14. Web App vs. Native App @PaulTrani Thursday, January 19, 12
  • 15. Web Apps } Strengths • Easier to learn • Reusability across platforms • Larger development base Weaknesses HTML5 • Poor device and OS integration • Lower performance • Doesn’t have platform look and feel @PaulTrani Thursday, January 19, 12
  • 16. PhoneGap • Embed a chromeless browser in a native app • Create a “bridge” between the browser and the native code • Package the web app with the native code and deploy @PaulTrani Thursday, January 19, 12
  • 17. Check Box @PaulTrani Thursday, January 19, 12
  • 18. Combo Box @PaulTrani Thursday, January 19, 12
  • 19. Date Picker @PaulTrani Thursday, January 19, 12
  • 20. Tab Navigator @PaulTrani Thursday, January 19, 12
  • 21. Back Button ... ? @PaulTrani Thursday, January 19, 12
  • 22. Native Mobile Apps Strengths • Great integration with OS Objective C and device • Better performance • Better user experience Java (Harmony) • Supported by platform manufacturer Weaknesses • Platform dependent Java J2ME • Multiple skill-set and tool requirement • Higher TCO .NET (true cost of ownership) • More difficult learning curve @PaulTrani Thursday, January 19, 12
  • 23. Frameworks Mobile Touch Flash Pro/Builder xui @PaulTrani Thursday, January 19, 12
  • 24. Appcelerator Titanium Titanium supports all of the iPhone, iPad and Android UI, including table views, scroll views, native buttons, switches, tabs, popovers and more. @PaulTrani Thursday, January 19, 12
  • 25. Reliability (The User Experience) Thursday, January 19, 12
  • 26. User Experience “The way a person feels about using a product, system or service.” @PaulTrani Thursday, January 19, 12
  • 28. Single Experiences Single experiences influence the overall user experience • Key click affects the experience of typing a text message • Typing a message affects the experience of text messaging •The experience of text messaging affects the overall user experience with the phone @PaulTrani Thursday, January 19, 12
  • 29. Outside Factors • Pricing • Friends' opinions (apps) • Media reports • Marketing @PaulTrani Thursday, January 19, 12
  • 30. Mobile Users Lean Towards Apps @PaulTrani Thursday, January 19, 12
  • 32. Dinner or Takout? @PaulTrani Thursday, January 19, 12
  • 33. Dinner Other categories! Look Inside! Add to Cart! Wish list! Shipping info! Kindle! Kindle! Kindle! Selling? More buying Formats! choices! Recommendations! @PaulTrani Thursday, January 19, 12
  • 34. Takeout Look Inside! Add to Cart! Wish list! @PaulTrani Thursday, January 19, 12
  • 35. Where is the website/app being used? (Development) @PaulTrani Thursday, January 19, 12
  • 36. Where is the website/app being used? @PaulTrani Thursday, January 19, 12
  • 37. Where is the website/app being used? @PaulTrani Thursday, January 19, 12
  • 38. Where is the website/app being used? @PaulTrani Thursday, January 19, 12
  • 39. Design for Real Hand Sizes 15x15px 45x45px @PaulTrani Thursday, January 19, 12
  • 40. Hand Comes with a Finger @PaulTrani Thursday, January 19, 12
  • 41. How are they holding a phone? @PaulTrani Thursday, January 19, 12
  • 42. How are they holding a tablet? @PaulTrani Thursday, January 19, 12
  • 43. Tablet Layout Design Phone Tablet @PaulTrani Thursday, January 19, 12
  • 44. Tablet Layout Design Scale Phone Tablet @PaulTrani Thursday, January 19, 12
  • 45. Tablet Layout Design Phone Tablet @PaulTrani Thursday, January 19, 12
  • 46. Tablet Layout Design Show/Hide Phone Tablet @PaulTrani Thursday, January 19, 12
  • 47. Tablet Layout Design Phone Tablet @PaulTrani Thursday, January 19, 12
  • 48. Tablet Layout Design Split Phone Tablet @PaulTrani Thursday, January 19, 12
  • 49. Tablet Layout Design Phone Tablet @PaulTrani Thursday, January 19, 12
  • 50. Tablet Layout Design Expand/Collapse Phone Tablet @PaulTrani Thursday, January 19, 12
  • 52. The user already understands some metaphors. @PaulTrani Thursday, January 19, 12
  • 53. Physical Metaphors @PaulTrani Thursday, January 19, 12
  • 56. Desktop Metaphors @PaulTrani Thursday, January 19, 12
  • 57. Desktop Metaphors @PaulTrani Thursday, January 19, 12
  • 58. Mobile Metaphors @PaulTrani Thursday, January 19, 12
  • 60. Attractive Things Work Better Two ATMs, exact in function: • One had the buttons arranged attractively. • “Attractive” ATM was proven to be easier to use. http://www.jnd.org @PaulTrani Thursday, January 19, 12
  • 61. Leading the eye. @PaulTrani Thursday, January 19, 12
  • 62. Golden Ratio Fibonacci  Numbers @PaulTrani Thursday, January 19, 12
  • 63. Golden Ratio @PaulTrani Thursday, January 19, 12
  • 64. Golden Ratio Layout Design App @PaulTrani Thursday, January 19, 12
  • 65. Golden Ratio @PaulTrani Thursday, January 19, 12
  • 66. Which object is easier to look at? @PaulTrani Thursday, January 19, 12
  • 67. Sharp corners take focus outside the rectangle. @PaulTrani Thursday, January 19, 12
  • 68. Rounded corners take focus inside the rectangle. @PaulTrani Thursday, January 19, 12
  • 69. Thank You! @paultrani ptrani@adobe.com • http://www.paultrani.com • http://www.designmeltdown.com • http://www.mobileawesomeness.com • http://www.thefwa.com @PaulTrani Thursday, January 19, 12