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.