ГОСТ Р 70186—2022
П р и м е ч а н и я
1 Платформы обеспечивают согласованную операционную среду поверх программных платформ или
оборудования более низкого уровня. Для пользовательских интерфейсов инструментов разработки, основанных на
технологиях контента, наиболее подходящей платформой является пользовательский агент (например, браузер).
Для пользовательских интерфейсов, не основанных на технологиях контента, диапазон платформ включает,
помимо прочего, настольные операционные системы (например, рабочий стол GNOME в Linux, Mac OS, Windows),
мобильные операционные системы (например, Android, BlackBerry, iOS), или среды с несколькими ОС (например,
Java) и т. д.
2 Многие платформы обеспечивают связь между приложениями, работающими на платформе, и
вспомогательными технологиями через службу доступности платформы.
3 Рекомендации по доступности для разработчиков существуют для многих платформ.
3.69
подключаемый модуль:
Программа (плагин, расширение, надстройка), которая запускается
как часть инструмента разработки (например, сторонний инструмент проверки и исправления) и не
является частью редактируемого контента.
П р и м е ч а н и е — Авторы обычно включают или отключают подключаемые модули в используемых ин
струментах разработки.
3.70 подсказка:
Любой запрос к автору, инициированный инструментомразработки для
получения решения или части информации.
П р и м е ч а н и е — Этот термин охватывает как запросы, на которые необходимо немедленно отвечать
(например, модальные диалоговые окна), так и менее срочные запросы (например, подчеркивание слова с
ошибкой).
3.71 пользовательский агент, присутствующий на рынке:
Пользовательский агент, который
может быть приобретен представителями общественности (бесплатно или иным образом).
П р и м е ч а н и е— Обычно пользовательский агент, присутствующий на рынке, представляет собой от
дельное программное обеспечение от инструмента разработки, однако иногда программное обеспечение может
сочетать в себе функции пользовательского агента и инструмента разработки. Эти случаи включают:
а) только для предварительного просмотра: если пользовательский агент может отображать только контент,
который он получает от связанных функций разработки, тогда программное обеспечение является инструментом
разработки с функцией предварительного просмотра. Такие функции, предназначенные только для предваритель
ной версии, не считаются пользовательскими агентами, имеющимися на рынке;
б) пользовательский агент с режимом инструмента разработки: если функциональность агента пользовате
ля должна извлекать и открывать контент, прежде чем его можно будет отправить в функциональность инструмен
та разработки, то программное обеспечение является агентом пользователя с режимом инструмента разработки.
Если пользовательский агент используется для предварительного просмотра контента, созданного в режиме ин
струмента разработки, он должен рассматриваться как пользовательский агент, присутствующий на рынке;
в) комбинированный пользовательский агент/средство разработки: пользовательский агент, в котором ре
жим взаимодействия с пользователем по умолчанию позволяет редактировать контент. Эти инструменты не нужда
ются в предварительном просмотре, потому что автор уже знаком с контентом так же, как и конечные пользователи.
3.72
пользовательский агент:
Любое программное обеспечение, которое извлекает, обрабаты
вает и облегчает взаимодействие конечного пользователя с контентом (например, веб-браузеры, под
ключаемые модули браузера, медиаплееры).
3.73 пользовательский интерфейс инструмента разработки, не основанный на технологи
ях контента:
Все части пользовательского интерфейса инструмента разработки, которые не реализо
ваны на основе технологий контента и работают непосредственно на платформе, которая не является
пользовательским агентом (например, Windows, Mac OS, виртуальная машина Java, iOS, Android).
3.74 пользовательский интерфейс инструмента разработки, основанный на технологиях
контента:
Все части пользовательского интерфейса инструмента разработки, которые реализованы с
использованием технологий контента и доступны авторам при посредстве пользовательских агентов.
3.75 пользовательский интерфейс инструмента разработки:
Механизм отображения и управ
ления, который авторы используют для работы с программным обеспечением инструмента разработки.
П р и м е ч а н и е — Пользовательские интерфейсы могут быть основанными на технологиях контента, не
основанными на технологиях контента или могут сочетать данные компоненты (например, инструмент разработки, не
основанный на технологиях контента, может иметь справку в формате HTML, то есть основанную на техноло
гиях контента).
10