File: application-basics.page

package info (click to toggle)
gnome-devel-docs 40.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 79,188 kB
  • sloc: javascript: 2,514; xml: 2,407; ansic: 2,229; python: 1,854; makefile: 805; sh: 499; cpp: 131
file content (62 lines) | stat: -rw-r--r-- 4,860 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="application-basics" xml:lang="ru">

  <info>
    <credit type="author">
      <name>Алан Дэй (Allan Day)</name>
      <email>aday@gnome.org</email>
    </credit>
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
    <desc>Основные характеристики приложения.</desc>
  </info>

<title>Что такое приложение</title>

<p>These Human Interface Guidelines provide design guidance on the creation of GNOME applications. Given this focus on applications, this page provides a definition of applications from a user experience perspective. It also provides guidance on basic application behavior and characteristics.</p>

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

<section id="application-definition">
<title>What is an application?</title>

<p>The following list of characteristics provides a basic definition of an application. An application is a distinct piece of software which:</p>

<list>
<item><p>можно устанавливать в систему и удалять из системы;</p></item>
<item><p>Does not affect or interfere with the behavior of other applications.</p></item>
<item><p>Does not rely on other applications in order to run.</p></item>
<item><p>Provides at least one <link xref="primary-windows">primary window</link>.</p></item>
<item><p>Has a unique name and <link xref="icons-and-artwork#application-icons">icon</link>.</p></item>
<item><p>Has an application launcher.</p></item>
</list>

<p>A key theme in this definition is that applications are intended to be independent of other applications. This ensures flexibility, predictability, and simplicity of use.</p>

<p>Of course, there are other characteristics that are expected of applications, including standard window behavior, system integration, and application metadata. Guidance on these aspects of applications can be found elsewhere.</p>

<!-- Add a section on application launchers? -->

</section>

<section id="application-names">
<title>Придумайте название для приложения</title>

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

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

<list>
<item><p>название должно рекламировать ваше приложение потенциальным пользователям;</p></item>
<item><p>оно должно быть выразительным и должно подчёркивать индивидуальность;</p></item>
<item><p>оно должно выделять ваше приложение в системах, в которых оно будет устанавливаться и запускаться.</p></item>
</list>

<p>Ensure that your application name is short — fewer than 15 characters. This will ensure that it is always displayed in full within a GNOME 3 environment.</p>

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

</section>

<!-- Possible additional section on defining scope. "A successful application does one thing, and does it well." -->

</page>