SlideShare uma empresa Scribd logo
1 de 69
Baixar para ler 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

Mais conteúdo relacionado

Semelhante a 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
 

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

Mais de 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
 

Mais de 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
 

Último

Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptxsuhanimunjal27
 
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
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
(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
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
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
 

Último (20)

Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
 
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
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
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
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
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...
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
(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...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
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...
 

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