index.md (2390B)
1 +++ 2 title = 'Designing for differences' 3 +++ 4 5 ## Designing for differences 6 differences in: 7 * demographics - gender, age, education, socio-economic status 8 * culture - language, religion, ethnicity 9 * cognitive style - personality type 10 * disability - visual, motor, cognitive 11 * experience - subject domain, systems 12 13 how much should you tailor? 14 * at this point you pretend that there's an average user, completely contradicting what was said a few lectures before 15 * but now you do it because it's useful and keeps the range broad 16 * specialised audience design - economics of markets, empathy with the users 17 * universal design - the kerb cut metaphor 18 19 ### Ergonomics 20 peripherals, posture, stuff like this 21 22  23 24 ### Computers for older people 25 usage related to socio-economic group, with wealth and education critical 26 27 accessibility features: 28 * sensory: visual (reduce width of field, color perceptions), audio (high freq hearing loss) 29 * motor: slower motor task response times, no fine motor control 30 * cognitive: decline in linguistic and reasoning ability, impairment of memory 31 32 ### Computers for kids 33 * bold colors 34 * large buttons and text 35 36 ### Web page guidelines 37 do the research 38 * are there local sites offering similar goods/services? 39 * what are common design values and cahracteristics? 40 41 use any local knowledge you can get 42 43 test the design before deployment! 44 45 #### Web Content Accessibility Guidelines (WCAG, W3C initiative) 46 aims to provide guidelines, has a st of accessibility principles 47 48 perceivable: 49 1. provide text alternatives for any non-text content (like alt tag) 50 2. provide alternatives for time-based media 51 3. create content that can be presented in different ways without losing information/structure 52 4. make it easier for users to see/hear content (including foreground and background separation) 53 54 operable: 55 1. make all functionality available from a keyboard 56 2. provide users enough time to read and use content 57 3. do not design content in a way that can cause seizures 58 4. provide ways to help users navigate, find content, and determine where they are 59 60 understandable & robust: 61 1. make text content readable and understandable 62 2. make web pages appear and operate in predictable ways 63 3. help users avoid and correct mistakes 64 4. maximize compatibility with current and future user agents, including assistive technologies