MacOS: различия между версиями

74 байта добавлено ,  2 месяца назад
викификация
(→‎Хронология версий: добавлена информация о версии 10.15.2)
(викификация)
| caption =
| developer = {{флаг|США}} [[Apple|Apple Inc.]]
| family = [[UNIX]]
| поддерживаемые языки = Многоязычная (34 языка)
| supported_platforms = * [[PowerPC]]: [[Mac OS X 10.0|10.0]] — [[Mac OS X Leopard|10.5]]
31 января 2014 года выпустился голосовой банк Macne Nana для [[Vocaloid]]. Ее часть фамилии "Mac" взята от Mac, а "Ne", переводится как "[[звук]]". Фамилия взята из-за того, что это первый вокалоид, выпущенный для macOS, но сама [[Apple]] не выпускала Macne Nana.
 
На основе стиля интерфейса macOS выпускают [[Linux|Linux-дистрибутивы]], например, [[elementary OS]], и лаунчеры для [[Android]].
 
== Описание ==
macOS значительно отличается от предыдущих, «классических версий» Mac OS. Основа системы — [[POSIX]]-совместимая операционная система [[Darwin]], являющаяся [[Свободное программное обеспечение|свободным программным обеспечением]]. Её ядром является [[XNU]], в котором используется [[микроядро]] [[Mach]] и стандартные службы [[BSD]]. Все возможности [[Unix]] в macOS доступны через [[Текстовый интерфейс пользователя|консоль]].
 
Поверх этой основы в [[Apple]] разработано много проприетарных компонентов, таких как [[Cocoa]] и [[Carbon (API)|Carbon]], [[Quartz]].
 
macOS отличается высокой устойчивостью, что делает её непохожей на предшественницу, [[Mac OS 9]].{{Нет АИ|21|9|2016}}
 
=== Аппаратное обеспечение ===
Ранние версии Mac OS X поддерживали все компьютеры Macintosh (десктопы, ноутбуки или серверы) на процессорах [[PowerPC G3]], [[PowerPC G4|G4]] и G5. Более поздние версии перестают поддерживать старое оборудование: например, версия 10.3 Panther не поддерживает самые старые из G3, 10.4 Tiger не поддерживает системы без [[FireWire]], бета-версия 10.5 Leopard, представленная на [[Worldwide Developers Conference|WWDC]], не поддерживала G3 вовсе. Однако существуют утилиты, такие как XPostFacto, и патчи к установочному диску, сделанные сторонними разработчиками, позволяющие установить новые версии OS X на официально не поддерживаемом оборудовании, включая некоторые предшествующие G3 системы. Исключая некоторые возможности, требуемые оборудованием (такие, как графическое ускорение, запись [[DVD]]), операционная система предлагает одинаковую функциональность на всём поддерживаемом оборудовании.
 
Версия Mac OS X для PowerPC остаётся совместимой со старыми Mac OS приложениями через эмуляцию так называемой Classic, которая позволяет пользователям запускать Mac OS 9 как процесс в Mac OS X, поэтому многие старые приложения работают так, будто они запускаются на старой операционной системе. Classic не работает на компьютерах с процессорами Intel.
В апреле 2002 года [[eWeek]] сообщил, что, по слухам, у Apple есть версия Mac OS X с кодовым названием Marklar, которая запускается на процессорах Intel x86. Идея Marklar была в переходе OS X на альтернативную платформу, которая позволит Apple преодолеть проблемы развития платформы PowerPC. Слухи оставались неподтверждёнными до мая 2005 года, когда в файлообменных сетях появилась бета-версия OS X для процессоров Intel.
 
6 июня 2005 года [[Джобс, Стив|Стив Джобс]] на [[Worldwide Developers Conference|WWDC]] подтвердил слухи о том, что в течение двух лет Apple перейдёт с PowerPC на [[Intel]]. До этого Apple сменила платформу с Motorola 68k на PowerPC — тогда в новую ОС был включён [[Эмуляция|эмулятор]] m68k, который позволял запускать большинство 68k-приложений. Apple поддерживала эмулятор в течение 11 лет. При переходе на Intel он был удалён из системы. В новую ОС был включён эмулятор PowerPC Rosetta. Также новая версия Xcode и соответствующие консольные утилиты позволяют разрабатывать ''Universal Binaries'' — исполняемые файлы, которые могут запускаться как на PowerPC, так и на Intel.
 
Большинство программ, доступных только для PowerPC, поддерживалось при помощи Rosetta. Скорость работы PowerPC-приложений на компьютерах с Intel заметно ниже. Кроме того, некоторое ПО (например, расширения ядра и [[плагин]]ы системных настроек) не работает с использованием эмулятора. По этим причинам Apple рекомендовала разработчикам создавать универсальные программы для обеих платформ. В OS X Lion и более поздних версиях поддержка Rosetta отсутствует.