Design Principles

In this section, we'll introduce you to the key design principles that have shaped Tizen and helped set it apart from other mobile operating platforms. These principles ensure every application people use to customize their phones will be content-driven, focused and tailored.

Please take a few minutes to familiarize yourself with the Tizen design principles so that you can put them to best use when developing your application.

Content-driven

When designing your application, you should ensure it recognizes and delivers the most important content at the right time and in the right context.

The best way to do this is to make your primary information easily visible and accessible. This improves both usability and design.

When prioritizing your content and planning your information presentation, keep the following guidelines in mind:

Showcase primary content

Compose your content so that important information stands out. Highlight primary content by applying different font sizes and colors or by changing the layout.

Showcasing primary content
 
Showcasing primary content

Present information according to importance

Offer information based on its degree of importance. For example, deliver simple messages, such as "Deleted" or "Shared", on the indicator to avoid interrupting the user in the main body of the application.  
 

Displaying a less important message in the indicator
Displaying a less important message in the indicator

Put the emphasis on fun!

Users should find the process of accessing content an enjoyable one. By designing applications with visually compelling layouts and engaging, interactive graphics, you can enhance the user experience.

Interactive view
Interactive view

Display essential information first

In the Detail view, users should see essential information on the first screen, then be able to scroll down to see additional information.

Displaying more information with a scroll Displaying More Information with a Scroll
 
 

Focused

Major functions are the ones users access the most, so your application design should ensure they are available at all times.

You can differentiate functions by the degree of importance in various application environments, but always make sure you consider the most effective ways to use each function.

When determining focus levels in your application, keep the following guidelines in mind:

Facilitate access to primary functionality

Display the functions users access most on the first screen. Use the Menu key to house any functions users might need less frequently.

Functions located in the footer and behind the Menu key

Only display essential information as default

Differentiate between the essential information that's always displayed and any additional information that's only displayed when a user requests it.

Hiding the name field
Hiding the name field

Minimize user effort

By promoting a user's access to the major functions in your application, you minimize the effort required. For example, when a user wants to create a new item, you can automatically move the focus to the required input field and offer the virtual keypad.

Moving the focus to the input area
Moving the focus to the input area

Make it clear what can be done

Disable or hide functions that are not available in certain circumstances. For example, you can disable the Save button to let users know a required field is empty.

Indicating that an event cannot be saved Indicating that an event cannot be saved

 

Tailored: Delivering Customization and Personalization

Users typically want to customize their applications based on their personal needs. That's why any Tizen application you develop should empower users to optimize it according to their personal tastes.

When planning the customization capabilities of your application, keep the following guidelines in mind:

Understand individual user patterns

By taking the behavioral patterns of each user into account, your application can deliver a more personalized experience. For example, by ensuring the most frequently or recently used applications are easily accessible, you support users that want to find an application or content as quickly as possible.

Frequently used applications in Settings
Frequently used applications in Settings

Use customization to enhance usability

Make sure you support customization that not only improves your application's aesthetics but also enhances its usability. By providing accessibility functions, such as font sizes and a screen reader, you can help differently abled users navigate Tizen applications more conveniently.

Changing the font size
Changing the font size
 

Make recommendations

Based on a person's usage of your application, you can understand and recommend content he or she may want. For example, by providing recommendations, Favorites, or History, you can help users perform tasks more conveniently and efficiently.

Showing browsing history
Showing browsing history