lesson 07 - factors affecting ui choice 1 - performance & usability
This page explains how UI performance (speed, responsiveness) and usability (ease of use) are critical factors in creating a successful user interface that users will love.
When we design a user interface, it's easy to get carried away with making it look amazing. But what if that amazing-looking website takes ten seconds to load? Or what if the buttons are so small you can't tap them? This is where two crucial factors come into play: performance and usability.
Learning Outcomes
The Building Blocks 🧱 (Factual Knowledge)
The Connections and Theories 🔗 (Conceptual Knowledge)
The Skills and Methods ⛏️ (Procedural Knowledge)
Recall that performance/response time is a measure of how quickly an interface responds to user input.
Describe 'ease of use' as a factor relating to how simple and intuitive an interface is for its intended user.
Describe how meeting user requirements is a critical factor in the choice and design of any user interface.
The Connections and Theories 🔗 (Conceptual Knowledge)
Describe how poor performance, such as slow loading times, could negatively affect the user experience of the Majestic Cinema website.
Analyse the relationship between 'ease of use' and the diverse audience of the cinema, explaining why a simple interface is essential for its success.
Evaluate how different user requirements (e.g., booking a ticket vs. checking accessibility information) will influence the design of different screens within the Majestic Cinema information point.
Skill Focus: Data-Driven Artefacts: Spreadsheet modelling and analysis.
The Skills and Methods ⛏️ (Procedural Knowledge)
Apply spreadsheet skills to enter data into cells to create a simple table comparing different interface types.
Apply simple formulae to calculate totals in a spreadsheet, such as adding up scores in an evaluation table.
Create a simple spreadsheet model to rate different interface types against the key factors of performance and ease of use for the Majestic Cinema project, using a scoring system (e.g., 1-5).
🏎️ What is Performance?
Performance is all about speed and efficiency. It’s the technical measure of how smoothly the interface runs. A high-performance UI feels fast, fluid, and light. Key aspects include:
Loading Speed: The time it takes for a website or app to become usable. Studies show that users will abandon a site if it takes more than a few seconds to load.
Responsiveness: How quickly the interface reacts when you tap, click, or type. A delay between your action and the system's reaction is called 'lag' and is a sign of poor performance.
Resource Usage: How much of the device's power the UI consumes. A poorly performing app can drain your phone's battery, use up all your mobile data, or slow down your entire computer.
Designers improve performance by optimising images, writing efficient code, and minimising complex animations.
👍 What is Usability?
Usability is the measure of how easy and pleasant an interface is to use for a human. It’s all about the user's experience. A usable interface is intuitive, clear, and forgiving. Key aspects include:
Learnability: How quickly can a new user figure out how to use it? Do they need a manual, or is it obvious?
Efficiency: Once they've learned it, how fast can they get things done? Are there shortcuts?
Memorability: If a user leaves and comes back a week later, will they remember how it works?
Error Prevention: Does the design stop users from making mistakes? And if they do make one, how easily can they fix it? (e.g., a clear "Undo" button).
Satisfaction: Simply put, is it an enjoyable, stress-free experience?
Designers improve usability with clear labels, logical layouts, large buttons, and helpful feedback.
The Great Trade-Off
Often, performance and features are on opposite ends of a scale. A website with huge, uncompressed images and auto-playing 4K videos might look stunning, but its performance will be terrible. A plain text website will have fantastic performance but won't be very engaging.
The goal of a great designer is to find the perfect balance.
For our Majestic Cinema project, this is vital. The interface must look appealing (good usability), but it must also load quickly (good performance) so customers can book their tickets without getting frustrated and going to a competitor.
Last modified: September 19th, 2025