Помощь с воздушным шаром
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|

Balloon help — это справочная система, представленная Apple Computer в выпуске System 7.0 1991 года . Название относилось к способу отображения текста справки в « речевых выносках », подобных тем, которые содержат слова в комиксах . С тех пор это имя многие использовали для обозначения любого вида всплывающего справочного текста. [ нужна ссылка ]
Проблема
[ редактировать ]Во время подготовки к System 7 Apple тщательно изучила проблему получения помощи. Они определили ряд распространенных вопросов, таких как «Где я?», «Как мне добраться...?» или, что еще хуже , «Почему этот пункт выделен серым цветом»? . В контексте использования компьютера они выделили два основных типа вопросов, которые задают пользователи: Что это за вещь? и Как мне добиться...? . Существующие справочные системы обычно не предоставляли полезной информации ни по одной из этих тем и зачастую представляли собой не что иное, как бумажное руководство, скопированное в электронную форму. [ нужна ссылка ]
Одной из особенно острых проблем был вопрос « Что это за штука?». вопрос. В интерфейсе, который часто включал нестандартные виджеты или кнопки, помеченные непонятным значком, многие функции требовали от конечного пользователя обращения к их руководству. Пользователи обычно отказывались это делать и в конечном итоге не использовали всю мощь своих приложений, поскольку многие их функции были «скрыты». Именно эту проблему Apple решила решить и после обширного тестирования остановилась на Balloon Help в качестве решения.
Решение Apple для вопроса «Как мне выполнить...?» был Apple Guide , который был добавлен в System 7.5 в 1994 году.
Механизм
[ редактировать ]Всплывающую справку можно активировать, выбрав «Показать всплывающую справку» в новом меню «Справка» системы 7 (обозначенном значком всплывающей справки в системе 7, значком Apple Guide в системе 7.5 и словом «Справка» в Mac OS 8). Пока активна всплывающая подсказка, при наведении указателя мыши на элемент отображается справка по этому элементу. Всплывающую подсказку можно отключить, выбрав «Скрыть всплывающую подсказку» в том же меню.
Базовая система была основана на наборе ресурсов, включенных в прикладное программное обеспечение, содержащих текст, который появлялся во всплывающих окнах. Графика всплывающего окна и изменение размера были предоставлены самой операционной системой. Содержимое всплывающего окна при отображении в виде текста обычно полностью получалось из ресурсов, поскольку его можно было довольно легко добавить с помощью компилятора ресурсов Apple Rez или стороннего программного обеспечения, такого как Resourcerer. Apple также предоставила специальное приложение-редактор для упрощения процесса, которое отображало список только тех объектов, для которых требовались воздушные шары, и редактировало текст внутри формы воздушного шара, чтобы дать разработчику несколько приблизительное представление о том, как будет отображаться полученный воздушный шар. Кроме того, существовал API системного уровня, который программист приложения мог использовать для непосредственного создания и отображения всплывающих окон, содержащих текст, графику или смесь того и другого. [1]
Движок автоматически отображает соответствующий всплывающий элемент в зависимости от местоположения мыши и текущего состояния элемента. Он также расположил воздушный шар, используя алгоритм, разработанный так, чтобы он не закрывал исследуемые объекты, и отрегулировал картуш так, чтобы он был направлен соответствующим образом. Текст справки для наиболее распространенных элементов пользовательского интерфейса, таких как окно закрытия окна, был встроен в систему. Разработчики также могут включать всплывающие подсказки для значков своих приложений, позволяя пользователям идентифицировать неизвестное приложение в Finder, не запуская его.
Разработчикам предлагалось не просто называть объект, но и описывать его функцию и объяснять его состояние. Например, для команды меню «Копировать» Apple предложила подробный вариант «Копирует выделенный текст в буфер обмена», а также вторую версию, в которой добавлено «Сейчас недоступно, поскольку нет выделения». Эта функция объясняла пользователям, почему тот или иной пункт меню был отключен.
Наследие
[ редактировать ]Впоследствии Microsoft представила аналогичные « подсказки » в Windows 95 , которые служат той же цели, но обычно они меньше по размеру и появляются без специального включения. Похожая система под названием « теги справки » использовалась в OPENSTEP и сохранилась для Mac OS X.
Концепция всплывающей справки с тех пор была принята в качестве дополнительной альтернативы всплывающим подсказкам в более поздних версиях Microsoft Windows , таких как Windows XP , которая использует всплывающие окна для выделения и объяснения аспектов различных программ или функций операционной системы ( Воздушные шары в msdn ). Всплывающая справка также хорошо видна в среде Squeak Smalltalk, в менеджере Enlightenment и в AmigaOS MUI оконном .
Между прочим, Microsoft смогла добавить свой собственный вариант помощи Balloon, приобретя оригинальный патент среди многих, купленных у Apple Computer в начале 1990-х годов. Этот первый и оригинальный патент описан в « Способе расчета размеров и расположения прямоугольных воздушных шаров », поданном в 1991 году. [2]