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

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

Разработчик

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

iBook

Пользовательская среда

OS X является многопользовательской системой. Мало того, что система поддерживает многопользовательские учетные записи, она позволяет многочисленным пользователям быть зарегистрированными одновременно так, чтобы они могли совместно использовать тот же компьютер в быстрой преемственности. Эта функция использует метод, известный как быстрое переключение между пользователями, в котором пользователи торгуют использованием компьютера без того, чтобы выходить из системы.

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

image: ../Art/fast_user_switching_2x.png

Когда имя различного пользователя выбрано в меню быстрого переключения между пользователями, текущий рабочий стол (или полноэкранное окно) скрыт, и окно входа в систему появляется. Новый пользователь входит в систему, видит систему точно, когда они оставили ее, и сразу получают доступ к их содержанию.

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

Будьте подготовлены к многочисленным пользователям с различными полномочиями. Функция быстрого переключения между пользователями OS X позволяет многочисленным пользователям быть зарегистрированными одновременно и переключиться быстро между учетными записями. Гарантировать, что Ваше приложение ведет себя соответственно, когда существуют многочисленные пользователи, вошло в систему или когда текущий пользователь ограничил полномочия, помните следующие вещи:

Некоторые пользователи могут работать под ограниченными полномочиями и иметь ограниченный доступ к некоторым частям системы. Например, только пользователи администратора могут записать файлы в /Applications. В частности пользователи с ограниченными полномочиями могут не быть в состоянии:

  • Доступ все области в Установках системы

  • Измените прикрепление

  • Измените их пароль

  • Запишите DVDs и CDs

  • Откройте определенные приложения

  • Посетите определенные веб-сайты

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

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

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