user interface (UI) (original) (raw)

What is a user interface (UI)?

The user interface (UI) is the point of human-computer interaction and communication in a device. This can include display screens, keyboards, a mouse and the appearance of a desktop. It is also how a user interacts with an application or a website, using visual and audio elements, such as type fonts, icons, buttons, animations and sounds.

A good UI adheres to design principles that enable users to navigate through the interface and easily use it for their intended purposes.

Many real-world businesses are dependent on web and mobile apps. This has led companies to place increased priority on UI to improve the user's overall experience. UI and web designing no longer just encompass hard skills like coding. They also require knowledge about user interaction design patterns and accessibility to ensure interfaces are user-friendly for everyone and not overly complicated.

Types of user interfaces

The various types of UI include the following:

Examples of user interfaces

A wide range of devices might serve as user interfaces or be part of a UI. Examples of these include the following:

Photo of people using VR headsets

Virtual reality headsets let users interact with VR systems and applications.

Websites such as Airbnb, Dropbox and Virgin America have good user interface and visual design characteristics. Sites like these have pleasant, easy-to-operate, user-centered designs that focus on the user and their needs. Mobile first is increasingly a call to action for website design because many users view content on mobile devices rather than on desktop computers. Certain best practices for mobile site design provide a good starting point for meeting these needs.

User interface design

There are multiple steps involved in the UI design process, including the following:

Typical elements of a UI

There are many UI elements designers can implement to improve UI usability and ensure users have good interactions. Not all of these interactive elements are mandatory, but each exists for a different reason, and designers can combine as many as needed when building their UI components. They include the following:

List of best practices for mobile-friendly website design

Follow these best practices for mobile-friendly website design.

UI and UX

The UI is often talked about in conjunction with user experience. UX includes the aesthetic appearance of the device being used, response time and the content presented to the user in the context of the UI.

Both terms fall under the concept of human-computer interaction, which is the field of study focusing on the creation of computer technology and the interaction between people and all forms of IT design. Specifically, human-computer interaction studies areas such as user-centered design, UI design and UX design.

An increasing focus on creating an optimized user experience with user research and responsive design has led some to carve out careers as UX and UI experts. Certain languages, such as Hypertext Markup Language and cascading style sheets, support a strong UI and UX.

List of differences between user experiences and user interfaces

There are key differences between user experiences and user interfaces.

History of UIs

In early computers, the only UIs were a few buttons on an operator's console. Many of these computers used punched cards, prepared using keypunch machines, as the primary method of input for computer programs and data. While punched cards have been obsolete in computing since 2012, some voting machines still use a punched card system.

The UI evolved with the introduction of the command language interface, which first appeared as a nearly blank display screen with a line for user input. Users relied on a keyboard and a set of commands to exchange information with the computer. The CLI advanced to using menus with lists of choices written in text.

The first GUI originated mainly in Xerox's Palo Alto Research Center. Apple then enhanced GUI development, and Microsoft effectively standardized it in the Windows operating systems throughout the '90s and into the present. Other lesser-known examples were developed concurrently. These evolutions collectively shaped current trends in UIs and web design.

CLIs and GUIs are two common user interfaces. Get to know the advantages and disadvantages of these two UI types.

This was last updated in April 2024

Continue Reading About user interface (UI)

Dig Deeper on Enterprise architecture management