Введение

Macintosh Guide, также известный как Apple Guide, был системой онлайн-справки и документации компании Apple Computer, добавленной в классическую Mac OS в System 7.5 и предназначенной для совместной работы со справкой в виде всплывающих подсказок (Balloon Help).

Функции

В дополнение к гипертексту, индексации и поиску по тексту, Macintosh Guide также предлагала систему интерактивного обучения пользователей выполнению задач. Однако создание таких руководств было сложнее, чем создание неинтерактивной справки, и лишь немногие разработчики в полной мере использовали её возможности. В Mac OS 8.5 компания Apple расширила систему справки, добавив справку на основе HTML, которая работала совместно с Macintosh Guide, предоставляя ссылки на последовательности в Macintosh Guide. В Mac OS X система Macintosh Guide не была перенесена, там используется справка на основе HTML. Macintosh Guide использовала модель объектов AppleEvent (AEOM), что позволяло системе отслеживать состояние приложения в процессе работы и изменять справку в соответствии с этим. Контент справки создавался пошагово, и каждому шагу можно было задать условия для определения, следует ли его пропустить или он необходим. Например, если пользователь уже выполнил часть операции и нуждался в помощи для её завершения, Macintosh Guide могла определить его текущее положение и перейти к соответствующему разделу документации. Кроме того, AEOM позволяла Macintosh Guide управлять интерфейсом, выполняя задачи за пользователя при нажатии на кнопки "Сделай это за меня" (или при выборе гиперссылки). Особенностью системы была поддержка обучения с подсказками (Coaching). Используя AEOM, Macintosh Guide могла находить элементы пользовательского интерфейса на экране и выделять их эффектом "красного маркера", чтобы привлечь внимание пользователя. Macintosh Guide также была частично интегрирована с Balloon Help, опционально добавляя гиперссылки к всплывающим подсказкам, которые открывали соответствующий раздел документации в зависимости от того, на какой объект в данный момент указывал курсор мыши.