System UI is the visual elements and interactive components built into an operating system for users to navigate and interact with it.
The system UI is responsible for how the OS looks, feels, and functions. It is a bridge between the user and the system.
Key Takeaways:
- A system UI consists of elements (status bars, navigation bars, etc.) for users to interact with the operating system. It differs from app UI, which is the UI of the apps installed in an OS.
- Different operating systems have different mechanisms in their system UI. However, they are all designed to maximize the usability and accessibility of the system.
- OS providers usually control the system UI. However, users can tweak the UI with developer tools, especially on Android. Customization is more limited on iOS.
System UIs are gradually incorporating AI technologies to bring more personalized experience to users.
Several components of a system UI include:
For example, these are the battery statuses on the status bar of an iPhone. They count as system UI elements.
App UI is the UI of individual applications installed on the device. Each app has its own unique design, buttons, navigation style, and branding. When you open YouTube and browse videos, the interface you see is the App UI, designed specifically for that application.
Examples of elements on an app UI:
Feature |
System UI |
App UI |
Ownership |
Built into the OS (Android, iOS, Windows, macOS) |
Created by third-party developers |
Functionality |
Controls system-wide navigation & interactions |
Manages app-specific interactions |
Customization |
Limited (can only be changed by OS updates or skins) |
Fully customizable by app developers |
Access Level |
Available across all apps (e.g., notifications, status bar) |
Only visible when using the specific app |
Examples |
Notification panel, lock screen, navigation gestures |
UI of Instagram, WhatsApp, Spotify, games |
In simple terms:
These are the essential UI elements that come pre-installed in an operating system. For example, this is the default Start panel of a Windows 10.
Some manufacturers takes the standard Android OS interfaces and tweaks it a little bit to create a unique user experience while keeping the core system intact. For example, the original Android OS created by Google is usually modified by smartphone manufacturers to differentiate.
Some OS include built-in UI customization features so that users can personalize their device to some extent even without technical knowledge. Examples include:
This involves deep system modifications that override the default UI to change system behavior.
System UI will dynamically adjust based on user behavior, context, and preferences.
🔹 How it works:
Physical buttons are disappearing, replaced by full-screen gestures and haptic feedback.
🔹 How it works:
System UI is becoming more clean, simple, and focus-driven.
🔹 How it works: