Алан Дэй (Allan Day)
aday@gnome.org
Основные характеристики приложения.

# Что такое приложение

Данные руководства призваны помочь в создании приложений. Чёткое понимание того, что такое приложение, поможет вам более эффективно создавать приложения и интегрировать их в систему.

Модель приложения позволяет пользователям понять, как распространяется, устанавливается, используется и удаляется программное обеспечение. Создаваемое вами программное обеспечение должно соответствовать этой модели, чтобы его поведение было ожидаемо и прогнозируемо для пользователей. Оно также должно корректно взаимодействовать с другими системными средствами, чтобы его можно быть устанавливать и удалять.

# Что такое приложение

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

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

можно устанавливать в систему и удалять из системы;

не нуждаются в других приложениях для запуска;

предоставляют некоторую функциональность;

имеют по крайней мере одно главное окно;

не влияют и не зависят от поведения других приложений;

имеют уникальное название и значок.

Ключевое свойство модели приложения — это независимая установка и возможность использовать стороннее программное обеспечение, что в некоторой степени избавляет от проблем с зависимостями и обеспечивает простоту использования.

В GNOME 3 кнопки запуска должны устанавливаться только для тех приложений, который удовлетворяют выше приведённым характеристикам.

# Придумайте название для приложения

Название приложения играет важную роль, т. к. это первое, с чем встречается пользователь, когда принимает решение об использовании приложения.

Название приложения выполняет несколько функций:

название должно рекламировать ваше приложение потенциальным пользователям;

оно должно быть выразительным и должно подчёркивать индивидуальность;

оно должно выделять ваше приложение в системах, в которых оно будет устанавливаться и запускаться.

Название должно быть коротким, не больше 15 символов, чтобы оно полностью отображалось в среде GNOME.

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