SlideShare a Scribd company logo
1 of 4
Download to read offline
10 Tips For iPhone User Interface Design



        Designing for iOS4 devices is totally different from designing for the web. Sarah Parmenter
        illustrated how to conceptualize, design, and develop a successful user interface for iPhone.

        The most successful apps fulfill basic needs of people who need to find something quickly, or
        people who are plain bored or just micro tasking.

        When you design user interface with the Iphone, it's a completely different category because
        you've got one platform, Webkit (there are other browsers but the main one is Webkit) and all the
        constraints of designing for the web. We have barriers to actually make it designing for Iphone a
        pleasure and that's something that's a bit strange to get your head around because we have this
        guidelines, various strict restrictions on what we can and can't do in the Iphone. But this actually
        makes the design process easier.

        How do we start this process and give a helping hand in making an Iphone user interface project
        you might find along the way?



        1. Make a Development Choice

        The first choice is Apple SDK. It's got steep learning curve, cocon and objective C. It uses apps
        from the Apple SDK which is $99 to join but it's got a lot of potential to generate a significant
        income from the Itunes store. There are great books you can find to learn more about Iphone and
        mobile design and development to such books as "Iphone in Action", "The Iphone Developer's
        Cookbook", and "Mobile Design and Development".

        Your second choice Web Only App. This uses HTML/CSS techniques with no revenue from the app
        store. It's good for clients on lower budgets and can be made to look like a native app.

        The third choice is a Hybrid App. There's app like PhoneGap, Mobile Roadie, and JQTouch. You
        have to be very careful what you use because sometimes apps get rejected on the basis of not
        using the SDK.



        2. Clearly Define What you Design

        You start with an Application Definition Statement (ADS). It is a couple of sentences that describes
        exactly what your app does. Don't make large paragraph with every single detail and as coherent
        to someone who maybe doesn't understand. Just keep it short and straightforward.

        Figure out the best UI components for your application. The first type of design app is Serious
        Tool which is one of the very specific design methods. This comes with limited colour palette and
        always focuses on minimising graphics. The most important thing about this type is the data. It
        contains standard navigation with clear divisions and blocks.


Digital Organics: Web Design Sunshine Coast - 1/102 Howard Street, Nambour, QLD 4560 T 617 5476 3800, SEO Sunshine Coast
Next is the Fun Tool. They are types with moderate use of colour and graphics and with simple
        hierarchy of information. This always encourages leisurely productivity which is very diffrent to the
        Serious Tool.

        The third type is Fun Entertainment. Now this is very easy to design for because this embodies
        games. This are extremely graphically-rich, have fun use of sound, with simple hierarchy of
        information, and in-your-face visual feedback.

        The fourth one is Serious Entertainment. This specific design have moderate use of graphics,
        focused on content, with normally heavy use of tabbed data, and standard navigation elements.
        This is probably the hardest type to get yor head around.

        The fifth app type is Utility. These are graphically rich with normally single screen. It tries to not
        have a hierarchy and normally used for less than 30 seconds.



        3. Provide Inspiring Documents

        You can wireframe however you like – paper, Fireworks, Photoshop – but don’t get too detailed:
        keep to shades of grey and white and block elements. Don’t produce detailed icons or anything
        that could steer your client away from the main task of signing off the functionality; they can sign
        off design elements later.

        Think about the gestures a user will need to use to get from one screen to another or to refresh a
        page and sign these off at this stage as well. You might also want to bear in mind whether you’re
        going to support a different landscape mode, in which case you’ll need to wireframe this too.
        Giving the user a visually rich landscape mode can really add brownie points to your app.



        4. Be Prepared for UX Interjection

        If you’re presenting your wireframes to clients, take the time to produce comprehensive
        documents, annotate where required and reinforce any design or UX decisions you’ve had to make
        for the greater good of the app. By putting your thoughts down on paper and explaining details
        concisely, you’ll minimise questions and queries from the client throughout the process. Don’t be
        tempted to just send off screens as an attachment in an email: give them purpose and show them
        in the most realistic environment you can.

        I always embed my screens into a Keynote document, with the screen on the left and a paragraph
        about the screen to the right. I never embed full quality artwork because I’ve had my fingers
        burned too many times. It’s a good habit to slightly downsize the artwork for presentation.



        5. Orientations, Dimensions, and Hierarchy

        You’re also going to need to think about the space for touch gestures, such as buttons. The
        minimum hit size on an iPhone is 44 x 22px: anything smaller than this and a user might get



