User Interface
A User Interface (commonly abbreviated as UI) is a visual or textual tool for interacting with a device through its hardware or software.
UIs
Desktop
The Desktop is the traditional computer screen powered by a laptop or tower/monitor combination, designed for screens that are typically 14" and up.
- See: Desktop Application
Web
As a subset of the Desktop experience, Web UIs are typically accessed on the Desktop, albeit via a Browser application which takes over the user experience and provides instant access to virtually any WebApp, Web Service or website. Web UIs have all the same properties as Desktop UIs
Mobile
The so-called "2nd screen" has quickly become the "1st screen" in terms of popularity and widespread usage worldwide. The mobile device has overtaken Desktop computers and TVs in the number of devices in use. Furthermore, the growth rate of sales of internet-connected Mobile Phones (or "Smartphones") is now outpacing regular Mobile Phones which provide just basic voice services for making calls[1] and in some countries, web access by Mobile Phone is even beginning to surpass the Desktop[2].
Tablets
As a subset of Mobile Devices, Tablets are slightly larger than traditional Mobile Phones (aka cellphones) however of late, the line between Mobile and Tablet has become increasingly blurred as Mobile Phones now support almost all (if not in some cases more) functionality that Tablets support. In any case, the fundamental quality that designates a device as a Tablet is a larger viewing/reading display screen, typically with higher resolution, more optimized flicker & refresh rate for long periods of viewing/reading and possibly further retina display or DPI optimizations for optimal viewing without tiring its users' eyes; a secondary feature is more storage and faster (and therefore more expensive) graphics processors and memory for handling more intensive applications than most other Mobile Devices.
TV
The emerging "3rd screen" is the one which is already most well-established within households and living rooms all over the world, the Television. This screen's viewing and interaction experience is typically characterized as "lean-back" and sometimes referred to as the 10-foot experience, as in the user/viewer is typically at least 10 feet away from the screen (making touch-screen interfaces impractical unless there is a touch-screen remote control or an integration between existing devices such as Mobiles and Tablets). Another nalogy for the 10-foot UI is that it should look good from 21" (the average laptop/desktop monitor size) up to 120" (or 10'). This UI is typically characterized by its simplistic interface with much larger font sizes, fewer images/icons and trimmed down menu options (leading to simpler controls and overall HCI).
- Google's de facto Design for TV guide: https://developers.google.com/tv/web/docs/design_for_tv
UX
User eXperience (commonly abbreviated as UX) is an important measurement and design criteria for any modern UI, and defines the overall quality of the interactions between the human user and a particular system's UI including their ease of retrieving information, navigation between different screens or modes, ability to quickly setup, configure and adjust settings, an overall satisfaction with the use of a piece of technology demonstrating or requiring a layer of human interaction for its use.
- wikipedia: User experience
- Quick-UX. Quick Heuristics for User eXperience: http://tpgblog.com/2008/03/24/quick-ux-quick-heuristics-for-user-experience/
- Here’s the design-led truth -- when you put design at the center of customer experiences, you build trust & lasting relationships (INFOGRAPHICS): https://landing.adobe.com/en/na/products/marketing-cloud/350450-forrester-design-led-business-infographic.html
- UX DESIGN FOR STARTUPS (by Marcin Treder): https://www.tirop.com/up/ux-design-for-startups-marcin-treder.pdf
- The Elements of User Experience -- User-Centered Design for the Web (BOOK): http://www.jjg.net/elements/
[3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30]
Laws of UX
- Laws of UX: https://lawsofux.com/
10ft UX
The 10 foot User Experience (i.e. Home Theatre & Living Roomm, Business projection situations, etc).
- wikipedia: 10-foot user interface
- User Experience with Google Cast: http://developers.google.com/cast/docs/ux_guidelines
- The Rules for Modern Navigation: https://www.uxbooth.com/articles/the-rules-for-modern-navigation/
Cite error: Closing </ref>
missing for <ref>
tag
[36]
[37]
[38]
[39]
Customer Journey mapping
Registration flows
Ease of joining.
- Modal vs Page -- A Decision Making Framework: https://uxplanet.org/modal-vs-page-a-decision-making-framework-34453e911129
Login flow
Ease of securely accessing private, protected, privileged, personalized and/or metered content or data.
- Everything You Need to Know About Creating Smooth Login Experiences: https://blog.adobe.com/en/publish/2018/01/26/everything-need-know-creating-smooth-login-experiences.html
[40] [41] [42] [43] [44] [45] [46] [47] [48] [49]
Payment flows
Funding flow
Money IN.
Withdrawal flow
Money OUT.
Account Termination flows
Ease of leaving.
Account Suspension flow
Investigations/suspensions (ToS breach, abuse, hacked, suspicious activities, bots, invalid/incomplete account, lapsed account, etc).
Account Export flow
In-line with Data Portability and/or local Security & Privacy laws.
Account Pause flow
Pausing payments, account archival, or "soft delete".
Account Delete flow
Request and process to completely delete an account from cloud servers per customer data privacy/security laws.
UCD
UED
UXA
User experience assessment (UXA, also referred to as User experience evaluation).
Tools
- Screen-size Comparer: http://fredfred.net/screen-size-comparer/ (set to 100% to get actual dimensions as compared to your screen)
- Tools to use in your next UI/UX job: https://blog.prototypr.io/tools-to-use-in-your-next-ui-ux-job-4ce7ba29fbf9
- UX Design Tools for 2018 (For Mac AND PC): https://blog.prototypr.io/ux-design-tools-for-2018-for-mac-and-pc-320a7be230c9
Desktop
Glade
- Glade - A (desktop) User Interface Designer: http://glade.gnome.org/
GWT
- Google Web Toolkit - development toolkit for building and optimizing complex browser-based applications: http://code.google.com/webtoolkit/
- GWT showcase: http://gwt.google.com/samples/Showcase/Showcase.html
Sketching
- Pencil Project - UI sketching: http://pencil.evolus.vn/ (with real JS framework look & feels)
- Balsamiq - Mockup tool: https://balsamiq.com/
Resources
- Objectified - a Product Design documentary (by Gary Hustwit): https://www.hustwit.com/objectified
- gtvdemos - Demos for Google TV's 10 Foot TV UI: http://code.google.com/p/gtvdemos/[51]
- Browsers/Screen Resolution - Global Web Stats: http://www.w3counter.com/globalstats.php
- Screen Resolutions and Aspect Ratios Worldwide: http://modernl.com/article/screen-resolutions-and-aspect-ratios-worldwide
- Sensemaking: https://www.jstor.org/stable/26201917
- The Inmates are Running the Asylum (BOOK): https://www.goodreads.com/book/show/44098.The_Inmates_Are_Running_the_Asylum
Tutorials
- Introduction to the 10-Foot Experience for Windows Game Developers: http://msdn.microsoft.com/en-us/library/ee418274.aspx
- Let's Get Physical (Units): http://smus.com/physical-units/
- Designing For TV: http://www.cmsbuffet.com/Designing-For-TV.php
- Bringing The Ten Foot User Interface To The Web: http://jasonlbaptiste.com/featured-articles/bringing-the-ten-foot-user-interface-to-the-web/
- Designing for the Web - Resolution and Size: http:///designfestival.com/designing-for-the-web-resolution-and-size/
- How to design "non-addictive UX" its really not that hard: https://www.fastcompany.com/90157366/how-to-design-non-addictive-ux-its-really-not-hard
- UX Migration Strategy for Legacy Applications : https://blog.scottlogic.com/2021/07/16/UX-Migration-Strategy.html
External Links
- wikipedia: User Interface
- wikipedia: 10-foot user interface
- wikipedia: Display size
- wikipedia: Command-line interface (CLI)
- wikipedia: Graphical user interface (GUI)
- wikipedia: Natural user interface (NUI)
- wikipedia: Organic user interface (OUI)
- wikipedia: Usability
- wikipedia: User Innovation
- wikipedia: PEBCAC (Problem Exists Between Chair And Computer, aka. a "User Error" caused by using a UI incorrectly)
- wikipedia: Hick's law
- What web designers need to know about Hick’s Law: https://www.justinmind.com/blog/what-web-designers-need-to-know-about-hicks-law/
- Project Blade Runner - The user experience of 2019: http://www.zdnet.com/blog/perlow/project-blade-runner-the-user-experience-of-2019/17118?tag=nl.e589
- The Mother of All Demos — 150 years ahead of its time: http://www.theregister.co.uk/2008/12/11/engelbart_celebration/
- The UI of the future - Three takeaways from Apple pioneer Bill Fernandez: http://www.zdnet.com/article/the-ui-of-the-future-three-takeaways-from-apple-pioneer-bill-fernandez/
- An intro to Machine Learning for designers: https://uxdesign.cc/an-intro-to-machine-learning-for-designers-5c74ba100257
- Age of Disintermediation -- The Battle is for the UI: https://techcrunch.com/2015/03/03/in-the-age-of-disintermediation-the-battle-is-all-for-the-customer-interface/ (Uber the world's biggest Taxi company owns no Taxis, Air-BnB the world's biggest Hotel chain owns none of its Hotels/Rooms)
- I made a prototype. Elon Musk didn’t like it. Then the internet went nuts.: https://uxdesign.cc/i-made-a-prototype-elon-musk-didnt-like-it-then-the-internet-went-nuts-9cef407ec686
- Bad Bad UI -- 10 Common Mistakes in User Interfaces: https://medium.com/@FlowMapp/bad-bad-ui-10-common-mistakes-in-user-interfaces-ac89767ac43d
References
- ↑ Worldwide Mobile Phone Market Grew Nearly 20% in the First Quarter; Smartphones and Vendors Outside the Top 5 Keys to Growth, According to IDC: http://www.businesswire.com/news/home/20110428007553/en/Worldwide-Mobile-Phone-Market-Grew-20-Quarter
- ↑ Web access via mobile phone trumps PC in China: report: http://www.reuters.com/article/2012/07/19/us-china-internet-idUSBRE86I0FC20120719
- ↑ Four Things Working at Facebook Has Taught Me About Design Critique: https://medium.com/facebook-design/critique-is-an-important-part-of-any-design-process-whether-you-work-as-part-of-a-team-or-solo-ef3dcb299ce3
- ↑ The Product Guy’s Great in ‘08: http://tpgblog.com/2008/12/31/2008-top-5/
- ↑ How To Source, Vet, Hire, and Work With UX Designers: https://hackernoon.com/how-to-source-vet-hire-and-work-with-ux-designers-a3ec8506cab9
- ↑ Creating Usability with Motion - The UX in Motion Manifesto: https://medium.com/ux-in-motion/creating-usability-with-motion-the-ux-in-motion-manifesto-a87a4584ddc
- ↑ 10 must have skills for UX designers: https://medium.com/@justinmind/10-must-have-skills-for-ux-designers-eb963cbf0f90
- ↑ The Ultimate Collection of Prototyping Tools for UX/UI Designers: https://hackernoon.com/the-ultimate-collection-of-prototyping-tools-for-ux-ui-designers-3029faf047f4
- ↑ Good to great UI/UX animation tips: https://uxdesign.cc/good-to-great-ui-animation-tips-7850805c12e5
- ↑ What is Interaction Design And How it Works?: https://hackernoon.com/what-is-interaction-design-and-how-it-works-c4ef0510d0d6
- ↑ 7 Rules for Creating Gorgeous UI (Part 1) -- A non-artsy primer in digital aesthetics: https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeous-ui-part-1-559d4e805cda
- ↑ 7 Rules for Creating Gorgeous UI (Part 2) -- A guide to visual aesthetics, written by a nerd: https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeous-ui-part-2-430de537ba96
- ↑ Is UX Becoming an Industry Buzzword?: https://www.mockplus.com/blog/post/is-ux-becoming-an-industry-buzzword/
- ↑ Gestalt Theory for Efficient UX - Principle of Similarity: https://tubikstudio.com/gestalt-theory-for-efficient-ux-principle-of-similarity/
- ↑ Seeing the road ahead — Catseyes and iterative design: https://blog.scottlogic.com/2020/09/25/Iterative-design-catseyes.html
- ↑ UX writing -- a comprehensive guide for designing text in mobile apps: www.mobilespoon.net/2018/11/ux-writing-comprehensive-guide-for.html
- ↑ How to handle the on-screen keyboard without messing up your app usability: https://www.mobilespoon.net/2018/12/10-usability-rules-keyboard-mobile-app.html
- ↑ The Slippery Slope of In-Product Messaging: https://matthewstrom.com/writing/wayfinding.html
- ↑ If It Needs a Sign, It’s Probably Bad Design: https://www.propublica.org/article/if-it-needs-a-sign-its-probably-bad-design
- ↑ Why Product Thinking is the next big thing in UX Design: https://medium.com/@jaf_designer/why-product-thinking-is-the-next-big-thing-in-ux-design-ee7de959f3fe#.h67x8cgcc
- ↑ What, exactly, is a Product Manager?: https://www.mindtheproduct.com/what-exactly-is-a-product-manager/
- ↑ Changing the Conversation about Product Management vs. UX: https://medium.com/@melissaperri/labeling-ourselves-17218fd4456f
- ↑ MVPM -- Minimum Viable Product Manager: https://blackboxofpm.com/mvpm-minimum-viable-product-manager-e1aeb8dd421
- ↑ Four Skills a Business Designer Needs to Master: https://medium.muz.li/four-skills-a-business-designer-needs-to-master-2a03569f7e43
- ↑ So you want to be a UX designer…A guide on how to get started: https://medium.com/@suelynyu/so-you-want-to-be-a-ux-designer-c3370d8ea14e#.ucoiqfdk2
- ↑ UX Design Interview Questions -- How to Prepare: https://insights.dice.com/2019/12/31/ux-design-interview-questions-prepare/
- ↑ Usability -- A part of the User Experience: https://www.interaction-design.org/literature/article/usability-a-part-of-the-user-experience
- ↑ What is User Experience (UX) design?: https://www.interaction-design.org/literature/topics/ux-design
- ↑ Why logout pages matter: https://bootcamp.uxdesign.cc/why-logout-pages-matter-b812a77f23a0
- ↑ The UX Logout Lapse: https://usabilitygeek.com/ux-logout-lapse/
- ↑ The Most Important Rule in UX Design that Everyone Breaks: https://blog.prototypr.io/the-most-important-rule-in-ux-design-that-everyone-breaks-1c1cb188931
- ↑ The Tried and True Laws of UX (with Infographic): https://www.toptal.com/designers/ux/laws-of-ux-infographic
- ↑ User Interface Principles Every Designer Must Know: https://www.nngroup.com/courses/hci/
- ↑ UX Laws with practical examples: https://medium.com/swlh/ux-laws-with-practical-examples-c418b4738d20
- ↑ How to use design psychology for compelling UX: https://www.usertesting.com/blog/design-psychology-ux
- ↑ UI/UX Principle #23 -- Flatter Navigation is Better Than Deeper Navigation: https://www.freshconsulting.com/insights/blog/uiux-principle-23-flatter-navigation-is-better-than-deeper-navigation/
- ↑ UI Patterns for good "Navigation" UX: https://usabilitygeek.com/ui-patterns-for-navigation-good-ux/ (animated GIFs of common navigation modalities)
- ↑ 5 examples of common UI Patterns - to achieve Navigation That Makes Good UX Sense: https://uxplanet.org/5-ui-patterns-navigation-that-makes-good-ux-sense-92a65df7485d
- ↑ 3 modern alternatives to tree navigation: https://www.justinmind.com/blog/3-modern-alternatives-to-tree-navigation/
- ↑ Login/sign-up in modal dialogs: https://ux.stackexchange.com/questions/10869/login-sign-up-in-modal-dialogs (in a 2011 study, only ~7% of top 100 high profile E-Commerce websites had sign up forms in a modal dialog, majority of the rest ~79% use a dedicated Login/Sign-up page, other ~16% use different mechanisms like hiding in slide-out/slide-down menu, hamburger menus, "always-visible in header/menu" like Facebook, etc)
- ↑ Is it reasonable to use popups for Single Sign On?: https://ux.stackexchange.com/questions/126886/is-it-reasonable-if-we-use-popup-mode-for-single-sign-on
- ↑ Login Walls Stop Users in Their Tracks: https://www.nngroup.com/articles/login-walls/
- ↑ Login Page Design: Do’s and Don’ts: https://wpamelia.com/login-page-design/
- ↑ Modal & Nonmodal Dialogs: When (& When Not) to Use Them: https://www.nngroup.com/articles/modal-nonmodal-dialog/
- ↑ 16 Simplistic "Mobile-first" Signup/Login Best Practices Every App Developer Need to Know: https://www.mockplus.com/blog/post/sign-up-login-design-practices
- ↑ Innovative Techniques To Simplify Sign-Ups And Log-Ins: https://www.smashingmagazine.com/2011/05/innovative-techniques-to-simplify-signups-and-logins/
- ↑ 20 Great Sign Up Form Examples to Learn From: https://designshack.net/articles/inspiration/20-great-sign-up-form-examples-to-learn-from/
- ↑ Centralized Universal Login vs. Embedded Login : https://auth0.com/docs/universal-login/universal-vs-embedded-login
- ↑ Interstitial vs Popup vs Modal: https://digitalstride.net/2015/07/02/interstitial-vs-popup-vs-modal/
- ↑ wikipedia: Google Web Toolkit
- ↑ Weather app: http://code.google.com/p/gtvdemos/source/browse/trunk/static/css/weather.css?r=5