Найти тему
ITechnology

Особенности Mac OS

MacOS — операционная система производства Apple.

В macOS используется ядро XNU, основанное на микроядре Mach и содержащее программный код, разработанный компанией Appl.

Несмотря на заявление Apple о невозможности запуска macOS на сторонних x86-компьютерах, существуют модифицированные версии ОС, работающие на таких машинах. Эти версии разрабатываются сообществом OSx86 и доступны посредством файлообменных сетей.

Особенности Mac OS:

· Внутренняя модель графического слоя Quartz хорошо взаимодействует с Portable Document Format (PDF), делая возможным вывод PDF на различные устройства.

· Полноцветные масштабируемые значки.

· Тени вокруг окон и изолированных текстовых элементов дают ощущение глубины и визуально отделяют содержимое одного окна от других.

· Доступные для всех приложений меню — проверка орфографии, палитра специальных символов, выбор цвета, выбор шрифта и словарь.

· Сглаживание при отображении виджетов, текста, графики и оконных элементов.

· Новые элементы интерфейса, такие как дроверы (drawers) и диалоговые модальные окна для документа.

· Новая концепция переключателя задач — док.

· «Плавающий» фокус (Interweaving windows) при переключении между окнами различных приложений.

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

· OpenGL используется для вывода окон на экран, что позволяет использовать аппаратное ускорение. Данная технология, появившаяся в версии 10.2 Jaguar, называется Quartz Extreme.

· Spaces — поддержка нескольких рабочих столов.

· Dashboard, появившийся в версии 10.4 Tiger, поддерживает небольшие приложения, называемые виджетами (widgets), которые могут быть вызваны и скрыты одним нажатием.

· Exposé, появившийся в версии 10.3 Panther, показывает миниатюры всех открытых окон, позволяя переключаться между ними, показывает все документы приложения как миниатюры или скрывает все окна для доступа к рабочему столу.

· Использование Unicode во всей операционной системе.

· Хорошо спроектированная архитектура для локализации позволяет полностью отделить код приложения от текстовой информации.

· FileVault, появившийся в версии 10.3 Panther, шифрует домашний каталог пользователя (начиная с OS X Lion возможно полное шифрование диска) по алгоритму AES с длиной ключа 128 бит.

· Spotlight — технология для быстрого поиска данных, сообщений электронной почты, фотографий и другой информации, основываясь на свойствах файлов и их содержимом.

· Automator — приложение, позволяющее автоматизировать действия, совершаемые с разными приложениями.

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

· Смарт-папки позволяют создавать динамически обновляемые каталоги, основанные на определённых критериях или исполняющие команды Automator.

· Подробное руководство по построению интерфейса Human Interface Guidelines, которому следует большинство разработчиков, делает их приложения интуитивно понятными.

· Xgrid позволяет компьютерам Mac участвовать в распределённых вычислениях.

· Встроенные в виртуальную файловую систему дисковые образы .dmg поддерживают шифрование, сжатие и опциональную возможность чтения/записи.

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

· Mac App Store — магазин программного обеспечения для macOS. Появился в версии 10.6.6.