Digital Organics: Web Design Sunshine Coast - 1/102 Howard Street, Nambour, QLD 4560 T 617 5476 3800, SEO Sunshine Coast
frustrated with mis-hitting their intended buttons. The ideal fingertip target is a comfortable 44 x
        44px. You also have to think about the space between anything a user will need to touch. The
        recommended minimum space between elements is between 12 and 22px.

        Always embed my screens into a Keynote document, with the screen on the left and a paragraph
        about the screen to the right. I never embed full quality artwork because I’ve had my fingers
        burned too many times. It’s a good habit to slightly downsize the artwork for presentation.



        6. Unravel High Fidelity UI

        You’ll notice that the apps that ship with your iPhone or iPad are of the highest quality, that
        attention to detail is in abundance and that they’re pleasing to the eye. The apps that get the
        greatest graphical reviews are those that follow suit. The iPhone and iPad are in such close
        proximity to your eye level that it’s possible to make the most subtle of textures and gradients
        noticeable. Flat, block colours can work well but just adding hints of gradients, texture and realism
        can lift your app from good to fantastic.

        Other elements that can make an app beautiful are text highlights, tactile backgrounds, subtle
        shadows, high gloss finishes and clean, crisp, custom icons within your app (of course, all used
        sparingly and appropriately).

        Studying the UI of your favourite app will help you to see these little details but the best apps are
        always those that get the UI and the UX right, such as the Twitter for iPhone app (formerly
        Tweetie). The “pull to refresh” has become a standard gesture across many apps and coupled with
        a beautiful user interface: it’s no wonder it has become a favourite amongst Twitter iPhone users.



        7. Don't Reinvent the Wheel

        While you are designing, keep your documents neat and tidy. If you’re working in Photoshop,
        make sure you group and name layers sensibly. Whilst Photoshop is an industry favourite, you can
        work in any program that can export PNG files, as this is what is used for development.

        It’s normal to hand over a Photoshop document to a developer at the end of the process: unlike
        the web, this isn’t frowned upon. It’s always worth asking your developer whether they’d like you
        to pre-slice the UI into PNG files.



        8. Take Time to Design a Beautiful Icon

        Your icon is one of the most important things you’ll design: it will be someone’s first contact with
        your app on the App Store. Start on paper: it’s expendable and easy to let your ideas flow without
        committing to anything. Once you have something you feel you could develop further and better
        on the computer, move forward. The best icons always portray a single, defined silhouette and tell
        a story of what your app represents.




Digital Organics: Web Design Sunshine Coast - 1/102 Howard Street, Nambour, QLD 4560 T 617 5476 3800, SEO Sunshine Coast
Spotlight icons are seen on the search screen of the iPhone

        Try to leave text out of the icon: it rarely works and is mostly unnecessary as your app name will
        be presented below the icon anyway.



        9. Pricing UI Design

        Your standard iPhone icon is 57 x 57px with a border radius of 10px and iPad icons 72 x 72px with
        a border radius of 12px.

        Don’t forget about your icons for the App Store, which are a supersize 512 x 512px but normally
        scaled to 175 x 175px for the App Store.



        10. App Approval Process and Onward Development

        Use purely the Apple SDK if possible. Try not to use the high-breed methods because some of time
        get rejected and its worth looking into the internet and to read what they tend to adapt.

        Don't use any Apple icons or imagery or any Apple trademarks. Do not use popular stock icons.
        We want a little bit custom and not something available freely on the internet. Try not to be too
        controversial; find a language, a hook where you can make a cue and can get it through that way.

        Keep your developers happy because chances are you're not gonna developing this yourself.
        Provide very comprehensive documents and clearly labeled and grouped layers in Photoshop when
        you handover these documents to Iphone developers. Pre-slice PNG files where necessary bacause
        they're the only files that Apple developers work with.

        Moreover, consider designing for Retina Display just be aware it's double the amount of work. To
        take advantage of the Retina Display you're going to have to create 2 sets of artwork adding 2x to
        the end of your filename ie.logos@2x.png. Create bigger and more detailed icons ie. the 57 x 57
        icon becomes 114 x 114. Try and design in vector format so that all imagery is scalable and future
        proof.




