SlideShare une entreprise Scribd logo
1  sur  86
Télécharger pour lire hors ligne
iPhone / iPad -
  Human Interface Guidelines
                            Martin Ebner




                        The presentation bases on
http://developer.apple.com/iphone/library/documentation/userexperience/
           conceptual/mobilehig/Introduction/Introduction.html
                             (V 2011-10-12)
Do we need Usability?




                   http://www.flickr.com/photos/rdolishny/2760207306
The future is mobile




http://flickr.com/photos/thomcochrane/416206133/
Future is mobile




http://i.imgur.com/r9Rov.png
http://i.imgur.com/r9Rov.png
http://i.imgur.com/r9Rov.png
http://i.imgur.com/r9Rov.png
http://i.imgur.com/r9Rov.png
http://i.imgur.com/r9Rov.png
iPhone / iPad
                            just another device?




http://www.flickr.com/photos/kiki99/1031313718
"The iPhone generates 33% of all mobile
 smartphone traffic worldwide and 50% in
 the US."                                                               AdMob Mobile Metrics, 2009
                                                     http://de.admob.com/s/solutions/metrics?_cd=1




http://www.flickr.com/photos/pleasewait/2272096624
„91% of iPhone users and 88% of iPod touch users would
        recommend their device, compared to 84% of Android
        users and 69% of webOS users“ (AdMob Mobile Metrics, January. 2009)




                                                             http://metrics.admob.com/

iPhone Human Interface Guidlines - Martin Ebner 2012
A total of 99 percent of 200 respondents to a RBC/IQ
                   ChangeWave survey in August said they are satisfied with their
                      iPhone 3GS, with 82 percent of those "Very Satisfied."




                        http://www.appleinsider.com/articles/09/08/14/apples_iphone_3gs_has_99_percent_satisfaction_rate.html

iPhone Human Interface Guidlines - Martin Ebner 2012
http://www.appleinsider.com/articles/09/08/14/apples_iphone_3gs_has_99_percent_satisfaction_rate.html



iPhone Human Interface Guidlines - Martin Ebner 2012
http://www.androidpit.de/de/android/blog/394061/
    Weltweite-Smartphone-Verkaufszahlen-Android-
                                    Nummer-Eins
Apps usable for everyone?
iPhone Human Interface Guidlines - Martin Ebner 2012
ADS
                                                „ ... pick the few features, most frequently used, by
                                                the majority of your users, most appropriated for the
                                                mobile ...“



                        Application Definiton Statement



           {your differentiator} {your solution} for {your audience}




iPhone Human Interface Guidlines - Martin Ebner 2012
ADS
                                                „ ... pick the few features, most frequently used, by
                                                the majority of your users, most appropriated for the
                                                mobile ...“


    Example:
     {easy to use} {digital photo sharing} for {casual iphone users}


    Note - this is a new app
   {easy to use} {digital photo sharing} for {professional iphone
   users}


iPhone Human Interface Guidlines - Martin Ebner 2012
ADS
                                                „ ... pick the few features, most frequently used, by
                                                the majority of your users, most appropriated for the
                                                mobile ...“




      • Elegant solution: you must solve a user's problem and
           solve it eleganty

      • Great usability: solide app hierarchy, clean layout
      • Gorgeous application icon: hey, the icon is the brand of
           your product!




iPhone Human Interface Guidlines - Martin Ebner 2012
iPhone -
             HI Guidelines



                    Planning your iPhone
                    Software Product



                    Designing the User
                    Interface of your
                    iPhone Application



iPhone Human Interface Guidlines - Martin Ebner 2012
iPhone -
             HI Guidelines



                    Planning your iPhone
                    Software Product



                    Designing the User
                    Interface of your
                    iPhone Application



iPhone Human Interface Guidlines - Martin Ebner 2012
iPhone OS Platform
       Rich with Possibilites
  http://www.flickr.com/photos/shuffle-art/1441940051
iPhone Human Interface Guidlines - Martin Ebner 2012
Platform Differences 1/2
                                                „An iPhone OS-based device is not a desktop or
                                                laptop computer, and an iPhone application is not the
                                                same as a desktop application.“

      • The display is paramount
           Compact Sreen Size - 480*320 pixels (iPhone 3 and
           lower), 960*640 pixels (since iPhone 4), 1024*768 pixels
           (iPad)

      • Device orientation can change to any time
      • Memory is not unlimted
      • Apps Respond to gestures, not clicks
      • One screen at a time
iPhone Human Interface Guidlines - Martin Ebner 2012
Platform Differences 2/2
                                                „An iPhone OS-based device is not a desktop or
                                                laptop computer, and an iPhone application is not the
                                                same as a desktop application.“




      • Preferences are available in settings
      • Apps have a more or less just on single window
      • Minimal User Help



