Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Инструкции по интерфейсу пользователя OS X

iBook

Automator

Automator помогает пользователям автоматизировать общие процедуры и создать потоки операций путем расположения процессов из различных приложений в желаемый порядок. Знакомые приложения Apple, такие как Почта, iPhoto и Safari делают свои задачи доступными для пользователей для организации в поток операций. Эти задачи (названный действиями) просты и узко определенные, таковы как открытие файла или применение фильтра, таким образом, пользователь может включать их в различные потоки операций.

image: ../Art/automator_2x.png

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

Поскольку Вы разрабатываете UI действия, помните следующие инструкции.

Минимизируйте высоту действия. Пользователи складывают действия друг на друге в Automator. Поскольку экраны дисплея более широки, чем они высоки, необходимо минимизировать использование действия вертикального пространства. Даже если существует только два выбора, один способ сделать это должно использовать всплывающее меню вместо переключателей.

Не используйте групповые блоки. Действие не должно отделяться или средства управления группы с групповым блоком.

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

Избегайте использования меток для повторения заголовка или описания действия. Метки, повторяющие информацию, доступную в другом месте, занимают место, не обеспечивая значение.

Сохраните пространство при помощи надлежащих средств управления и расположения. Например, можно использовать треугольник раскрытия, чтобы скрыть и вывести на экран дополнительные настройки. (Для получения дополнительной информации о треугольниках раскрытия посмотрите Треугольник Раскрытия.) В целом, необходимо использовать небольшой размер стандартных средств управления OS X и полей с 10 точками для лучшего использования пространство.

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