Digital Organics: Web Design Sunshine Coast - 1/102 Howard Street, Nambour, QLD 4560 T 617 5476 3800, SEO Sunshine Coast

More Related Content

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

10 tips for i phone user interface design

  • 1. 10 Tips For iPhone User Interface Design Designing for iOS4 devices is totally different from designing for the web. Sarah Parmenter illustrated how to conceptualize, design, and develop a successful user interface for iPhone. The most successful apps fulfill basic needs of people who need to find something quickly, or people who are plain bored or just micro tasking. When you design user interface with the Iphone, it's a completely different category because you've got one platform, Webkit (there are other browsers but the main one is Webkit) and all the constraints of designing for the web. We have barriers to actually make it designing for Iphone a pleasure and that's something that's a bit strange to get your head around because we have this guidelines, various strict restrictions on what we can and can't do in the Iphone. But this actually makes the design process easier. How do we start this process and give a helping hand in making an Iphone user interface project you might find along the way? 1. Make a Development Choice The first choice is Apple SDK. It's got steep learning curve, cocon and objective C. It uses apps from the Apple SDK which is $99 to join but it's got a lot of potential to generate a significant income from the Itunes store. There are great books you can find to learn more about Iphone and mobile design and development to such books as "Iphone in Action", "The Iphone Developer's Cookbook", and "Mobile Design and Development". Your second choice Web Only App. This uses HTML/CSS techniques with no revenue from the app store. It's good for clients on lower budgets and can be made to look like a native app. The third choice is a Hybrid App. There's app like PhoneGap, Mobile Roadie, and JQTouch. You have to be very careful what you use because sometimes apps get rejected on the basis of not using the SDK. 2. Clearly Define What you Design You start with an Application Definition Statement (ADS). It is a couple of sentences that describes exactly what your app does. Don't make large paragraph with every single detail and as coherent to someone who maybe doesn't understand. Just keep it short and straightforward. Figure out the best UI components for your application. The first type of design app is Serious Tool which is one of the very specific design methods. This comes with limited colour palette and always focuses on minimising graphics. The most important thing about this type is the data. It contains standard navigation with clear divisions and blocks. Digital Organics: Web Design Sunshine Coast - 1/102 Howard Street, Nambour, QLD 4560 T 617 5476 3800, SEO Sunshine Coast
  • 2. Next is the Fun Tool. They are types with moderate use of colour and graphics and with simple hierarchy of information. This always encourages leisurely productivity which is very diffrent to the Serious Tool. The third type is Fun Entertainment. Now this is very easy to design for because this embodies games. This are extremely graphically-rich, have fun use of sound, with simple hierarchy of information, and in-your-face visual feedback. The fourth one is Serious Entertainment. This specific design have moderate use of graphics, focused on content, with normally heavy use of tabbed data, and standard navigation elements. This is probably the hardest type to get yor head around. The fifth app type is Utility. These are graphically rich with normally single screen. It tries to not have a hierarchy and normally used for less than 30 seconds. 3. Provide Inspiring Documents You can wireframe however you like – paper, Fireworks, Photoshop – but don’t get too detailed: keep to shades of grey and white and block elements. Don’t produce detailed icons or anything that could steer your client away from the main task of signing off the functionality; they can sign off design elements later. Think about the gestures a user will need to use to get from one screen to another or to refresh a page and sign these off at this stage as well. You might also want to bear in mind whether you’re going to support a different landscape mode, in which case you’ll need to wireframe this too. Giving the user a visually rich landscape mode can really add brownie points to your app. 4. Be Prepared for UX Interjection If you’re presenting your wireframes to clients, take the time to produce comprehensive documents, annotate where required and reinforce any design or UX decisions you’ve had to make for the greater good of the app. By putting your thoughts down on paper and explaining details concisely, you’ll minimise questions and queries from the client throughout the process. Don’t be tempted to just send off screens as an attachment in an email: give them purpose and show them in the most realistic environment you can. I always embed my screens into a Keynote document, with the screen on the left and a paragraph about the screen to the right. I never embed full quality artwork because I’ve had my fingers burned too many times. It’s a good habit to slightly downsize the artwork for presentation. 5. Orientations, Dimensions, and Hierarchy You’re also going to need to think about the space for touch gestures, such as buttons. The minimum hit size on an iPhone is 44 x 22px: anything smaller than this and a user might get Digital Organics: Web Design Sunshine Coast - 1/102 Howard Street, Nambour, QLD 4560 T 617 5476 3800, SEO Sunshine Coast
  • 3. frustrated with mis-hitting their intended buttons. The ideal fingertip target is a comfortable 44 x 44px. You also have to think about the space between anything a user will need to touch. The recommended minimum space between elements is between 12 and 22px. Always embed my screens into a Keynote document, with the screen on the left and a paragraph about the screen to the right. I never embed full quality artwork because I’ve had my fingers burned too many times. It’s a good habit to slightly downsize the artwork for presentation. 6. Unravel High Fidelity UI You’ll notice that the apps that ship with your iPhone or iPad are of the highest quality, that attention to detail is in abundance and that they’re pleasing to the eye. The apps that get the greatest graphical reviews are those that follow suit. The iPhone and iPad are in such close proximity to your eye level that it’s possible to make the most subtle of textures and gradients noticeable. Flat, block colours can work well but just adding hints of gradients, texture and realism can lift your app from good to fantastic. Other elements that can make an app beautiful are text highlights, tactile backgrounds, subtle shadows, high gloss finishes and clean, crisp, custom icons within your app (of course, all used sparingly and appropriately). Studying the UI of your favourite app will help you to see these little details but the best apps are always those that get the UI and the UX right, such as the Twitter for iPhone app (formerly Tweetie). The “pull to refresh” has become a standard gesture across many apps and coupled with a beautiful user interface: it’s no wonder it has become a favourite amongst Twitter iPhone users. 7. Don't Reinvent the Wheel While you are designing, keep your documents neat and tidy. If you’re working in Photoshop, make sure you group and name layers sensibly. Whilst Photoshop is an industry favourite, you can work in any program that can export PNG files, as this is what is used for development. It’s normal to hand over a Photoshop document to a developer at the end of the process: unlike the web, this isn’t frowned upon. It’s always worth asking your developer whether they’d like you to pre-slice the UI into PNG files. 8. Take Time to Design a Beautiful Icon Your icon is one of the most important things you’ll design: it will be someone’s first contact with your app on the App Store. Start on paper: it’s expendable and easy to let your ideas flow without committing to anything. Once you have something you feel you could develop further and better on the computer, move forward. The best icons always portray a single, defined silhouette and tell a story of what your app represents. Digital Organics: Web Design Sunshine Coast - 1/102 Howard Street, Nambour, QLD 4560 T 617 5476 3800, SEO Sunshine Coast
  • 4. Spotlight icons are seen on the search screen of the iPhone Try to leave text out of the icon: it rarely works and is mostly unnecessary as your app name will be presented below the icon anyway. 9. Pricing UI Design Your standard iPhone icon is 57 x 57px with a border radius of 10px and iPad icons 72 x 72px with a border radius of 12px. Don’t forget about your icons for the App Store, which are a supersize 512 x 512px but normally scaled to 175 x 175px for the App Store. 10. App Approval Process and Onward Development Use purely the Apple SDK if possible. Try not to use the high-breed methods because some of time get rejected and its worth looking into the internet and to read what they tend to adapt. Don't use any Apple icons or imagery or any Apple trademarks. Do not use popular stock icons. We want a little bit custom and not something available freely on the internet. Try not to be too controversial; find a language, a hook where you can make a cue and can get it through that way. Keep your developers happy because chances are you're not gonna developing this yourself. Provide very comprehensive documents and clearly labeled and grouped layers in Photoshop when you handover these documents to Iphone developers. Pre-slice PNG files where necessary bacause they're the only files that Apple developers work with. Moreover, consider designing for Retina Display just be aware it's double the amount of work. To take advantage of the Retina Display you're going to have to create 2 sets of artwork adding 2x to the end of your filename ie.logos@2x.png. Create bigger and more detailed icons ie. the 57 x 57 icon becomes 114 x 114. Try and design in vector format so that all imagery is scalable and future proof. Digital Organics: Web Design Sunshine Coast - 1/102 Howard Street, Nambour, QLD 4560 T 617 5476 3800, SEO Sunshine Coast