iPhone Human Interface Guidlines - Martin Ebner 2012
What Are Your Options?
                                                „Depending on the implementation details and its
                                                intended audience, some types of software may be
                                                better suited to your needs than others.“




      • An iPhone Application (available in App Store)
      • Web-only Content (compare http://itunes.tugraz.at):
            - Web Application
            - Optimized webpage
            - Compatible webpage

      • Hybrid Applications (access to web content)


iPhone Human Interface Guidlines - Martin Ebner 2012
3 Application Styles
                                                „... applicaton styles, based on visual and behavioral
                                                characterstics, data model, and user experience.“



      • What do you expect to be the user‘s motivation for using
           the application?

      • What do you itend to be the user‘s experience while
           using the application?

      • What is the goal or focus of the application?
      • How does the application organize and display the
           information people care about?


iPhone Human Interface Guidlines - Martin Ebner 2012
Productivity Applications
                                                „ ... enables tasks that are based on the organization
                                                and manipulation of detailed information“




      • Organizing the list
      • Adding and subcontracting
      • Drilling down, performing
           tasks on reached level




iPhone Human Interface Guidlines - Martin Ebner 2012
Utility Applications
                                                „ ... perfoms a simply task that requires a minimum of
                                                user input.“




      • visually attractive
      • enhancement of information
           display

      • Organize of information into a
           flattened list of items; no
           hierachy



iPhone Human Interface Guidlines - Martin Ebner 2012
Immersive Applications
                                                „ ... offers a full-screen, visually rich environment
                                                that‘s focused on the content and the user‘s
                                                experience with that content“

     • tends to hide much of device‘s user interface
     • use of nonstandards controls appropriate
     • information presentation
          in the context of
          game-play, story or
          experience




iPhone Human Interface Guidlines - Martin Ebner 2012
Choosing an App Style

                                                „When in doubt, keep it simple.“




      • Pare the feature list to the minimum
      • To bring ideas from you desktop application to an iPhone
           application, apply the 80-20 rule (the largest percentage
           of users will use a very limited number of features)

      • Find the core tasks



iPhone Human Interface Guidlines - Martin Ebner 2012
Case Study: Mail
                                                „ ... when people are mobile, their needs for an email
                                                application are simpler, and they want access to core
                                                functionality quickly.“




iPhone Human Interface Guidlines - Martin Ebner 2012
Design the App For the Device
                                                „... you need to make sure that your app looks and
                                                feels like it was designed expressly for an iOS-based
                                                device.“


      • Embrace iOS UI paradigms (controls should look tappabel,
           App structure should be clean, ...)

      • Ensure that unvirsal apps run well on both
           (iPhone and iPad)

      • Reconsider web-based designs
      • Tailor customization to the task
      • Prototype and Iterate

iPhone Human Interface Guidlines - Martin Ebner 2012
From iPhone to iPad Application




 http://www.flickr.com/photos/scolirk/4652688063
iPad Human Interface Guidlines - Martin Ebner 2010
Compatibility Mode
                                               „Unmodified, iPhone applications are running in a
                                               compatibility mode on iPad, but it does not give them
                                               the device-specific experience they want.“


    • Games and other immersive iPhone applications may
         not need much change in information architecture,
         because they are experience driven. In general they need
         a siginificant revision of artwork and interaction.

    • iPhone productivity applications tend to require some
         rearchitecting of the information hierachy, in addation to
         an enriched UI and an enhanced user experience.

    • Utility applications need be reenvisioned for iPad so that
         they can take advantage of the larger screen.

iPad Human Interface Guidlines - Martin Ebner 2010
Human Interface Principles




 http://www.flickr.com/photos/wonderlane/4315076635
iPhone Human Interface Guidlines - Martin Ebner 2012
Great User Interface
                                                „ ... follows human interface design principles, that
                                                are based on the way people think and work, not on
                                                the capibilities of the device.“

      • Methaphors (playback control, sliding on-off switching, ...)
      • Direct Manipulation (with the Multi-Touch Interface)
      • Consistency (application has to take the standards)
      • Feedback (must be immediate)
      • User Control (user, not the application must initiate and
           control actions)

      • Asthetc Integrity (how well the appearance of you
           application integrates with your functionality)
iPhone Human Interface Guidlines - Martin Ebner 2012
User Experience
                                                         Guidelines


    http://www.flickr.com/photos/rivalee/2939042459
iPhone Human Interface Guidlines - Martin Ebner 2012
Focus on the Primary Task
                                                „An iPhone Application that establishes and maintains
                                                focus on its primary functionality is satisfying and
                                                enjoyable to use“




      • What is most important in each context?
      • Is the provided information essential, does a user need
           this information right now?




iPhone Human Interface Guidlines - Martin Ebner 2012
Build in Simplicty/Ease of Use
                                                „ ... users are probably doing other things while they
                                                simultaneously use your application“


      • Elevate the content that people care about
      • Think Top Down - High level Information near the top of
           the screen (independent of how people tap on screen, top
           is most visible)

      • Minimize text input and Keep essential information
           succinctly

      • Give people a logical path to follow
      • Provide a fingertip-size target area for all tappable
           elements (calculator example: 44*44 pixel)
iPhone Human Interface Guidlines - Martin Ebner 2012
Communicate Effectively

                                                „ ... avoid technical jargon in the user interface“



      • Feedback is important
      • use user-centric terminology




iPhone Human Interface Guidlines - Martin Ebner 2012
Support Gestures Appropriately
                                                „To ensure that your application is discoverable and
                                                easy to use, therefore, try to limit the gestures you
                                                require to the most popular.“




iPhone Human Interface Guidlines - Martin Ebner 2012
Think about each detail

                                                „ ... iOS devices are personal devices, but ...“



      • Downplay File-Handling Operations
      • Enable Collaboration and Connectedness
      • De-emphasize Settings
      • Brand appropriately
      • Make search quick and rewarding
      • Use UI Elements consistently

iPhone Human Interface Guidlines - Martin Ebner 2012
Graphical Interface - don‘t
                                                forget about it
                                                „ Rich, beautiful, engaging graphics draw people into
                                                an application and make the simplest task
                                                rewarding....“



      • Consider Adding Physicality and Realism
      • Delight People with Stunning Graphics
      • Use subtle Animation to communicate
      • Ask People to save only when
           necessary



iPhone Human Interface Guidlines - Martin Ebner 2012
For iPad 1/2




      • Enhance Interactivity
      • Reduce Full-Screen Transitions (update only the areas of
           the UI that need it)

      • Restrain your information hierachy (more information in
           just one place)

      • Migrate Toolbar Content to the Top


iPhone Human Interface Guidlines - Martin Ebner 2012
For iPad 2/2
                                                „Consider Using Popovers for some modal tasks...“




      • Does the task require more than one type of input?
      • Does the taks require people to drill down through a
           hierachy of views?

      • Might people want to something
           in the main view before they
           finish the task?

      • Is the task fairly in-depth and
           does it represent one of the
           application‘s main functions?
iPhone Human Interface Guidlines - Martin Ebner 2012
iOS Technology
                                                       Usage Guidlines




 http://www.flickr.com/photos/intherough/4263146374
iPhone Human Interface Guidlines - Martin Ebner 2012
iCloud Storage
                                               „iCloud storage helps people access the content they
                                               care about regardless of which device they are
                                               currently using.“

     • Respect the user‘s iCloud account
     • Determine which types of information to store
     • Make sure your app behaves reasonably when iCloud
          storage is unavailable

     • Avoid asking users to choose which documents to store
     • Warn users about the consequences of deleting a
          document

     • Be sure to include the user‘s iCloud content in searches
iPhone Human Interface Guidlines - Martin Ebner 2012
Multitasking
                                               „ Multitasking allows people to switch quickly among
                                               recently used applications, because apps can be
                                               suspended in the background when they are quit.“

     • Be ready for interruptions, and ready to
          resume

     • Make sure your UI can handle the double-
          high status bar

     • Be ready to pause activities that require
          people’s attention or active participation

     • Ensure that your audio behaves
          appropriately


iPhone Human Interface Guidlines - Martin Ebner 2012
Multitasking
                                               „ Multitasking allows people to switch quickly among
                                               recently used applications, because apps can be
                                               suspended in the background when they are quit.“




     • Use local notifications sparingly
     • When appropriate, finish user-initiated
          tasks in the background.




iPhone Human Interface Guidlines - Martin Ebner 2012
Notification Center 1/2
                                               „... gives a user a single, convenient place in which to
                                               view notifications from their apps.“



   • Keep badge contents up to date
   • Don‘t send multiple notifications for the
        same event

   • Provide a custom message that does not
        include your app name

   • Provide a sound that users can choose to
        hear when a notification arrives


iPhone Human Interface Guidlines - Martin Ebner 2012
Notification Center 2/2
                                               „iOS apps that support local or push notifications can
                                               use the following notification styles.“


                                                                           Banner


                                                                                  Sound



        Alert
                                                                                          Badge




iPhone Human Interface Guidlines - Martin Ebner 2012
Printing
                                               „ ... users can wirelessly print content from your
                                               application“


     • Use the system-provided Action
          button

     • Display the Print item when printing
          is a primary function in the current
          context

     • If appropriate, provide additional
          printing options to users

     • Don’t display print-specific UI if users
          can’t print

iPhone Human Interface Guidlines - Martin Ebner 2012
iAd
                                               „ ... you can allow advertisements to display within
                                               your application and you can receive revenue when
                                               users see or interact with them“


     • size 320*50
     • Place the banner view at or near the
          bottom of the screen

     • Ensure that banner views appear
          when it makes sense in your
          application

     • As much as possible, display banner
          ads in both orientations


iPhone Human Interface Guidlines - Martin Ebner 2012
iAd
                                               „ ... you can allow advertisements to display within
                                               your application and you can receive revenue when
                                               users see or interact with them“


     • Don’t allow an ad to scroll off the
          screen

     • While people view or interact with
          ads, pause activities that require
          their attention or interaction

     • Don’t stop an ad, except in rare
          circumstances



iPhone Human Interface Guidlines - Martin Ebner 2012
Using Sound
                                                „ ... users always expect to hear alarms that they have
                                                set.“


      • Ring/Silent Switch (avoid sound if it is not explicity set)
      • Volume Buttons (the user always decided the loudness)
      • Headset and Headphones (plug in headsets means sound
           has to be set privately)

      • Wireless audio (disconnection = pause, connection = no
           pause)

      • Defining the Audio Behavior is essential task

iPhone Human Interface Guidlines - Martin Ebner 2012
Starting
                                                „iPhone Application should start instantly so users
                                                can begin using them without delay“



      • Specify appropriate status bar styles
      • Display a launch image
      • Avoid displaying an About window, splash screen or
           another tpye of startup experiences

      • Launch in portrait orientation



iPhone Human Interface Guidlines - Martin Ebner 2012
Stopping
                                                „iphone Applications should never quit
                                                programmatically“



      • Be prepared to receive an exit or terminate notification at
           any time.

      • Save the current state when stopping
      • Avoid alerts
      • User has to decide if continuing you application or
           pressing the Home Button



iPhone Human Interface Guidlines - Martin Ebner 2012
Settings and Configuration
                                                „It‘s best when iPhone application do not aks users to
                                                specify any settings at all“



      • Focus your solutions on the needs of 80 percent of users
      • Get as much information as possible from other sources
      • If you must ask for setup-information, prompt users to
           enter within your application

      • Offer configuration options in the main user interface or
           on the back of a screen



iPhone Human Interface Guidlines - Martin Ebner 2012
....
                                                „Don‘t provide a button for a built-in action, because
                                                users will wonder why there are two ways to do the
                                                same thing in your application“



      • Support Copy and Paste
      • Support Undo and Redo
      • Enabling Push Notifications (delivery is not guaranteed)
      • Providing Search and Displaying Search Results
      • Using the User‘s Location


iPhone Human Interface Guidlines - Martin Ebner 2012
iPhone -
             HI Guidelines



                    Planning your iPhone
                    Software Product



                    Designing the User
                    Interface of your
                    iPhone Application



iPhone Human Interface Guidlines - Martin Ebner 2012
Brief Tour of the
   Application User Interface




iPhone Human Interface Guidlines - Martin Ebner 2012
                                                       http://www.flickr.com/photos/ari/4314027331
Main parts of application screen
                                                „Every application, regardless of type, has an
                                                application window“




                • Status Bar
                • Navigation Bar
                • Tab Bar
                • Toolbar



iPhone Human Interface Guidlines - Martin Ebner 2012
Users are accustomed to the look and
                    behavior of standard views and controls


iPhone Human Interface Guidlines - Martin Ebner 2012
                                                       http://www.flickr.com/photos/r_catalano/4180965353
Status Bar
                                                „People expect to see the current battery charge of
                                                their device; hiding this information [...] is not an
                                                ideal user experience“



                • hiding status bar in case of immersive application
                     (carefully decision)

                • important bar (cell signal strength, network,
                     battery)

                • three possible colors




iPhone Human Interface Guidlines - Martin Ebner 2012
Navigation Bar
                                                „ ... appears at the upper edge of an application
                                                screen, just below the status bar.“


      • enable navigation among different
           views in an application

      • provide title and controls that manage
           the items in a view




iPhone Human Interface Guidlines - Martin Ebner 2012
Tool Bar
                                                „ ... performs actions related to objects in the current
                                                view.“




      • constrain the number of items
           (44*44 pixels)

      • use the predefined buttons
      • colors blue and black




iPhone Human Interface Guidlines - Martin Ebner 2012
Tab Bars
                                                „ If you application provides different perspectives on
                                                the same set of data, ... .“


      • icons and text, all equal in
           width and black background

      • tab does not change its
           opacity or height, regardless
           of orientattion

      • more than five tabs, iPhone
           OS add a „More“ tab

      • badging a Tab is possible to
           communicate in a
           noninstrutive way
iPhone Human Interface Guidlines - Martin Ebner 2012
Alerts, Action Sheets, Modal Views
                                                „ ... appear when something requires the user‘s
                                                attention ... “




iPhone Human Interface Guidlines - Martin Ebner 2012
Alerts
                                                „ ... give users criticial information in a highly visible
                                                way. “




         • minize the number of alerts
         • ask for confirmation
         • single / double button alert




iPhone Human Interface Guidlines - Martin Ebner 2012
Action Sheet

                                                „ ... appears as the result of a user action ... “



         • no display of a textual
              message

         • two different backgrounds
         • the closer the top, the
              more visible

         • be aware of mistakenly
              tapping the bottom button
              instead of Home button


iPhone Human Interface Guidlines - Martin Ebner 2012
Table View
                                                „ ... presents data in a single-column list of multiple
                                                rows.“



         • provide feedback when
              user select a list item

         • display content
              immediately

         • plain / group style
         • different table-view
              elements


iPhone Human Interface Guidlines - Martin Ebner 2012
Text View

                                                „ ... is a region that displays multiple lines of text ....“




iPhone Human Interface Guidlines - Martin Ebner 2012
Different Application Controls
                                                „Remember that users expect familiar controls to
                                                behave as they to in the built-in applications.“


         • Activity Indicators                                 • Progress Views
         • Date and Time Pickers                               • Rounded Rectangle Buttons
         • Disclosure Buttons                                  • Search Bars
         • Info Buttons                                        • Segmented Controls
         • Labels                                              • Sliders
         • Page Indicators                                     • Text Fields
         • Pickers
iPhone Human Interface Guidlines - Martin Ebner 2012
iPad only: Popover (1/2)
                                              „... is a transient view that can be revealed when
                                              people tap a control or an onscreen area. “


    • can contain table, image
         map, text, web or custom
         views

    • display additional
         information or list or items

    • display contents of left
         pane of a split view-based
         application

    • display an action sheet

iPad Human Interface Guidlines - Martin Ebner 2010
iPad only: Popover (2/2)
                                              „... is a transient view that can be revealed when
                                              people tap a control or an onscreen area. “


    • save users‘ work when they tap outside a popover‘s
         border

    • ensure that the popover arrow points as directly as
         possible to the element

    • make sure people can use popover without seeing the
         application content behind it

    • only one popover should be visible onscreen at a time
    • avoid making it too big

iPad Human Interface Guidlines - Martin Ebner 2010
iPad only: Split View (1/2)
                                              „... is a full screen view that consits of two side-by-
                                              side panes. “




iPad Human Interface Guidlines - Martin Ebner 2010
iPad only: Split View (1/2)
                                              „... is a full screen view that consits of two side-by-
                                              side panes. “


    • only available in iPad
    • use to display persistent information in the left pane and
         related details in the right pane

    • both panes can contain table, image, map, text, web or
         custom views as well as navigation bars, tool bars or tab
         bars

    • avoid creating a right pane that is narrower than the left
         pane (left pane is fixed to 320 points in all orientations)

    • indicate the current selection in the left pane
iPad Human Interface Guidlines - Martin Ebner 2010
Sytem Provided Buttons
                                                „ ... promote a consistent user experience and make
                                                your job easier.“




iPhone Human Interface Guidlines - Martin Ebner 2012
Creating Custom Icons
   and Images




iPhone Human Interface Guidlines - Martin Ebner 2012
                                                       http://www.flickr.com/photos/conorpendergrast/2634918994
Application Icons
                                                „This is a place where branding and strong visual
                                                design should come together into a compact, instantly
                                                instantly recognizable, attractive package.“




        • rounded corners, drop shadow, reflective shine
             automatically added

        • measures 57*57 pixel (114*114 for high
             resolution)

        • small icon for spotlight search (29*29; 58*58
             high resolution)



iPhone Human Interface Guidlines - Martin Ebner 2012
Launch Images
                                                „To enhance the user‘s experience at application
                                                launch ... .“



       • should not an about
            window, branding elements

       • measures 320*480 pixel
            (640*940 high resolution)

       • it is solely intended to
            enhance the user‘s
            perception, as quick launch,
            ready for use


iPhone Human Interface Guidlines - Martin Ebner 2012
Icons for ...

                                                „do not redesign standard buttons“


        • simple and streamlined
        • not easily mistaken
        • readily understood and widely acceptable
        • Use color and shadow judiciously to help the icon
             tell its story

        • Create an idealized version of the subject rather
             than using a photo

        • Don‘t use replicas of Apple products
iPhone Human Interface Guidlines - Martin Ebner 2012
Tips for Creating Great Artwork
                                                „The Retina display allows you to display high-
                                                resolution versiony of your art and icons.“


        • Richer in texture, more detailed and more
             realistic

        • Scale up your original work up to 200%
        • Add detail and depth




iPhone Human Interface Guidlines - Martin Ebner 2012
iPad - New Way for Applications




                           http://www.youtube.com/watch?v=jdExukJVUGI

iPhone Human Interface Guidlines - Martin Ebner 2012
What happens when you hand a
                                   3-year-old an iPhone?




                                 http://elearningblog.tugraz.at/archives/2994

iPhone Human Interface Guidlines - Martin Ebner 2012
Slides available at:   http://elearningblog.tugraz.at


                          SOCIAL LEARNING
                       Computer and Information Services
                         Graz University of Technology


                                      Graz University of Technology




                                Martin Ebner
                             martin.ebner@tugraz.at
  mebner                    http://elearning.tugraz.at

Contenu connexe

Tendances

Mobile application design trend & history
Mobile application design trend & historyMobile application design trend & history
Mobile application design trend & historyRawin Windygallery
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibilityJon Gibbins
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseApperian
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
A research on i pad device & experience design
A research on i pad   device & experience designA research on i pad   device & experience design
A research on i pad device & experience designVinny Wu
 
Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingTechWell
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsAidan Tierney
 
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip LikensPre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip LikensUXPA International
 
Introduction to mobile application
Introduction to mobile applicationIntroduction to mobile application
Introduction to mobile applicationK Senthil Kumar
 
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson
 
2011 mobile technology task force presentation to framingham state university...
2011 mobile technology task force presentation to framingham state university...2011 mobile technology task force presentation to framingham state university...
2011 mobile technology task force presentation to framingham state university...FSU-ITS
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Effective
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & DevelopmentRonnie Liew
 
iPhone Introduction
iPhone IntroductioniPhone Introduction
iPhone Introductionardiri
 
User experience research and design for enterprise mobiles.pptx
User experience research and design for enterprise mobiles.pptxUser experience research and design for enterprise mobiles.pptx
User experience research and design for enterprise mobiles.pptxDhwani Soni
 

Tendances (18)

Mobile hci
Mobile hciMobile hci
Mobile hci
 
Mobile application design trend & history
Mobile application design trend & historyMobile application design trend & history
Mobile application design trend & history
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
A research on i pad device & experience design
A research on i pad   device & experience designA research on i pad   device & experience design
A research on i pad device & experience design
 
Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility Testing
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip LikensPre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
 
Introduction to mobile application
Introduction to mobile applicationIntroduction to mobile application
Introduction to mobile application
 
Mobile application design & development
Mobile application design & developmentMobile application design & development
Mobile application design & development
 
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
 
2011 mobile technology task force presentation to framingham state university...
2011 mobile technology task force presentation to framingham state university...2011 mobile technology task force presentation to framingham state university...
2011 mobile technology task force presentation to framingham state university...
 
Mobile Strategy
Mobile StrategyMobile Strategy
Mobile Strategy
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
 
iPhone Introduction
iPhone IntroductioniPhone Introduction
iPhone Introduction
 
User experience research and design for enterprise mobiles.pptx
User experience research and design for enterprise mobiles.pptxUser experience research and design for enterprise mobiles.pptx
User experience research and design for enterprise mobiles.pptx
 

En vedette

M-Learning / Eine Einführung
M-Learning / Eine EinführungM-Learning / Eine Einführung
M-Learning / Eine EinführungMartin Ebner
 
iTunesU @ Technische Universität Graz
iTunesU @ Technische Universität GraziTunesU @ Technische Universität Graz
iTunesU @ Technische Universität GrazMartin Ebner
 
Mobile Leanrning - More Than Just a Hype?
Mobile Leanrning - More Than Just a Hype?Mobile Leanrning - More Than Just a Hype?
Mobile Leanrning - More Than Just a Hype?Martin Ebner
 
Graphical User Interface (GUI) - 2
Graphical User Interface (GUI) - 2Graphical User Interface (GUI) - 2
Graphical User Interface (GUI) - 2PRN USM
 
Summary of Apple watch human interface design guideline
Summary of Apple watch human interface design guidelineSummary of Apple watch human interface design guideline
Summary of Apple watch human interface design guidelineBryan Woo
 
Mobile Learning - who needs it?
Mobile Learning - who needs it?Mobile Learning - who needs it?
Mobile Learning - who needs it?Martin Ebner
 
iOS Platform & Architecture
iOS Platform & ArchitectureiOS Platform & Architecture
iOS Platform & Architecturekrishguttha
 
Week 4 IxD History: Personal Computing
Week 4 IxD History: Personal ComputingWeek 4 IxD History: Personal Computing
Week 4 IxD History: Personal ComputingKaren McGrane
 
Chapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface DesignChapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface Designfrancopw
 
Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1PRN USM
 
Graphical User Interface
Graphical User Interface Graphical User Interface
Graphical User Interface Bivek Pakuwal
 
Brain Computer Interface
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interfaceguest9fd1acd
 
Introduction to HCI
Introduction to HCI Introduction to HCI
Introduction to HCI Deskala
 

En vedette (20)

M-Learning / Eine Einführung
M-Learning / Eine EinführungM-Learning / Eine Einführung
M-Learning / Eine Einführung
 
iTunesU @ Technische Universität Graz
iTunesU @ Technische Universität GraziTunesU @ Technische Universität Graz
iTunesU @ Technische Universität Graz
 
Mobile Leanrning - More Than Just a Hype?
Mobile Leanrning - More Than Just a Hype?Mobile Leanrning - More Than Just a Hype?
Mobile Leanrning - More Than Just a Hype?
 
Graphical User Interface (GUI) - 2
Graphical User Interface (GUI) - 2Graphical User Interface (GUI) - 2
Graphical User Interface (GUI) - 2
 
Evolving Glitch Art
Evolving Glitch ArtEvolving Glitch Art
Evolving Glitch Art
 
iOS Human Interface Guideline
iOS Human Interface GuidelineiOS Human Interface Guideline
iOS Human Interface Guideline
 
Summary of Apple watch human interface design guideline
Summary of Apple watch human interface design guidelineSummary of Apple watch human interface design guideline
Summary of Apple watch human interface design guideline
 
Glitch Studies Manifesto
Glitch Studies ManifestoGlitch Studies Manifesto
Glitch Studies Manifesto
 
Mobile Learning - who needs it?
Mobile Learning - who needs it?Mobile Learning - who needs it?
Mobile Learning - who needs it?
 
Graphical User Interface
Graphical User InterfaceGraphical User Interface
Graphical User Interface
 
Gui
GuiGui
Gui
 
iOS Platform & Architecture
iOS Platform & ArchitectureiOS Platform & Architecture
iOS Platform & Architecture
 
HCI Basics
HCI BasicsHCI Basics
HCI Basics
 
Week 4 IxD History: Personal Computing
Week 4 IxD History: Personal ComputingWeek 4 IxD History: Personal Computing
Week 4 IxD History: Personal Computing
 
Chapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface DesignChapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface Design
 
Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1
 
Graphical User Interface
Graphical User Interface Graphical User Interface
Graphical User Interface
 
Brain Computer Interface
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interface
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Introduction to HCI
Introduction to HCI Introduction to HCI
Introduction to HCI
 

Similaire à iPhone / iPad - HI Guidelines - Martin Ebner 2012

iPhone/iPad Human Interface Design
iPhone/iPad Human Interface DesigniPhone/iPad Human Interface Design
iPhone/iPad Human Interface DesignMartin Ebner
 
Designing User Experience for multiple screen and device formats
Designing User Experience for multiple screen and device formatsDesigning User Experience for multiple screen and device formats
Designing User Experience for multiple screen and device formatsDirk Bartels
 
I Phone Summit Dmeeker Final
I Phone Summit Dmeeker FinalI Phone Summit Dmeeker Final
I Phone Summit Dmeeker Finalrajivmordani
 
Communication Design for the Mobile Experience
Communication Design for the Mobile ExperienceCommunication Design for the Mobile Experience
Communication Design for the Mobile ExperienceDavid Drucker
 
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Violeta Salas
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Shane Church
 
Apple iPad Publishing Best Practices | Jim Nasr | Armedia
Apple iPad Publishing Best Practices | Jim Nasr | ArmediaApple iPad Publishing Best Practices | Jim Nasr | Armedia
Apple iPad Publishing Best Practices | Jim Nasr | ArmediaArmedia LLC
 
What is Native App Example.pdf
What is Native App Example.pdfWhat is Native App Example.pdf
What is Native App Example.pdfcodeindus2
 
Mobile Tonic Portfolio
Mobile Tonic PortfolioMobile Tonic Portfolio
Mobile Tonic Portfolioeorteu
 
Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesPass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesAnswerLab
 
Planning your Dream Mobile App
Planning your Dream Mobile AppPlanning your Dream Mobile App
Planning your Dream Mobile AppSean Katz
 
Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success enAcrmnet s.r.l.
 
Preparing App Submission
Preparing App SubmissionPreparing App Submission
Preparing App SubmissionMartin Ebner
 
User-Centered Mobile Concept Development
User-Centered Mobile Concept DevelopmentUser-Centered Mobile Concept Development
User-Centered Mobile Concept DevelopmentSøren Engelbrecht
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape R2integrated
 
The mobile traveler experience
The mobile traveler experienceThe mobile traveler experience
The mobile traveler experienceKevin May
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012CorSource
 
What is the Average Cost to Develop an iPhone App?
What is the Average Cost to Develop an iPhone App?What is the Average Cost to Develop an iPhone App?
What is the Average Cost to Develop an iPhone App?Tariq Mohammad Habib
 
AppTalk Frontline: Web vs Hybrid vs Native
AppTalk Frontline: Web vs Hybrid vs NativeAppTalk Frontline: Web vs Hybrid vs Native
AppTalk Frontline: Web vs Hybrid vs NativeSebastian de Mel
 

Similaire à iPhone / iPad - HI Guidelines - Martin Ebner 2012 (20)

iPhone/iPad Human Interface Design
iPhone/iPad Human Interface DesigniPhone/iPad Human Interface Design
iPhone/iPad Human Interface Design
 
Designing User Experience for multiple screen and device formats
Designing User Experience for multiple screen and device formatsDesigning User Experience for multiple screen and device formats
Designing User Experience for multiple screen and device formats
 
I Phone Summit Dmeeker Final
I Phone Summit Dmeeker FinalI Phone Summit Dmeeker Final
I Phone Summit Dmeeker Final
 
Communication Design for the Mobile Experience
Communication Design for the Mobile ExperienceCommunication Design for the Mobile Experience
Communication Design for the Mobile Experience
 
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
 
Apple iPad Publishing Best Practices | Jim Nasr | Armedia
Apple iPad Publishing Best Practices | Jim Nasr | ArmediaApple iPad Publishing Best Practices | Jim Nasr | Armedia
Apple iPad Publishing Best Practices | Jim Nasr | Armedia
 
Sydney Mobile - April 2010 - Tigerspike
Sydney Mobile - April 2010 - TigerspikeSydney Mobile - April 2010 - Tigerspike
Sydney Mobile - April 2010 - Tigerspike
 
What is Native App Example.pdf
What is Native App Example.pdfWhat is Native App Example.pdf
What is Native App Example.pdf
 
Mobile Tonic Portfolio
Mobile Tonic PortfolioMobile Tonic Portfolio
Mobile Tonic Portfolio
 
Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesPass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
 
Planning your Dream Mobile App
Planning your Dream Mobile AppPlanning your Dream Mobile App
Planning your Dream Mobile App
 
Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success en
 
Preparing App Submission
Preparing App SubmissionPreparing App Submission
Preparing App Submission
 
User-Centered Mobile Concept Development
User-Centered Mobile Concept DevelopmentUser-Centered Mobile Concept Development
User-Centered Mobile Concept Development
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape
 
The mobile traveler experience
The mobile traveler experienceThe mobile traveler experience
The mobile traveler experience
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
 
What is the Average Cost to Develop an iPhone App?
What is the Average Cost to Develop an iPhone App?What is the Average Cost to Develop an iPhone App?
What is the Average Cost to Develop an iPhone App?
 
AppTalk Frontline: Web vs Hybrid vs Native
AppTalk Frontline: Web vs Hybrid vs NativeAppTalk Frontline: Web vs Hybrid vs Native
AppTalk Frontline: Web vs Hybrid vs Native
 

Plus de Martin Ebner

Digitalisierung der Lehre – warum, wozu, wie?
Digitalisierung der Lehre –  warum, wozu, wie?Digitalisierung der Lehre –  warum, wozu, wie?
Digitalisierung der Lehre – warum, wozu, wie?Martin Ebner
 
Evaluation Design for Learning with Mixed Reality in Mining Education based o...
Evaluation Design for Learning with Mixed Reality in Mining Education based o...Evaluation Design for Learning with Mixed Reality in Mining Education based o...
Evaluation Design for Learning with Mixed Reality in Mining Education based o...Martin Ebner
 
Effects of Remote Learning on Practitioner Integration
Effects of Remote Learning on Practitioner IntegrationEffects of Remote Learning on Practitioner Integration
Effects of Remote Learning on Practitioner IntegrationMartin Ebner
 
Making of an Open Makerspace in a Secondary Vocational School in Austria: Dev...
Making of an Open Makerspace in a Secondary Vocational School in Austria: Dev...Making of an Open Makerspace in a Secondary Vocational School in Austria: Dev...
Making of an Open Makerspace in a Secondary Vocational School in Austria: Dev...Martin Ebner
 
The relation of prior IT usage, IT skills and field of study: A multiple corr...
The relation of prior IT usage, IT skills and field of study: A multiple corr...The relation of prior IT usage, IT skills and field of study: A multiple corr...
The relation of prior IT usage, IT skills and field of study: A multiple corr...Martin Ebner
 
Change of IT equipment and communication applications used by first-semester ...
Change of IT equipment and communication applications used by first-semester ...Change of IT equipment and communication applications used by first-semester ...
Change of IT equipment and communication applications used by first-semester ...Martin Ebner
 
School Start Screening Tool
School Start Screening ToolSchool Start Screening Tool
School Start Screening ToolMartin Ebner
 
Speech-based Learning with Amazon Alexa
Speech-based Learning with Amazon AlexaSpeech-based Learning with Amazon Alexa
Speech-based Learning with Amazon AlexaMartin Ebner
 
www – was wirkt weiter? Hochschule virtuell
www – was wirkt weiter? Hochschule virtuellwww – was wirkt weiter? Hochschule virtuell
www – was wirkt weiter? Hochschule virtuellMartin Ebner
 
TU Graz Lessons Learnt COVID-19 & Digitalisierungsprojekte in der Lehre
TU Graz Lessons Learnt COVID-19 & Digitalisierungsprojekte in der LehreTU Graz Lessons Learnt COVID-19 & Digitalisierungsprojekte in der Lehre
TU Graz Lessons Learnt COVID-19 & Digitalisierungsprojekte in der LehreMartin Ebner
 
Digitale Kompetenzen – vom europäischen Rahmenwerk zum Online-Kurs
Digitale Kompetenzen – vom europäischen Rahmenwerk zum Online-KursDigitale Kompetenzen – vom europäischen Rahmenwerk zum Online-Kurs
Digitale Kompetenzen – vom europäischen Rahmenwerk zum Online-KursMartin Ebner
 
MOOC map (Version 3)
MOOC map (Version 3)MOOC map (Version 3)
MOOC map (Version 3)Martin Ebner
 
ReDesign your lecture Canvas [eng]
ReDesign your lecture Canvas [eng]ReDesign your lecture Canvas [eng]
ReDesign your lecture Canvas [eng]Martin Ebner
 
ReDesign your lecture Canvas [de]
ReDesign your lecture Canvas [de]ReDesign your lecture Canvas [de]
ReDesign your lecture Canvas [de]Martin Ebner
 
MOOC-Maker Canvas [eng]
MOOC-Maker Canvas [eng]MOOC-Maker Canvas [eng]
MOOC-Maker Canvas [eng]Martin Ebner
 
MOOC-Maker Canvas [de]
MOOC-Maker Canvas [de]MOOC-Maker Canvas [de]
MOOC-Maker Canvas [de]Martin Ebner
 
Digitale Lehre in Zeiten von COVID-19 an einer Technischen Universität
Digitale Lehre in Zeiten von COVID-19 an einer Technischen UniversitätDigitale Lehre in Zeiten von COVID-19 an einer Technischen Universität
Digitale Lehre in Zeiten von COVID-19 an einer Technischen UniversitätMartin Ebner
 
MOOCs als Teil des zukünftigen digitalen Lernens
MOOCs als Teil des zukünftigen digitalen Lernens MOOCs als Teil des zukünftigen digitalen Lernens
MOOCs als Teil des zukünftigen digitalen Lernens Martin Ebner
 
Der Ansatz der „Citizen Science“ bei der Erstellung von Lehrmaterialien in ei...
Der Ansatz der „Citizen Science“ bei der Erstellung von Lehrmaterialien in ei...Der Ansatz der „Citizen Science“ bei der Erstellung von Lehrmaterialien in ei...
Der Ansatz der „Citizen Science“ bei der Erstellung von Lehrmaterialien in ei...Martin Ebner
 

Plus de Martin Ebner (20)

Maker Education
Maker EducationMaker Education
Maker Education
 
Digitalisierung der Lehre – warum, wozu, wie?
Digitalisierung der Lehre –  warum, wozu, wie?Digitalisierung der Lehre –  warum, wozu, wie?
Digitalisierung der Lehre – warum, wozu, wie?
 
Evaluation Design for Learning with Mixed Reality in Mining Education based o...
Evaluation Design for Learning with Mixed Reality in Mining Education based o...Evaluation Design for Learning with Mixed Reality in Mining Education based o...
Evaluation Design for Learning with Mixed Reality in Mining Education based o...
 
Effects of Remote Learning on Practitioner Integration
Effects of Remote Learning on Practitioner IntegrationEffects of Remote Learning on Practitioner Integration
Effects of Remote Learning on Practitioner Integration
 
Making of an Open Makerspace in a Secondary Vocational School in Austria: Dev...
Making of an Open Makerspace in a Secondary Vocational School in Austria: Dev...Making of an Open Makerspace in a Secondary Vocational School in Austria: Dev...
Making of an Open Makerspace in a Secondary Vocational School in Austria: Dev...
 
The relation of prior IT usage, IT skills and field of study: A multiple corr...
The relation of prior IT usage, IT skills and field of study: A multiple corr...The relation of prior IT usage, IT skills and field of study: A multiple corr...
The relation of prior IT usage, IT skills and field of study: A multiple corr...
 
Change of IT equipment and communication applications used by first-semester ...
Change of IT equipment and communication applications used by first-semester ...Change of IT equipment and communication applications used by first-semester ...
Change of IT equipment and communication applications used by first-semester ...
 
School Start Screening Tool
School Start Screening ToolSchool Start Screening Tool
School Start Screening Tool
 
Speech-based Learning with Amazon Alexa
Speech-based Learning with Amazon AlexaSpeech-based Learning with Amazon Alexa
Speech-based Learning with Amazon Alexa
 
www – was wirkt weiter? Hochschule virtuell
www – was wirkt weiter? Hochschule virtuellwww – was wirkt weiter? Hochschule virtuell
www – was wirkt weiter? Hochschule virtuell
 
TU Graz Lessons Learnt COVID-19 & Digitalisierungsprojekte in der Lehre
TU Graz Lessons Learnt COVID-19 & Digitalisierungsprojekte in der LehreTU Graz Lessons Learnt COVID-19 & Digitalisierungsprojekte in der Lehre
TU Graz Lessons Learnt COVID-19 & Digitalisierungsprojekte in der Lehre
 
Digitale Kompetenzen – vom europäischen Rahmenwerk zum Online-Kurs
Digitale Kompetenzen – vom europäischen Rahmenwerk zum Online-KursDigitale Kompetenzen – vom europäischen Rahmenwerk zum Online-Kurs
Digitale Kompetenzen – vom europäischen Rahmenwerk zum Online-Kurs
 
MOOC map (Version 3)
MOOC map (Version 3)MOOC map (Version 3)
MOOC map (Version 3)
 
ReDesign your lecture Canvas [eng]
ReDesign your lecture Canvas [eng]ReDesign your lecture Canvas [eng]
ReDesign your lecture Canvas [eng]
 
ReDesign your lecture Canvas [de]
ReDesign your lecture Canvas [de]ReDesign your lecture Canvas [de]
ReDesign your lecture Canvas [de]
 
MOOC-Maker Canvas [eng]
MOOC-Maker Canvas [eng]MOOC-Maker Canvas [eng]
MOOC-Maker Canvas [eng]
 
MOOC-Maker Canvas [de]
MOOC-Maker Canvas [de]MOOC-Maker Canvas [de]
MOOC-Maker Canvas [de]
 
Digitale Lehre in Zeiten von COVID-19 an einer Technischen Universität
Digitale Lehre in Zeiten von COVID-19 an einer Technischen UniversitätDigitale Lehre in Zeiten von COVID-19 an einer Technischen Universität
Digitale Lehre in Zeiten von COVID-19 an einer Technischen Universität
 
MOOCs als Teil des zukünftigen digitalen Lernens
MOOCs als Teil des zukünftigen digitalen Lernens MOOCs als Teil des zukünftigen digitalen Lernens
MOOCs als Teil des zukünftigen digitalen Lernens
 
Der Ansatz der „Citizen Science“ bei der Erstellung von Lehrmaterialien in ei...
Der Ansatz der „Citizen Science“ bei der Erstellung von Lehrmaterialien in ei...Der Ansatz der „Citizen Science“ bei der Erstellung von Lehrmaterialien in ei...
Der Ansatz der „Citizen Science“ bei der Erstellung von Lehrmaterialien in ei...
 

Dernier

How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 

Dernier (20)

How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 

iPhone / iPad - HI Guidelines - Martin Ebner 2012

  • 1. iPhone / iPad - Human Interface Guidelines Martin Ebner The presentation bases on http://developer.apple.com/iphone/library/documentation/userexperience/ conceptual/mobilehig/Introduction/Introduction.html (V 2011-10-12)
  • 2. Do we need Usability? http://www.flickr.com/photos/rdolishny/2760207306
  • 3. The future is mobile http://flickr.com/photos/thomcochrane/416206133/
  • 10. iPhone / iPad just another device? http://www.flickr.com/photos/kiki99/1031313718
  • 11. "The iPhone generates 33% of all mobile smartphone traffic worldwide and 50% in the US." AdMob Mobile Metrics, 2009 http://de.admob.com/s/solutions/metrics?_cd=1 http://www.flickr.com/photos/pleasewait/2272096624
  • 12. „91% of iPhone users and 88% of iPod touch users would recommend their device, compared to 84% of Android users and 69% of webOS users“ (AdMob Mobile Metrics, January. 2009) http://metrics.admob.com/ iPhone Human Interface Guidlines - Martin Ebner 2012
  • 13. A total of 99 percent of 200 respondents to a RBC/IQ ChangeWave survey in August said they are satisfied with their iPhone 3GS, with 82 percent of those "Very Satisfied." http://www.appleinsider.com/articles/09/08/14/apples_iphone_3gs_has_99_percent_satisfaction_rate.html iPhone Human Interface Guidlines - Martin Ebner 2012
  • 15. http://www.androidpit.de/de/android/blog/394061/ Weltweite-Smartphone-Verkaufszahlen-Android- Nummer-Eins
  • 16. Apps usable for everyone? iPhone Human Interface Guidlines - Martin Ebner 2012
  • 17. ADS „ ... pick the few features, most frequently used, by the majority of your users, most appropriated for the mobile ...“ Application Definiton Statement {your differentiator} {your solution} for {your audience} iPhone Human Interface Guidlines - Martin Ebner 2012
  • 18. ADS „ ... pick the few features, most frequently used, by the majority of your users, most appropriated for the mobile ...“ Example: {easy to use} {digital photo sharing} for {casual iphone users} Note - this is a new app {easy to use} {digital photo sharing} for {professional iphone users} iPhone Human Interface Guidlines - Martin Ebner 2012
  • 19. ADS „ ... pick the few features, most frequently used, by the majority of your users, most appropriated for the mobile ...“ • Elegant solution: you must solve a user's problem and solve it eleganty • Great usability: solide app hierarchy, clean layout • Gorgeous application icon: hey, the icon is the brand of your product! iPhone Human Interface Guidlines - Martin Ebner 2012
  • 20. iPhone - HI Guidelines Planning your iPhone Software Product Designing the User Interface of your iPhone Application iPhone Human Interface Guidlines - Martin Ebner 2012
  • 21. iPhone - HI Guidelines Planning your iPhone Software Product Designing the User Interface of your iPhone Application iPhone Human Interface Guidlines - Martin Ebner 2012
  • 22. iPhone OS Platform Rich with Possibilites http://www.flickr.com/photos/shuffle-art/1441940051 iPhone Human Interface Guidlines - Martin Ebner 2012
  • 23. Platform Differences 1/2 „An iPhone OS-based device is not a desktop or laptop computer, and an iPhone application is not the same as a desktop application.“ • The display is paramount Compact Sreen Size - 480*320 pixels (iPhone 3 and lower), 960*640 pixels (since iPhone 4), 1024*768 pixels (iPad) • Device orientation can change to any time • Memory is not unlimted • Apps Respond to gestures, not clicks • One screen at a time iPhone Human Interface Guidlines - Martin Ebner 2012
  • 24. Platform Differences 2/2 „An iPhone OS-based device is not a desktop or laptop computer, and an iPhone application is not the same as a desktop application.“ • Preferences are available in settings • Apps have a more or less just on single window • Minimal User Help iPhone Human Interface Guidlines - Martin Ebner 2012
  • 25. What Are Your Options? „Depending on the implementation details and its intended audience, some types of software may be better suited to your needs than others.“ • An iPhone Application (available in App Store) • Web-only Content (compare http://itunes.tugraz.at): - Web Application - Optimized webpage - Compatible webpage • Hybrid Applications (access to web content) iPhone Human Interface Guidlines - Martin Ebner 2012
  • 26. 3 Application Styles „... applicaton styles, based on visual and behavioral characterstics, data model, and user experience.“ • What do you expect to be the user‘s motivation for using the application? • What do you itend to be the user‘s experience while using the application? • What is the goal or focus of the application? • How does the application organize and display the information people care about? iPhone Human Interface Guidlines - Martin Ebner 2012
  • 27. Productivity Applications „ ... enables tasks that are based on the organization and manipulation of detailed information“ • Organizing the list • Adding and subcontracting • Drilling down, performing tasks on reached level iPhone Human Interface Guidlines - Martin Ebner 2012
  • 28. Utility Applications „ ... perfoms a simply task that requires a minimum of user input.“ • visually attractive • enhancement of information display • Organize of information into a flattened list of items; no hierachy iPhone Human Interface Guidlines - Martin Ebner 2012
  • 29. Immersive Applications „ ... offers a full-screen, visually rich environment that‘s focused on the content and the user‘s experience with that content“ • tends to hide much of device‘s user interface • use of nonstandards controls appropriate • information presentation in the context of game-play, story or experience iPhone Human Interface Guidlines - Martin Ebner 2012
  • 30. Choosing an App Style „When in doubt, keep it simple.“ • Pare the feature list to the minimum • To bring ideas from you desktop application to an iPhone application, apply the 80-20 rule (the largest percentage of users will use a very limited number of features) • Find the core tasks iPhone Human Interface Guidlines - Martin Ebner 2012
  • 31. Case Study: Mail „ ... when people are mobile, their needs for an email application are simpler, and they want access to core functionality quickly.“ iPhone Human Interface Guidlines - Martin Ebner 2012
  • 32. Design the App For the Device „... you need to make sure that your app looks and feels like it was designed expressly for an iOS-based device.“ • Embrace iOS UI paradigms (controls should look tappabel, App structure should be clean, ...) • Ensure that unvirsal apps run well on both (iPhone and iPad) • Reconsider web-based designs • Tailor customization to the task • Prototype and Iterate iPhone Human Interface Guidlines - Martin Ebner 2012
  • 33. From iPhone to iPad Application http://www.flickr.com/photos/scolirk/4652688063 iPad Human Interface Guidlines - Martin Ebner 2010
  • 34. Compatibility Mode „Unmodified, iPhone applications are running in a compatibility mode on iPad, but it does not give them the device-specific experience they want.“ • Games and other immersive iPhone applications may not need much change in information architecture, because they are experience driven. In general they need a siginificant revision of artwork and interaction. • iPhone productivity applications tend to require some rearchitecting of the information hierachy, in addation to an enriched UI and an enhanced user experience. • Utility applications need be reenvisioned for iPad so that they can take advantage of the larger screen. iPad Human Interface Guidlines - Martin Ebner 2010
  • 35. Human Interface Principles http://www.flickr.com/photos/wonderlane/4315076635 iPhone Human Interface Guidlines - Martin Ebner 2012
  • 36. Great User Interface „ ... follows human interface design principles, that are based on the way people think and work, not on the capibilities of the device.“ • Methaphors (playback control, sliding on-off switching, ...) • Direct Manipulation (with the Multi-Touch Interface) • Consistency (application has to take the standards) • Feedback (must be immediate) • User Control (user, not the application must initiate and control actions) • Asthetc Integrity (how well the appearance of you application integrates with your functionality) iPhone Human Interface Guidlines - Martin Ebner 2012
  • 37. User Experience Guidelines http://www.flickr.com/photos/rivalee/2939042459 iPhone Human Interface Guidlines - Martin Ebner 2012
  • 38. Focus on the Primary Task „An iPhone Application that establishes and maintains focus on its primary functionality is satisfying and enjoyable to use“ • What is most important in each context? • Is the provided information essential, does a user need this information right now? iPhone Human Interface Guidlines - Martin Ebner 2012
  • 39. Build in Simplicty/Ease of Use „ ... users are probably doing other things while they simultaneously use your application“ • Elevate the content that people care about • Think Top Down - High level Information near the top of the screen (independent of how people tap on screen, top is most visible) • Minimize text input and Keep essential information succinctly • Give people a logical path to follow • Provide a fingertip-size target area for all tappable elements (calculator example: 44*44 pixel) iPhone Human Interface Guidlines - Martin Ebner 2012
  • 40. Communicate Effectively „ ... avoid technical jargon in the user interface“ • Feedback is important • use user-centric terminology iPhone Human Interface Guidlines - Martin Ebner 2012
  • 41. Support Gestures Appropriately „To ensure that your application is discoverable and easy to use, therefore, try to limit the gestures you require to the most popular.“ iPhone Human Interface Guidlines - Martin Ebner 2012
  • 42. Think about each detail „ ... iOS devices are personal devices, but ...“ • Downplay File-Handling Operations • Enable Collaboration and Connectedness • De-emphasize Settings • Brand appropriately • Make search quick and rewarding • Use UI Elements consistently iPhone Human Interface Guidlines - Martin Ebner 2012
  • 43. Graphical Interface - don‘t forget about it „ Rich, beautiful, engaging graphics draw people into an application and make the simplest task rewarding....“ • Consider Adding Physicality and Realism • Delight People with Stunning Graphics • Use subtle Animation to communicate • Ask People to save only when necessary iPhone Human Interface Guidlines - Martin Ebner 2012
  • 44. For iPad 1/2 • Enhance Interactivity • Reduce Full-Screen Transitions (update only the areas of the UI that need it) • Restrain your information hierachy (more information in just one place) • Migrate Toolbar Content to the Top iPhone Human Interface Guidlines - Martin Ebner 2012
  • 45. For iPad 2/2 „Consider Using Popovers for some modal tasks...“ • Does the task require more than one type of input? • Does the taks require people to drill down through a hierachy of views? • Might people want to something in the main view before they finish the task? • Is the task fairly in-depth and does it represent one of the application‘s main functions? iPhone Human Interface Guidlines - Martin Ebner 2012
  • 46. iOS Technology Usage Guidlines http://www.flickr.com/photos/intherough/4263146374 iPhone Human Interface Guidlines - Martin Ebner 2012
  • 47. iCloud Storage „iCloud storage helps people access the content they care about regardless of which device they are currently using.“ • Respect the user‘s iCloud account • Determine which types of information to store • Make sure your app behaves reasonably when iCloud storage is unavailable • Avoid asking users to choose which documents to store • Warn users about the consequences of deleting a document • Be sure to include the user‘s iCloud content in searches iPhone Human Interface Guidlines - Martin Ebner 2012
  • 48. Multitasking „ Multitasking allows people to switch quickly among recently used applications, because apps can be suspended in the background when they are quit.“ • Be ready for interruptions, and ready to resume • Make sure your UI can handle the double- high status bar • Be ready to pause activities that require people’s attention or active participation • Ensure that your audio behaves appropriately iPhone Human Interface Guidlines - Martin Ebner 2012
  • 49. Multitasking „ Multitasking allows people to switch quickly among recently used applications, because apps can be suspended in the background when they are quit.“ • Use local notifications sparingly • When appropriate, finish user-initiated tasks in the background. iPhone Human Interface Guidlines - Martin Ebner 2012
  • 50. Notification Center 1/2 „... gives a user a single, convenient place in which to view notifications from their apps.“ • Keep badge contents up to date • Don‘t send multiple notifications for the same event • Provide a custom message that does not include your app name • Provide a sound that users can choose to hear when a notification arrives iPhone Human Interface Guidlines - Martin Ebner 2012
  • 51. Notification Center 2/2 „iOS apps that support local or push notifications can use the following notification styles.“ Banner Sound Alert Badge iPhone Human Interface Guidlines - Martin Ebner 2012
  • 52. Printing „ ... users can wirelessly print content from your application“ • Use the system-provided Action button • Display the Print item when printing is a primary function in the current context • If appropriate, provide additional printing options to users • Don’t display print-specific UI if users can’t print iPhone Human Interface Guidlines - Martin Ebner 2012
  • 53. iAd „ ... you can allow advertisements to display within your application and you can receive revenue when users see or interact with them“ • size 320*50 • Place the banner view at or near the bottom of the screen • Ensure that banner views appear when it makes sense in your application • As much as possible, display banner ads in both orientations iPhone Human Interface Guidlines - Martin Ebner 2012
  • 54. iAd „ ... you can allow advertisements to display within your application and you can receive revenue when users see or interact with them“ • Don’t allow an ad to scroll off the screen • While people view or interact with ads, pause activities that require their attention or interaction • Don’t stop an ad, except in rare circumstances iPhone Human Interface Guidlines - Martin Ebner 2012
  • 55. Using Sound „ ... users always expect to hear alarms that they have set.“ • Ring/Silent Switch (avoid sound if it is not explicity set) • Volume Buttons (the user always decided the loudness) • Headset and Headphones (plug in headsets means sound has to be set privately) • Wireless audio (disconnection = pause, connection = no pause) • Defining the Audio Behavior is essential task iPhone Human Interface Guidlines - Martin Ebner 2012
  • 56. Starting „iPhone Application should start instantly so users can begin using them without delay“ • Specify appropriate status bar styles • Display a launch image • Avoid displaying an About window, splash screen or another tpye of startup experiences • Launch in portrait orientation iPhone Human Interface Guidlines - Martin Ebner 2012
  • 57. Stopping „iphone Applications should never quit programmatically“ • Be prepared to receive an exit or terminate notification at any time. • Save the current state when stopping • Avoid alerts • User has to decide if continuing you application or pressing the Home Button iPhone Human Interface Guidlines - Martin Ebner 2012
  • 58. Settings and Configuration „It‘s best when iPhone application do not aks users to specify any settings at all“ • Focus your solutions on the needs of 80 percent of users • Get as much information as possible from other sources • If you must ask for setup-information, prompt users to enter within your application • Offer configuration options in the main user interface or on the back of a screen iPhone Human Interface Guidlines - Martin Ebner 2012
  • 59. .... „Don‘t provide a button for a built-in action, because users will wonder why there are two ways to do the same thing in your application“ • Support Copy and Paste • Support Undo and Redo • Enabling Push Notifications (delivery is not guaranteed) • Providing Search and Displaying Search Results • Using the User‘s Location iPhone Human Interface Guidlines - Martin Ebner 2012
  • 60. iPhone - HI Guidelines Planning your iPhone Software Product Designing the User Interface of your iPhone Application iPhone Human Interface Guidlines - Martin Ebner 2012
  • 61. Brief Tour of the Application User Interface iPhone Human Interface Guidlines - Martin Ebner 2012 http://www.flickr.com/photos/ari/4314027331
  • 62. Main parts of application screen „Every application, regardless of type, has an application window“ • Status Bar • Navigation Bar • Tab Bar • Toolbar iPhone Human Interface Guidlines - Martin Ebner 2012
  • 63. Users are accustomed to the look and behavior of standard views and controls iPhone Human Interface Guidlines - Martin Ebner 2012 http://www.flickr.com/photos/r_catalano/4180965353
  • 64. Status Bar „People expect to see the current battery charge of their device; hiding this information [...] is not an ideal user experience“ • hiding status bar in case of immersive application (carefully decision) • important bar (cell signal strength, network, battery) • three possible colors iPhone Human Interface Guidlines - Martin Ebner 2012
  • 65. Navigation Bar „ ... appears at the upper edge of an application screen, just below the status bar.“ • enable navigation among different views in an application • provide title and controls that manage the items in a view iPhone Human Interface Guidlines - Martin Ebner 2012
  • 66. Tool Bar „ ... performs actions related to objects in the current view.“ • constrain the number of items (44*44 pixels) • use the predefined buttons • colors blue and black iPhone Human Interface Guidlines - Martin Ebner 2012
  • 67. Tab Bars „ If you application provides different perspectives on the same set of data, ... .“ • icons and text, all equal in width and black background • tab does not change its opacity or height, regardless of orientattion • more than five tabs, iPhone OS add a „More“ tab • badging a Tab is possible to communicate in a noninstrutive way iPhone Human Interface Guidlines - Martin Ebner 2012
  • 68. Alerts, Action Sheets, Modal Views „ ... appear when something requires the user‘s attention ... “ iPhone Human Interface Guidlines - Martin Ebner 2012
  • 69. Alerts „ ... give users criticial information in a highly visible way. “ • minize the number of alerts • ask for confirmation • single / double button alert iPhone Human Interface Guidlines - Martin Ebner 2012
  • 70. Action Sheet „ ... appears as the result of a user action ... “ • no display of a textual message • two different backgrounds • the closer the top, the more visible • be aware of mistakenly tapping the bottom button instead of Home button iPhone Human Interface Guidlines - Martin Ebner 2012
  • 71. Table View „ ... presents data in a single-column list of multiple rows.“ • provide feedback when user select a list item • display content immediately • plain / group style • different table-view elements iPhone Human Interface Guidlines - Martin Ebner 2012
  • 72. Text View „ ... is a region that displays multiple lines of text ....“ iPhone Human Interface Guidlines - Martin Ebner 2012
  • 73. Different Application Controls „Remember that users expect familiar controls to behave as they to in the built-in applications.“ • Activity Indicators • Progress Views • Date and Time Pickers • Rounded Rectangle Buttons • Disclosure Buttons • Search Bars • Info Buttons • Segmented Controls • Labels • Sliders • Page Indicators • Text Fields • Pickers iPhone Human Interface Guidlines - Martin Ebner 2012
  • 74. iPad only: Popover (1/2) „... is a transient view that can be revealed when people tap a control or an onscreen area. “ • can contain table, image map, text, web or custom views • display additional information or list or items • display contents of left pane of a split view-based application • display an action sheet iPad Human Interface Guidlines - Martin Ebner 2010
  • 75. iPad only: Popover (2/2) „... is a transient view that can be revealed when people tap a control or an onscreen area. “ • save users‘ work when they tap outside a popover‘s border • ensure that the popover arrow points as directly as possible to the element • make sure people can use popover without seeing the application content behind it • only one popover should be visible onscreen at a time • avoid making it too big iPad Human Interface Guidlines - Martin Ebner 2010
  • 76. iPad only: Split View (1/2) „... is a full screen view that consits of two side-by- side panes. “ iPad Human Interface Guidlines - Martin Ebner 2010
  • 77. iPad only: Split View (1/2) „... is a full screen view that consits of two side-by- side panes. “ • only available in iPad • use to display persistent information in the left pane and related details in the right pane • both panes can contain table, image, map, text, web or custom views as well as navigation bars, tool bars or tab bars • avoid creating a right pane that is narrower than the left pane (left pane is fixed to 320 points in all orientations) • indicate the current selection in the left pane iPad Human Interface Guidlines - Martin Ebner 2010
  • 78. Sytem Provided Buttons „ ... promote a consistent user experience and make your job easier.“ iPhone Human Interface Guidlines - Martin Ebner 2012
  • 79. Creating Custom Icons and Images iPhone Human Interface Guidlines - Martin Ebner 2012 http://www.flickr.com/photos/conorpendergrast/2634918994
  • 80. Application Icons „This is a place where branding and strong visual design should come together into a compact, instantly instantly recognizable, attractive package.“ • rounded corners, drop shadow, reflective shine automatically added • measures 57*57 pixel (114*114 for high resolution) • small icon for spotlight search (29*29; 58*58 high resolution) iPhone Human Interface Guidlines - Martin Ebner 2012
  • 81. Launch Images „To enhance the user‘s experience at application launch ... .“ • should not an about window, branding elements • measures 320*480 pixel (640*940 high resolution) • it is solely intended to enhance the user‘s perception, as quick launch, ready for use iPhone Human Interface Guidlines - Martin Ebner 2012
  • 82. Icons for ... „do not redesign standard buttons“ • simple and streamlined • not easily mistaken • readily understood and widely acceptable • Use color and shadow judiciously to help the icon tell its story • Create an idealized version of the subject rather than using a photo • Don‘t use replicas of Apple products iPhone Human Interface Guidlines - Martin Ebner 2012
  • 83. Tips for Creating Great Artwork „The Retina display allows you to display high- resolution versiony of your art and icons.“ • Richer in texture, more detailed and more realistic • Scale up your original work up to 200% • Add detail and depth iPhone Human Interface Guidlines - Martin Ebner 2012
  • 84. iPad - New Way for Applications http://www.youtube.com/watch?v=jdExukJVUGI iPhone Human Interface Guidlines - Martin Ebner 2012
  • 85. What happens when you hand a 3-year-old an iPhone? http://elearningblog.tugraz.at/archives/2994 iPhone Human Interface Guidlines - Martin Ebner 2012
  • 86. Slides available at: http://elearningblog.tugraz.at SOCIAL LEARNING Computer and Information Services Graz University of Technology Graz University of Technology Martin Ebner martin.ebner@tugraz.at mebner http://elearning.tugraz.at