Алан Дэй (Allan Day)
aday@gnome.org
Кросс-платформенные приложения и приложения в стиле GNOME 2.

# Совместимость

Руководства по проектированию пользовательского интерфейса нацелены главным образом на новые приложения GTK+ и GNOME с упором на интеграцию с GNOME 3. Но они также будут полезны при проектировании кросс-платформенных приложений, а так же старых приложений, которые создаются в соответствии с принципами проектирования GNOME 2.

# Совместимость между платформами

The HIG provides cross-platform for those design patterns and UI elements that require special treatment in cross-platform cases. Otherwise, all the design patterns provided in these guidelines can be used in a cross-platform manner.

Так как некоторые в некоторых платформах используется интеграция панелей меню на системном уровне, этот шаблон заслуживает отдельного рассмотрения.

# GNOME 2 compatibility

These Human Interface Guidelines are an evolution of the GNOME 2 HIG, and represent an improvement on the previous version. Applications that follow the new version of the HIG will use space more efficiently, will provide a more focused user experience, and will use modern interpretations of key functionality, such as search, online integration, or notifications.

Following some of the design patterns in these guidelines may imply larger-scale design changes for GNOME 2 style applications, particularly if those applications are complex. In particular, replacing window title bars and menu bars with a header bar could be a big change for your application.

However, much of the advice contained within this HIG can be incorporated into GNOME 2 style applications with minimal disruption, and will lead to an improved experience for users. This includes:

Utilizing new user interface elements, such as popovers.

Guidance on new GTK+ abilities, like animations.

Modernized guidance on subjects such as visual layout, typography and icon usage.

Применение этих элементов поможет улучшить ваше приложение без необходимости масштабного редизайна, данные элементы можно применять для любых приложений, использующих GTK+.

Эти руководства создавались с целью помочь разработчикам выбрать наилучший дизайн для приложения, а не описать один общий шаблон для всех приложения. Поэтому, хотя в руководстве и рекомендуется применять панели заголовков вместо панелей меню, в нём даются инструкции по использованию как первого, так и второго шаблона.