macOS , первоначально Mac OS X , ранее сокращенно OS X — операционная система , разработанная и продаваемая компанией Apple с 2001 года. Это основная операционная система для компьютеров Mac от Apple . На рынке настольных и портативных компьютеров это вторая по распространенности настольная ОС после Microsoft Windows и опережающая все дистрибутивы Linux , включая ChromeOS и SteamOS .
Mac OS X пришла на смену классической Mac OS , основной операционной системе Macintosh с 1984 по 2001 год. Ее базовая архитектура была взята из NeXTSTEP компании NeXT , появившейся в результате приобретения NeXT компанией Apple , что также вернуло Стива Джобса в Apple.
Первая версия для настольных ПК, Mac OS X 10.0 , была выпущена 24 марта 2001 года . Все выпуски macOS сертифицированы UNIX 03. [6] [7] Производными от macOS являются другие операционные системы Apple: iOS , iPadOS , watchOS , tvOS и audioOS .
Важной частью оригинальной идентичности бренда macOS было использование римской цифры X, произносимой как «тен», а также кодовое наименование каждого релиза в честь видов больших кошек , а позже и мест в Калифорнии . [8] Apple сократила название до «OS X» в 2011 году, а затем изменила его на «macOS» в 2016 году, чтобы соответствовать брендингу других операционных систем Apple, iOS, watchOS и tvOS. [9] После шестнадцати различных версий macOS 10, macOS Big Sur была представлена как версия 11 в 2020 году, и каждая последующая версия также увеличивала номер основной версии, аналогично классическим Mac OS и iOS, но по-прежнему названа в честь мест в Калифорнии.
macOS поддерживает три основные архитектуры процессоров, начиная с компьютеров Mac на базе PowerPC в 1999 году. В 2006 году Apple перешла на архитектуру Intel с линейкой компьютеров Mac, использующих процессоры Intel Core . В 2020 году Apple начала переход на кремниевую архитектуру Apple , используя собственные 64-битные процессоры серии Apple M на базе Arm на последних компьютерах Macintosh . [10] По состоянию на 2024 год [update]последней версией macOS является macOS 15 Sequoia , 21-я основная версия macOS, выпущенная 16 сентября 2024 года. [11]
Наследие того, что впоследствии стало macOS, зародилось в NeXT , компании, основанной Стивом Джобсом после его ухода из Apple в 1985 году. Там была разработана Unix-подобная операционная система NeXTSTEP , выпущенная в 1989 году. Ядро NeXTSTEP основано на ядре Mach , которое изначально было разработано в Университете Карнеги-Меллона , с дополнительными слоями ядра и низкоуровневым кодом пользовательского пространства , полученными из частей FreeBSD [12] и других операционных систем BSD . [13] Его графический пользовательский интерфейс был построен поверх объектно-ориентированного набора инструментов GUI с использованием языка программирования Objective-C .
На протяжении 1990-х годов Apple пыталась создать ОС «следующего поколения» для замены своей классической Mac OS через проекты Taligent , Copland и Gershwin , но все они в конечном итоге были заброшены. [14] Это привело к тому, что Apple приобрела NeXT в 1997 году, позволив NeXTSTEP, позже названной OPENSTEP , служить основой для операционной системы Apple следующего поколения. [15] Эта покупка также привела к тому, что Стив Джобс вернулся в Apple в качестве временного, а затем постоянного генерального директора, руководя преобразованием удобной для программистов OPENSTEP в систему, которая была бы принята основным рынком Apple — домашними пользователями и творческими профессионалами. Сначала проект имел кодовое название « Rhapsody », прежде чем официально получил название Mac OS X. [16] [17]
Буква «X» в названии Mac OS X относится к числу 10, римской цифре , и Apple заявила, что в этом контексте ее следует произносить как «ten». Однако ее также обычно произносят как букву «X». [18] [19] iPhone X , iPhone XR и iPhone XS позже последовали этому соглашению.
Предыдущие операционные системы Macintosh (версии классической Mac OS ) именовались с использованием арабских цифр , как в случае с Mac OS 8 и Mac OS 9. [ 20] [18] До macOS 11 Big Sur всем версиям операционной системы присваивались номера версий в форме 10. x , начиная с 10.0 и до 10.15; начиная с macOS 11 Big Sur , Apple перешла на нумерацию основных релизов с номерами, которые увеличиваются на 1 с каждым основным релизом.
Первая версия Mac OS X, Mac OS X Server 1.0 , была переходным продуктом, имеющим интерфейс, напоминающий классическую Mac OS , хотя он не был совместим с программным обеспечением, разработанным для старой системы. Потребительские версии Mac OS X включали больше обратной совместимости . Приложения Mac OS могли быть переписаны для запуска нативно через Carbon API ; многие также могли быть запущены напрямую через Classic Environment с уменьшением производительности.
Потребительская версия Mac OS X была выпущена в 2001 году с Mac OS X 10.0 . Отзывы были разными, с обширной похвалой за его сложный, глянцевый интерфейс Aqua , но критикой за вялую производительность. [21] С падением популярности Apple, производитель FrameMaker , Adobe Inc. , отказался разрабатывать новые версии для Mac OS X. [22] Обозреватель Ars Technica Джон Сиракуза, который просмотрел все основные выпуски OS X вплоть до 10.10, оглядываясь назад, описал ранние выпуски как «медленные, бедные функциями», а Aqua — как «невыносимо медленные и пожирающие огромные ресурсы». [21] [23] [24]
Apple быстро разработала несколько новых релизов Mac OS X. [25] Обзор Siracusa версии 10.3, Panther , отметил: «Странно перейти от многих лет неопределенности и пустых программ к стабильному ежегодному выпуску новых крупных релизов операционной системы». [26] Версия 10.4, Tiger , как сообщается, шокировала руководителей Microsoft , предложив ряд функций, таких как быстрый поиск файлов и улучшенная обработка графики, которые Microsoft потратила несколько лет, чтобы добавить в Windows Vista с приемлемой производительностью. [27]
По мере развития операционной системы она отходила от классической Mac OS , добавляя и удаляя приложения. [28] Рассматривая музыку как ключевой рынок, Apple разработала музыкальный проигрыватель iPod и музыкальное программное обеспечение для Mac, включая iTunes и GarageBand . [29] Ориентируясь на потребительский и медиа-рынки, Apple сделала акцент на своих новых приложениях «цифрового образа жизни», таких как пакет iLife , интегрированные домашние развлечения через медиацентр Front Row и веб-браузер Safari . С ростом популярности Интернета Apple предложила дополнительные онлайн-сервисы, включая .Mac, MobileMe и совсем недавно продукты iCloud . Позже она начала продавать сторонние приложения через Mac App Store .
Новые версии Mac OS X также включали изменения в общем интерфейсе, отходя от полосатого блеска и прозрачности первоначальных версий. Некоторые приложения начали использовать внешний вид шлифованного металла или внешний вид заголовка без полосок в версии 10.4. [30] В Leopard Apple объявила об унификации интерфейса со стандартизированным серо-градиентным стилем окон. [31] [32]
В 2006 году были выпущены первые компьютеры Intel Mac со специализированной версией Mac OS X 10.4 Tiger . [33]
Ключевым событием для системы стало объявление и выпуск iPhone с 2007 года. В то время как предыдущие медиаплееры iPod от Apple использовали минимальную операционную систему, iPhone использовал операционную систему на основе Mac OS X, которая позже будет называться « iPhone OS », а затем iOS . Одновременный выпуск двух операционных систем на основе одних и тех же фреймворков вызвал напряжение в Apple, которая ссылалась на iPhone как на причину, по которой она задержала выпуск Mac OS X 10.5 Leopard . [34] Однако после того, как Apple открыла iPhone для сторонних разработчиков, его коммерческий успех привлек внимание к Mac OS X, и многие разработчики программного обеспечения для iPhone проявили интерес к разработке для Mac. [35]
В 2007 году Mac OS X 10.5 Leopard была единственным релизом с универсальными бинарными компонентами, допускающими установку как на Intel Mac, так и на некоторые PowerPC Mac. [36] Это также последний релиз с поддержкой PowerPC Mac. Mac OS X 10.6 Snow Leopard была первой версией Mac OS X, созданной исключительно для Intel Mac, и последним релизом с поддержкой 32-разрядных Intel Mac. [37] Название должно было обозначить ее статус как итерации Leopard, сосредоточенной на технических и производительных улучшениях, а не на функциях, ориентированных на пользователя; действительно, она была явно обозначена разработчикам как выпуск «без новых функций». [38] С момента ее выпуска несколько выпусков OS X или macOS (а именно OS X Mountain Lion , OS X El Capitan , macOS High Sierra и macOS Monterey ) следовали этому шаблону, с названием, полученным от своего предшественника, похожим на « модель тик-так », используемую Intel.
В двух последующих версиях, Lion и Mountain Lion , Apple перевела некоторые приложения в крайне скевоморфный стиль дизайна, вдохновленный современными версиями iOS, при этом упростив некоторые элементы, сделав элементы управления, такие как полосы прокрутки, исчезающими, когда они не используются. [23] Это направление, как и интерфейсы с полированным металлом, было непопулярно среди некоторых пользователей, хотя оно продолжало тенденцию большей анимации и разнообразия в интерфейсе , ранее замеченную в таких аспектах дизайна, как утилита резервного копирования Time Machine , которая представляла прошлые версии файлов на фоне закручивающейся туманности, и глянцевый полупрозрачный док Leopard и Snow Leopard . [39] Кроме того, с Mac OS X 10.7 Lion Apple прекратила выпуск отдельных серверных версий Mac OS X, продавая серверные инструменты как отдельное загружаемое приложение через Mac App Store. В обзоре описывалась тенденция в серверных продуктах как становящаяся «дешевле и проще... смещающая фокус с крупного бизнеса на малый». [40]
В 2012 году с выпуском OS X 10.8 Mountain Lion название системы было официально сокращено с Mac OS X до OS X, после того как предыдущая версия сократила название системы аналогичным образом годом ранее. В том же году Apple уволила руководителя разработки OS X Скотта Форстолла , и дизайн был изменен в сторону более минималистичного направления. [41] Новый дизайн пользовательского интерфейса Apple, использующий глубокую цветовую насыщенность, текстовые кнопки и минимальный, «плоский» интерфейс, дебютировал с iOS 7 в 2013 году. Поскольку инженеры OS X, как сообщается, работали над iOS 7, версия, выпущенная в 2013 году, OS X 10.9 Mavericks , была чем-то вроде переходного релиза, в котором часть скевоморфного дизайна была удалена, в то время как большая часть общего интерфейса Mavericks осталась неизменной. [42] Следующая версия, OS X 10.10 Yosemite , приняла дизайн, похожий на iOS 7 , но с большей сложностью, подходящей для интерфейса, управляемого с помощью мыши. [43]
Начиная с 2012 года система перешла на ежегодный график выпуска, аналогичный графику выпуска iOS и Mac OS X до версии 10.4 Tiger [ требуется ссылка ] . Она также постепенно снижала стоимость обновлений, начиная с Snow Leopard, прежде чем полностью убрать плату за обновление в OS X Mavericks . [44] Некоторые журналисты и сторонние разработчики программного обеспечения предположили, что это решение, хотя и позволило ускорить выпуск функций, означало меньше возможностей сосредоточиться на стабильности, и ни одна версия OS X не была рекомендована для пользователей, которым требуется стабильность и производительность выше новых функций. [45] Было объявлено , что обновление Apple 2015 года, OS X 10.11 El Capitan , будет сосредоточено именно на улучшении стабильности и производительности. [46]
В 2016 году с выпуском macOS 10.12 Sierra название было изменено с OS X на macOS с целью приведения его в соответствие с брендингом других основных операционных систем Apple: iOS , watchOS и tvOS . [47] [48] В macOS Sierra были добавлены Siri , iCloud Drive , поддержка «картинка в картинке», режим Night Shift, который переключает дисплей на более теплые цвета ночью, и две функции Continuity: Universal Clipboard, которая синхронизирует буфер обмена пользователя на всех его устройствах Apple, и Auto Unlock, которая может разблокировать Mac пользователя с помощью его Apple Watch. В macOS Sierra также добавлена поддержка Apple File System (APFS), преемницы устаревшей файловой системы HFS+ от Apple . [49] [50] [51] macOS 10.13 High Sierra , выпущенная в 2017 году, включала улучшения производительности, поддержку Metal 2 и HEVC , а также сделала APFS файловой системой по умолчанию для загрузочных SSD- накопителей. [52]
Его преемник, macOS 10.14 Mojave , был выпущен в 2018 году, добавив опцию темного режима и динамическую настройку обоев . [53] За ним в 2019 году последовала macOS 10.15 Catalina , которая заменяет iTunes отдельными приложениями для разных типов медиа и представляет систему Catalyst для портирования приложений iOS. [54]
В 2020 году Apple анонсировала macOS 11 Big Sur на WWDC того года. Это было первое увеличение основного номера версии macOS с момента выпуска Mac OS X Public Beta в 2000 году; обновлениям macOS 11 были присвоены номера 11.x, что соответствовало схеме нумерации версий, используемой другими операционными системами Apple. Big Sur внесла серьезные изменения в пользовательский интерфейс и стала первой версией, работающей на Apple Silicon , основанной на архитектуре ARM . [55] Система нумерации, начатая с Big Sur, продолжилась в 2021 году с macOS 12 Monterey , в 2022 году с macOS 13 Ventura , в 2023 году с macOS 14 Sonoma и в 2024 году с macOS 15 Sequoia .
В основе macOS лежит POSIX -совместимая операционная система , построенная поверх ядра XNU [79] (которое включает в себя большую часть ядра FreeBSD [12] ) и пользовательского пространства FreeBSD [12] для стандартных возможностей Unix, доступных из интерфейса командной строки . Apple выпустила это семейство программного обеспечения как бесплатную и открытую операционную систему под названием Darwin . Поверх Darwin Apple разместила ряд компонентов, включая интерфейс Aqua и Finder , для завершения графической операционной системы, которой является macOS. [80]
С момента своего первоначального появления как Mac OS X система принесла ряд новых возможностей, чтобы обеспечить более стабильную и надежную платформу, чем ее предшественница, классическая Mac OS . Например, упреждающая многозадачность и защита памяти улучшили способность системы запускать несколько приложений одновременно, не прерывая и не повреждая друг друга. Многие аспекты архитектуры macOS происходят от OPENSTEP , которая была разработана как переносимая, чтобы облегчить переход с одной платформы на другую. Например, NeXTSTEP был перенесен с оригинальных рабочих станций NeXT на базе 68k на x86 и другие архитектуры до того, как NeXT была куплена Apple, [81] а OPENSTEP был позже перенесен на архитектуру PowerPC в рамках проекта Rhapsody .
До macOS High Sierra и на дисках, отличных от твердотельных накопителей (SSD), файловой системой по умолчанию была HFS+ , унаследованная от классической Mac OS. Разработчик операционной системы Линус Торвальдс критиковал HFS+, говоря, что это «вероятно худшая файловая система из когда-либо существовавших», чей дизайн «активно портит пользовательские данные». Он критиковал нечувствительность к регистру в именах файлов, дизайн стал хуже, когда Apple расширила файловую систему для поддержки Unicode . [82] [83]
Подсистема Darwin в macOS управляет файловой системой, которая включает в себя уровень разрешений Unix . В 2003 и 2005 годах два редактора Macworld критиковали схему разрешений; Тед Ландау назвал неправильно настроенные разрешения «самым распространенным разочарованием» в macOS, в то время как Роб Гриффитс предположил, что некоторым пользователям, возможно, даже придется сбрасывать разрешения каждый день, процесс, который может занять до 15 минут. [84] Совсем недавно другой редактор Macworld, Дэн Фрейкс, назвал процедуру восстановления разрешений чрезмерно избитой. [85] Он утверждает, что macOS обычно обрабатывает разрешения должным образом без вмешательства пользователя, и сбрасывать разрешения следует только при возникновении проблем. [86]
Архитектура macOS включает в себя многоуровневую конструкцию: [87] многоуровневые фреймворки способствуют быстрой разработке приложений, предоставляя существующий код для общих задач. [88] Apple предоставляет собственные инструменты разработки программного обеспечения , наиболее заметным из которых является интегрированная среда разработки под названием Xcode . Xcode предоставляет интерфейсы для компиляторов , которые поддерживают несколько языков программирования, включая C , C++ , Objective-C и Swift . Для перехода Mac на процессоры Intel он был изменен таким образом, чтобы разработчики могли создавать свои приложения как универсальный двоичный файл , который обеспечивает совместимость как с линиями Macintosh на базе Intel, так и с линейками Macintosh на базе PowerPC. [89] Основные и сторонние приложения могут управляться программно с помощью фреймворка AppleScript , [90] сохраненного из классической Mac OS , [91] или с помощью более нового приложения Automator , которое предлагает предварительно написанные задачи, не требующие знаний программирования. [92]
Apple предложила два основных API для разработки программного обеспечения нативно для macOS: Cocoa и Carbon . Cocoa был потомком API, унаследованных от OPENSTEP, без родства с классической Mac OS , в то время как Carbon был адаптацией классических API Mac OS, позволяя минимально переписывать программное обеспечение Mac для работы нативно на Mac OS X. [17]
Cocoa API был создан в результате сотрудничества NeXT Computer и Sun Microsystems в 1993 году . Это наследие весьма заметно для разработчиков Cocoa, поскольку префикс «NS» повсеместно используется в фреймворке, обозначая по-разному N eXT S TEP или N eXT/ S un . Официальный OPENSTEP API, опубликованный в сентябре 1994 года, был первым, кто разделил API между Foundation и ApplicationKit и первым, кто использовал префикс «NS». [81] Традиционно программы Cocoa в основном писались на Objective-C , а Java использовалась в качестве альтернативы. Однако 11 июля 2005 года Apple объявила, что «функции, добавленные в Cocoa в версиях Mac OS X позже 10.4, не будут добавлены в программный интерфейс Cocoa-Java». [93] macOS также использовалась для поддержки платформы Java в качестве «предпочтительного пакета программного обеспечения» — на практике это означает, что приложения, написанные на Java, максимально точно вписываются в операционную систему, оставаясь при этом кроссплатформенными , и что графические пользовательские интерфейсы, написанные на Swing, выглядят почти так же, как собственные интерфейсы Cocoa. С 2014 года Apple продвигает свой новый язык программирования Swift как предпочтительный язык для разработки программного обеспечения на платформах Apple.
Первоначальный план Apple относительно macOS состоял в том, чтобы потребовать от всех разработчиков переписать свое программное обеспечение в Cocoa API. Это вызвало большой резонанс среди существующих разработчиков Mac, которые пригрозили отказаться от платформы, чтобы не вкладывать средства в дорогостоящее переписывание, и идея была отложена. [17] [94] Чтобы обеспечить плавный переход с Mac OS 9 на Mac OS X, был создан интерфейс программирования приложений Carbon (API). [17] Приложения, написанные с помощью Carbon, изначально могли работать как на классической Mac OS, так и на Mac OS X, хотя эта возможность была позже убрана по мере разработки Mac OS X. Carbon не был включен в первый продукт, проданный как Mac OS X: малоиспользуемый оригинальный выпуск Mac OS X Server 1.0 , который также не включал интерфейс Aqua. [95] Apple ограничила дальнейшую разработку Carbon с момента выпуска Leopard и объявила, что приложения Carbon не будут работать в 64-битной версии. [94] [17] Ряд приложений macOS продолжали использовать Carbon некоторое время спустя, особенно те, которые имели наследие, восходящее к классической Mac OS, и для которых обновления были бы сложными, неэкономичными или ненужными. Сюда входили Microsoft Office до Office 2016 и Photoshop до CS5. [96] [94] Ранние версии macOS также могли запускать некоторые классические приложения Mac OS через Classic Environment с ограничениями производительности; эта функция была удалена с версии 10.5 и всех Mac, использующих процессоры Intel.
Поскольку macOS совместима с POSIX , многие программные пакеты, написанные для других Unix-подобных систем, включая Linux, могут быть перекомпилированы для запуска на ней, включая множество научных и технических программ. [97] Сторонние проекты, такие как Homebrew , Fink , MacPorts и pkgsrc, предоставляют предварительно скомпилированные или предварительно отформатированные пакеты. Apple и другие предоставили версии графического интерфейса X Window System , которые позволяют этим приложениям работать с приближением внешнего вида и поведения macOS. [98] [99] [100] Текущий метод, одобренный Apple, — это проект с открытым исходным кодом XQuartz ; более ранние версии могли использовать приложение X11 , предоставленное Apple, или до этого проект XDarwin . [101]
Приложения могут распространяться на Mac и устанавливаться пользователем из любого источника и любым способом, например, загрузкой (с подписью кода или без нее , доступной через учетную запись разработчика Apple) или через Mac App Store , торговую площадку программного обеспечения, поддерживаемую Apple с помощью процесса, требующего одобрения компании. Приложения, установленные через Mac App Store, работают в изолированной среде , ограничивая их возможность обмениваться информацией с другими приложениями или изменять основную операционную систему и ее функции. Это было указано как преимущество, поскольку позволяет пользователям устанавливать приложения с уверенностью, что они не смогут повредить свою систему, но также и как недостаток из-за блокировки использования Mac App Store для профессиональных приложений, требующих повышенных привилегий. [102] [103] Приложения без какой-либо подписи кода не могут быть запущены по умолчанию, кроме как из учетной записи администратора компьютера. [104] [105]
Apple выпускает приложения для macOS. Некоторые из них включены в macOS, а некоторые продаются отдельно. Сюда входят iWork , Final Cut Pro , Logic Pro , iLife и приложение для работы с базами данных FileMaker . Множество других разработчиков также предлагают программное обеспечение для macOS .
В 2018 году Apple представила прикладной уровень под кодовым названием Marzipan для переноса приложений iOS на macOS. [106] [107] macOS Mojave включала порты четырёх сторонних приложений iOS, включая Home и News , и было объявлено, что API будет доступен для использования сторонними разработчиками с 2019 года. [108] [109] [110] С выходом macOS Catalina в 2019 году прикладной уровень стал доступен сторонним разработчикам как Mac Catalyst . [111]
Список версий macOS, поддерживаемых систем, на которых они работают, и их требования к оперативной памяти
Такие инструменты, как XPostFacto и исправления, применяемые к установочным носителям, были разработаны третьими лицами для обеспечения возможности установки новых версий macOS на системах, официально не поддерживаемых Apple. Сюда входит ряд систем Macintosh Power до G3, которые могут работать до Mac OS X 10.2 Jaguar включительно, все компьютеры Mac на базе G3, которые могут работать до Tiger включительно, и компьютеры Mac G4 с частотой менее 867 МГц могут работать на Leopard, если снять ограничение с установочного DVD или ввести команду в интерфейсе Open Firmware Mac , чтобы сообщить установщику Leopard, что его тактовая частота составляет 867 МГц или выше. За исключением функций, требующих определенного оборудования, таких как графическое ускорение или запись DVD, операционная система предлагает ту же функциональность на всем поддерживаемом оборудовании.
Поскольку большинство аппаратных компонентов Mac или компонентов, подобных им, с момента перехода Intel доступны для покупки, [116] некоторые группы, способные к технологиям, разработали программное обеспечение для установки macOS на компьютеры, не относящиеся к Apple. Их называют Hackintoshes , что является гибридом слов «hack» и «Macintosh». Это нарушает EULA Apple (и, следовательно, не поддерживается технической поддержкой Apple, гарантиями и т. д.), но сообщества, которые обслуживают индивидуальных пользователей, которые не устанавливают для перепродажи и получения прибыли, как правило, игнорируются Apple. [117] [118] [119] Эти самодельные компьютеры обеспечивают большую гибкость и настройку оборудования, но ценой того, что пользователь несет большую ответственность за свою собственную машину, например, в вопросах целостности данных или безопасности. [120] Psystar , компания, которая пыталась получить прибыль от продажи macOS на оборудовании, не сертифицированном Apple, была подана в суд Apple в 2008 году. [121]
В апреле 2002 года eWeek сообщил о слухе, что у Apple есть версия Mac OS X под кодовым названием Marklar , которая работает на процессорах Intel x86 . Идея Marklar заключалась в том, чтобы сохранить работу Mac OS X на альтернативной платформе, если Apple окажется недовольна прогрессом платформы PowerPC . [122] Эти слухи утихли до конца мая 2005 года, когда различные СМИ, такие как The Wall Street Journal [123] и CNET [124] , объявили, что Apple представит Marklar в ближайшие месяцы. [125] [126] [127]
6 июня 2005 года Стив Джобс объявил в своей программной речи на WWDC, что Apple осуществит переход с процессоров PowerPC на процессоры Intel в течение следующих двух лет, и что Mac OS X будет поддерживать обе платформы во время перехода. Джобс также подтвердил слухи о том, что у Apple были версии Mac OS X, работающие на процессорах Intel в течение большей части ее разработки. Компьютеры Mac на базе Intel будут работать под управлением новой перекомпилированной версии OS X вместе с Rosetta , слоем двоичной трансляции , который позволяет программному обеспечению, скомпилированному для PowerPC Mac OS X, работать на компьютерах Intel Mac OS X. [128] Система была включена в версии Mac OS X до версии 10.6.8. [129] Apple прекратила поддержку классического режима на новых компьютерах Mac на базе Intel. Стороннее программное обеспечение для эмуляции, такое как Mini vMac , Basilisk II и SheepShaver, обеспечивало поддержку некоторых ранних версий Mac OS. Новая версия Xcode и базовые компиляторы командной строки поддерживали создание универсальных двоичных файлов , которые будут работать на любой архитектуре. [130]
Программное обеспечение PowerPC-only поддерживается официальным программным обеспечением Apple для двоичной трансляции Rosetta , хотя приложения в конечном итоге пришлось переписать для корректной работы на новых версиях, выпущенных для процессоров Intel. Apple изначально поощряла разработчиков создавать универсальные двоичные файлы с поддержкой как PowerPC, так и Intel. [131] Двоичные файлы PowerPC страдают от потери производительности при запуске на компьютерах Mac на базе Intel через Rosetta. Более того, некоторое программное обеспечение PowerPC, такое как расширения ядра и плагины системных настроек, вообще не поддерживаются на компьютерах Mac на базе Intel. Плагины для Safari должны быть скомпилированы для той же платформы, что и Safari, поэтому, когда Safari работает на Intel, ему требуются плагины, скомпилированные как двоичные файлы только для Intel или универсальные, поэтому плагины только для PowerPC работать не будут. [132] В то время как компьютеры Mac на базе Intel могут запускать двоичные файлы PowerPC, Intel и универсальные двоичные файлы, компьютеры Mac на базе PowerPC поддерживают только универсальные и сборки PowerPC.
Поддержка платформы PowerPC была прекращена после перехода. В 2009 году Apple объявила на WWDC, что Mac OS X 10.6 Snow Leopard прекратит поддержку процессоров PowerPC и будет работать только на Intel. [133] Rosetta продолжала предлагаться в качестве дополнительной загрузки или варианта установки в Snow Leopard, пока ее поддержка не была прекращена в Mac OS X 10.7 Lion. [134] Кроме того, новые версии программного обеспечения Mac OS X собственного и стороннего производства все чаще требовали процессоров Intel, включая новые версии iLife, iWork, Aperture и Logic Pro.
Слухи о том, что Apple переводит компьютеры Mac с процессоров Intel на собственные процессоры ARM, используемые в устройствах iOS, начали циркулировать еще в 2011 году [135] и то затухали, то исчезали на протяжении 2010-х годов. [136] Слухи усилились в 2020 году, когда в многочисленных сообщениях говорилось, что компания объявит о переходе на собственные процессоры на WWDC. [137]
Apple официально объявила о переходе на процессоры собственной разработки 22 июня 2020 года на WWDC 2020, при этом переход планировалось продлить примерно на два года. [138] Первым выпуском macOS с поддержкой ARM была macOS Big Sur . Big Sur и более поздние версии поддерживают двоичные файлы Universal 2 , которые представляют собой приложения, состоящие из двоичных файлов Intel ( x86-64 ) и Apple silicon ( AArch64 ); при запуске запускается только соответствующий двоичный файл. Кроме того, двоичные файлы Intel можно запускать на компьютерах Mac на базе Apple silicon с помощью программного обеспечения для двоичной трансляции Rosetta 2. Переход был завершен на WWDC 2023 с анонсом Apple silicon Mac Pro , завершив переход через 3 года, с небольшим отставанием от графика.
Изменение архитектуры процессора позволяет компьютерам Mac с процессорами ARM запускать приложения iOS и iPadOS изначально. [139]
Одним из основных отличий классической Mac OS от текущей macOS было добавление Aqua , графического пользовательского интерфейса с элементами, похожими на воду, в первом крупном выпуске Mac OS X. Каждый элемент окна, текст, графика или виджет рисуются на экране с использованием технологии пространственного сглаживания . [140] ColorSync , технология, представленная много лет назад, была улучшена и встроена в основной движок рисования, чтобы обеспечить соответствие цветов для профессионалов в области печати и мультимедиа . [141] Кроме того, вокруг окон и изолированных текстовых элементов были добавлены тени , чтобы обеспечить ощущение глубины. Были интегрированы новые элементы интерфейса, включая листы ( диалоговые окна, прикрепленные к определенным окнам) и ящики, которые выдвигались и предоставляли опции.
Использование мягких краев, полупрозрачных цветов и полосок, похожих на дизайн оборудования первых iMac , привнесло больше текстуры и цвета в пользовательский интерфейс по сравнению с тем, что предлагали Mac OS 9 и Mac OS X Server 1.0 с его внешним видом « Platinum ». По словам Сиракузы, введение Aqua и его отход от тогдашнего общепринятого вида «ударили как тонна кирпичей». [142] Брюс Тогнаццини (основатель оригинальной Apple Human Interface Group) сказал, что интерфейс Aqua в Mac OS X 10.0 представляет собой шаг назад в удобстве использования по сравнению с оригинальным интерфейсом Mac OS. [143] [144] Сторонние разработчики начали выпускать скины для настраиваемых приложений и других операционных систем, которые имитировали внешний вид Aqua. В некоторой степени Apple использовала успешный переход к этому новому дизайну в качестве рычага, в разное время угрожая судебными исками против людей, которые создают или распространяют программное обеспечение с интерфейсом, который, по словам компании, получен из ее защищенного авторским правом дизайна. [145]
Apple продолжает менять аспекты внешнего вида и дизайна macOS, в частности, внося изменения во внешний вид окон и панели меню. С 2012 года Apple продала почти все свои модели Mac с дисплеями Retina высокого разрешения , а macOS и ее API имеют обширную поддержку независимой от разрешения разработки для поддержки дисплеев высокого разрешения. Рецензенты описывают поддержку Apple этой технологии как превосходящую поддержку в Windows. [146] [147] [148]
Руководящие принципы человеческого интерфейса, опубликованные Apple для macOS, соблюдаются многими приложениями, что обеспечивает им единообразный пользовательский интерфейс и сочетания клавиш. [149] Кроме того, включены новые службы для приложений, которые включают в себя проверку орфографии и грамматики, палитру специальных символов, выбор цвета, выбор шрифта и словарь; эти глобальные функции присутствуют в каждом приложении Cocoa, добавляя единообразия. Графическая система OpenGL объединяет окна на экране, чтобы обеспечить аппаратное ускорение рисования. Эта технология, представленная в версии 10.2, называется Quartz Extreme , компонент Quartz . Внутренняя модель визуализации Quartz хорошо коррелирует с моделью визуализации Portable Document Format (PDF), что упрощает вывод PDF на несколько устройств. [141] Как побочный результат, просмотр PDF и создание PDF-документов из любого приложения являются встроенными функциями. [150] Отражая свою популярность среди пользователей дизайна, macOS также имеет системную поддержку различных профессиональных видео- и графических форматов и включает в себя обширную предустановленную библиотеку шрифтов, включающую множество известных фирменных дизайнов. [151]
Finder — это файловый браузер, обеспечивающий быстрый доступ ко всем областям компьютера, который был изменен в последующих выпусках macOS. [152] [153] Quick Look является частью Finder с версии 10.5 . Он позволяет выполнять динамический предварительный просмотр файлов, включая видео и многостраничные документы, без открытия других приложений. Spotlight , технология поиска файлов, интегрированная в Finder с версии 10.4 , позволяет быстро выполнять поиск в реальном времени файлов данных, почтовых сообщений, фотографий и другой информации на основе свойств элемента (метаданных) или содержимого. [154] [155] macOS использует Dock , который содержит ярлыки файлов и папок, а также свернутые окна.
Apple добавила Exposé в версии 10.3 (называемой Mission Control с версии 10.7 ), функцию, которая включает три функции для обеспечения доступности между окнами и рабочим столом. Ее функции заключаются в мгновенном отображении всех открытых окон в виде миниатюр для легкой навигации по различным задачам, отображении всех открытых окон в виде миниатюр из текущего приложения и скрытии всех окон для доступа к рабочему столу. [156] FileVault — это опциональное шифрование файлов пользователя с помощью 128-битного Advanced Encryption Standard (AES-128). [157]
Функции, представленные в версии 10.4, включают Automator , приложение, предназначенное для создания автоматического рабочего процесса для различных задач; [158] Dashboard , полноэкранная группа небольших приложений, называемых виджетами рабочего стола , которые можно вызывать и закрывать одним нажатием клавиши; [159] и Front Row , интерфейс просмотра мультимедиа, доступ к которому осуществляется с помощью Apple Remote . [160] Sync Services позволяет приложениям получать доступ к централизованной расширяемой базе данных для различных элементов пользовательских данных, включая элементы календаря и контактов. Затем операционная система управляла конфликтующими правками и согласованностью данных. [161]
Все системные значки масштабируются до 512×512 пикселей, начиная с версии 10.5, чтобы соответствовать различным местам, где они появляются в большем размере, включая, например, вид Cover Flow , трехмерный графический пользовательский интерфейс, включенный в iTunes , Finder и другие продукты Apple для визуального просмотра файлов и цифровых медиабиблиотек с помощью обложек. В этой версии также были представлены Spaces , реализация виртуального рабочего стола , которая позволяет пользователю иметь более одного рабочего стола и отображать их в интерфейсе, похожем на Exposé; [162] технология автоматического резервного копирования под названием Time Machine , которая позволяет пользователям просматривать и восстанавливать предыдущие версии файлов и данных приложений; [163] и впервые был встроен Screen Sharing. [164]
В более поздних выпусках Apple разработала поддержку символов эмодзи , включив фирменный шрифт Apple Color Emoji . [165] [166] Apple также связала macOS с социальными сетями, такими как Twitter и Facebook, добавив кнопки «Поделиться» для контента, такого как изображения и текст. [167] Apple перенесла несколько приложений и функций, которые изначально дебютировали в iOS , своей мобильной операционной системе, в macOS в последних выпусках, в частности, интеллектуального персонального помощника Siri , который был представлен в версии 10.12 macOS. [168] [169]
На момент установки в macOS пользователю доступно 47 системных языков; системный язык используется во всей среде операционной системы. [170] Методы ввода для набора текста в десятках сценариев могут быть выбраны независимо от языка системы. [171] Недавние обновления добавили расширенную поддержку китайских иероглифов и взаимосвязей с популярными социальными сетями в Китае . [172] [173] [174] [175]
macOS можно обновить с помощью панели настроек обновления ПО в настройках системы или утилиты softwareupdate
командной строки . До OS X 10.8 Mountain Lion эту функцию выполняло отдельное приложение обновления ПО . В Mountain Lion и более поздних версиях это было объединено с приложением Mac App Store , хотя базовый механизм обновления остался неизменным и принципиально отличается от механизма загрузки, используемого при покупке приложения App Store. В macOS 10.14 Mojave функция обновления снова была перемещена на панель настроек обновления ПО.
Большинство компьютеров Mac получают обновления macOS в течение шести или семи лет. После нового крупного выпуска macOS предыдущие два выпуска все еще получают периодические обновления, но многие уязвимости безопасности устраняются только в последнем выпуске macOS. [176]
Версии Mac OS X были названы в честь больших кошек , за исключением Mac OS X Server 1.0 и оригинальной публичной бета-версии, от Mac OS X 10.0 до OS X 10.9 Mavericks , когда Apple перешла на использование местоположений в Калифорнии . До своего выпуска версия 10.0 имела внутреннее кодовое название в Apple как «Cheetah», а Mac OS X 10.1 имела внутреннее кодовое название как «Puma». После огромного шума вокруг Mac OS X 10.2 под кодовым названием «Jaguar», маркетинг продукции Apple начал открыто использовать кодовые названия для продвижения операционной системы. Mac OS X 10.3 продавалась как «Panther», Mac OS X 10.4 как «Tiger», Mac OS X 10.5 как «Leopard», Mac OS X 10.6 как «Snow Leopard», Mac OS X 10.7 как «Lion», OS X 10.8 как «Mountain Lion» и OS X 10.9 как «Mavericks».
«Panther», «Tiger» и «Leopard» зарегистрированы как товарные знаки Apple, [177] [178] [179] но «Cheetah», «Puma» и «Jaguar» никогда не были зарегистрированы. Apple также зарегистрировала «Lynx» и «Cougar» как товарные знаки, хотя им было разрешено прекратить действие. [180] [181] Компьютерный ритейлер Tiger Direct подал в суд на Apple за использование имени «Tiger». 16 мая 2005 года федеральный суд США в Южном округе Флориды постановил, что использование Apple не нарушает права на товарный знак Tiger Direct. [182]
13 сентября 2000 года Apple выпустила «предварительную» версию Mac OS X стоимостью 29,95 долл. США [183] под внутренним кодовым названием Kodiak, чтобы получить отзывы пользователей.
«PB», как его называли, ознаменовал первую публичную доступность интерфейса Aqua, и Apple внесла много изменений в пользовательский интерфейс на основе отзывов клиентов. Mac OS X Public Beta истек и перестал функционировать весной 2001 года. [184]
24 марта 2001 года Apple выпустила Mac OS X 10.0 (внутреннее кодовое название Cheetah). [185] Первоначальная версия была медленной, [186] неполной, [187] и имела очень мало приложений, доступных на момент запуска, в основном от независимых разработчиков. [188] Хотя многие критики предполагали, что операционная система не готова к массовому принятию, они признавали важность ее первоначального запуска как базы для совершенствования. [187] Простой выпуск Mac OS X был воспринят сообществом Macintosh как большое достижение, [187] поскольку попытки переделать Mac OS предпринимались с 1996 года и откладывались из-за бесчисленных неудач.
Позже в том же году, 25 сентября 2001 года, была выпущена Mac OS X 10.1 (внутреннее кодовое название Puma). Она отличалась повышенной производительностью и предоставляла отсутствующие функции, такие как воспроизведение DVD. Apple выпустила 10.1 в качестве бесплатного компакт-диска для обновления для пользователей 10.0, в дополнение к коробочной версии за 129 долларов для людей, работающих под управлением Mac OS 9. Было обнаружено, что компакт-диски для обновления были полными установочными компакт-дисками, которые можно было использовать с системами Mac OS 9, удалив определенный файл; позже Apple перевыпустила компакт-диски в фактическом урезанном формате, который не облегчал установку на такие системы. [189] 7 января 2002 года Apple объявила, что Mac OS X должна была стать операционной системой по умолчанию для всех продуктов Macintosh к концу того месяца. [190]
23 августа 2002 года [191] Apple выпустила Mac OS X 10.2 Jaguar, первый релиз, в котором кодовое имя использовалось как часть брендинга. [192] Он принес значительные улучшения производительности и обновленную версию визуального дизайна Aqua. Jaguar также включал более 150 [193] новых функций, ориентированных на пользователя, включая Quartz Extreme для компоновки графики непосредственно на видеокарте на базе ATI Radeon или Nvidia GeForce2 MX AGP с не менее 16 МБ видеопамяти, общесистемный репозиторий для контактной информации в новой адресной книге и клиент мгновенного обмена сообщениями iChat . [194] Значок Happy Mac , который появлялся во время последовательности запуска Mac OS со времен оригинального Macintosh , был заменен серым логотипом Apple. [195]
Mac OS X v10.3 Panther была выпущена 24 октября 2003 года. Она значительно улучшила производительность и включила в себя самое обширное обновление пользовательского интерфейса. Panther включала столько же или даже больше новых функций, сколько Jaguar годом ранее, включая обновленный Finder, включающий интерфейс из матового металла, быстрое переключение пользователей , Exposé (менеджер окон), FileVault , Safari , iChat AV (который добавил функции видеоконференций в iChat), улучшенный рендеринг Portable Document Format (PDF) и гораздо большую совместимость с Microsoft Windows . [196] Поддержка некоторых ранних компьютеров G3, таких как «бежевые» Power Mac и «WallStreet» PowerBook, была прекращена. [197]
Mac OS X 10.4 Tiger была выпущена 29 апреля 2005 года. Apple заявила, что Tiger содержит более 200 новых функций. [198] Как и в случае с Panther, некоторые старые машины больше не поддерживаются; Tiger требует Mac с 256 МБ и встроенным портом FireWire . [113] Среди новых функций Tiger представил Spotlight , Dashboard , Smart Folders , обновленную программу Mail с Smart Mailboxes, QuickTime 7, Safari 2, Automator , VoiceOver , Core Image и Core Video . Первоначальный выпуск Apple TV использовал модифицированную версию Tiger с другим графическим интерфейсом и меньшим количеством приложений и служб. [199] 10 января 2006 года Apple выпустила первые компьютеры Mac на базе Intel вместе с обновлением 10.4.4 для Tiger. Эта операционная система функционировала одинаково на компьютерах Mac на базе PowerPC и новых компьютерах на базе Intel, за исключением выпуска Intel, в котором отсутствовала поддержка среды Classic. [200]
Mac OS X 10.5 Leopard была выпущена 26 октября 2007 года. Apple назвала ее «крупнейшим обновлением Mac OS X». Она принесла более 300 новых функций. [201] Leopard поддерживает компьютеры Macintosh на базе PowerPC и Intel x86 ; поддержка процессора G3 была прекращена, а для процессора G4 требовалась минимальная тактовая частота 867 МГц и не менее 512 МБ ОЗУ . Один DVD-диск работает на всех поддерживаемых компьютерах Mac (включая 64-разрядные машины). Новые функции включают новый внешний вид, обновленный Finder, Time Machine , Spaces , предустановленный Boot Camp , [202] полную поддержку 64-разрядных приложений (включая графические приложения), новые функции в Mail и iChat , а также ряд новых функций безопасности. Leopard — это зарегистрированный продукт Open Brand UNIX 03 на платформе Intel. Это также была первая ОС на базе BSD, получившая сертификацию UNIX 03. [203] [204] Leopard прекратил поддержку Classic Environment и всех Classic приложений. [205] Это была последняя версия Mac OS X, поддерживающая архитектуру PowerPC. [206]
Mac OS X 10.6 Snow Leopard был выпущен 28 августа 2009 года. Вместо того, чтобы вносить большие изменения во внешний вид и функциональность для конечного пользователя, как в предыдущих выпусках Mac OS X , Snow Leopard сосредоточился на изменениях «под капотом», увеличивая производительность, эффективность и стабильность операционной системы. Для большинства пользователей наиболее заметными изменениями были: дисковое пространство, которое операционная система освобождает после чистой установки по сравнению с Mac OS X 10.5 Leopard, более отзывчивый Finder, переписанный на Cocoa , более быстрое резервное копирование Time Machine , более надежные и удобные для пользователя извлечения дисков, более мощная версия приложения Preview, а также более быстрый веб-браузер Safari . Snow Leopard поддерживал только машины с процессорами Intel, требовал не менее 1 ГБ оперативной памяти и отказался от поддержки по умолчанию приложений, созданных для архитектуры PowerPC ( Rosetta можно было установить как дополнительный компонент для сохранения поддержки приложений, работающих только на PowerPC). [207]
Snow Leopard также отличался новой 64-битной технологией, способной поддерживать большие объемы оперативной памяти , улучшенной поддержкой многоядерных процессоров через Grand Central Dispatch и повышенной производительностью графического процессора с OpenCL . [208]
В обновлении 10.6.6 появилась поддержка Mac App Store , цифровой платформы распространения приложений macOS от Apple. [209]
OS X 10.7 Lion была выпущена 20 июля 2011 года. Она принесла разработки, сделанные в iOS от Apple, такие как легкое отображение установленных приложений под названием Launchpad и более широкое использование жестов multi-touch , на Mac. Этот релиз удалил Rosetta , что сделало его несовместимым с приложениями PowerPC. [134]
Изменения, внесенные в графический интерфейс, включают в себя автоматически скрывающиеся полосы прокрутки, которые появляются только при их использовании, и Mission Control , который объединяет Exposé, Spaces, Dashboard и полноэкранные приложения в одном интерфейсе. [210] Apple также внесла изменения в приложения: они возобновляют работу в том же состоянии, в котором были до закрытия, аналогично iOS. Документы автоматически сохраняются по умолчанию. [211]
OS X 10.8 Mountain Lion была выпущена 25 июля 2012 года. [72] После выпуска Lion годом ранее, это было первое из ежегодных, а не двухгодичных обновлений OS X (и позже macOS), которые также тесно связаны с ежегодными обновлениями операционной системы iOS. Он включает в себя некоторые функции, которые можно увидеть в iOS 5, в том числе Game Center , поддержку iMessage в новом приложении для обмена сообщениями Messages и Reminders как приложение для списка дел отдельно от iCal (которое переименовано в Calendar, как и приложение iOS). Он также включает поддержку хранения документов iWork в iCloud . [212] Notification Center , который дебютирует в Mountain Lion, представляет собой настольную версию, похожую на ту, что есть в iOS 5.0 и выше. Всплывающие окна приложений теперь сосредоточены в углу экрана, а сам Center вытягивается с правой стороны экрана. Mountain Lion также включает больше китайских функций, включая поддержку Baidu в качестве опции для поисковой системы Safari , QQ , 163.com и 126.com сервисы для почты , контактов и календаря , Youku , Tudou и Sina Weibo интегрированы в списки обмена. [175]
Начиная с Mountain Lion, обновления программного обеспечения Apple (включая ОС) распространяются через App Store . [213] Этот механизм обновления заменил утилиту Apple Software Update. [214]
OS X 10.9 Mavericks была выпущена 22 октября 2013 года. Это было бесплатное обновление для всех пользователей Snow Leopard или более поздней версии с 64-разрядным процессором Intel. [215] Его изменения включают добавление приложений Maps и iBooks , которые ранее были доступны только для iOS, улучшения в Центре уведомлений, улучшения в нескольких приложениях и множество внутренних улучшений. [216]
OS X 10.10 Yosemite была выпущена 16 октября 2014 года. Она имеет переработанный пользовательский интерфейс, похожий на интерфейс iOS 7 , призванный отображать более минималистичный, текстовый «плоский» дизайн с использованием эффектов полупрозрачности и интенсивно насыщенных цветов . [217] Демонстрационная новая функция Apple в Yosemite — Handoff, которая позволяет пользователям iPhone под управлением iOS 8.1 или более поздней версии отвечать на телефонные звонки, получать и отправлять SMS-сообщения и завершать незаконченные электронные письма iPhone на своих Mac. Начиная с OS X 10.10.3, Photos заменили iPhoto и Aperture . [218]
OS X 10.11 El Capitan была выпущена 30 сентября 2015 года. Подобно Mac OS X 10.6 Snow Leopard, Apple описала этот релиз как подчеркивающий «улучшения в опыте Mac» и «улучшения производительности системы». [219] Улучшения включают общественный транспорт, встроенный в приложение «Карты» , улучшения графического интерфейса пользователя в приложении «Заметки» , принятие San Francisco в качестве системного шрифта для более четкой читаемости и введение защиты целостности системы .
Metal API , впервые представленный в iOS 8 , также был включен в эту операционную систему для «всех Mac с 2012 года». [220] По данным Apple, Metal ускоряет рендеринг на системном уровне до 50 процентов, что приводит к более высокой производительности графики для повседневных приложений. Metal также обеспечивает до 10 раз более высокую производительность вызовов отрисовки для более плавного опыта в играх и профессиональных приложениях. [221]
macOS 10.12 Sierra была выпущена для публики 20 сентября 2016 года. Новые функции включают добавление Siri , оптимизированное хранилище и обновления для Photos, Messages и iTunes. [222] [223]
macOS 10.13 High Sierra была выпущена для публики 25 сентября 2017 года. [224] Как и OS X El Capitan и OS X Mountain Lion , High Sierra представляет собой обновление, основанное на усовершенствованиях, имеющее очень мало новых функций, видимых пользователю, включая обновления Safari, Photos и Mail, а также другие изменения. [225]
Главным изменением внутри стал переход на файловую систему Apple File System , оптимизированную для твердотельных накопителей, используемых в большинстве новых компьютеров Mac. [226]
macOS 10.14 Mojave был выпущен 24 сентября 2018 года. [53] Обновление представило общесистемный темный режим и несколько новых приложений, взятых из iOS, таких как Apple News . Это была первая версия, требующая графический процессор с поддержкой Metal. Mojave также изменила механизм обновления системного программного обеспечения из App Store (где он был со времен OS X Mountain Lion ) на новую панель в Системных настройках. Обновления приложений остаются в App Store.
macOS 10.15 Catalina была выпущена 7 октября 2019 года. [227] Обновления включали улучшенное голосовое управление и встроенные приложения для музыки, видео и подкастов, которые вместе заменяют функции iTunes, а также возможность использовать iPad в качестве внешнего монитора. Catalina официально прекратила поддержку 32-битных приложений. [228]
macOS Big Sur была анонсирована во время программной речи WWDC 22 июня 2020 года [229] и стала доступна широкой публике 12 ноября 2020 года. Это первый раз, когда основной номер версии операционной системы был увеличен с момента выхода Mac OS X Public Beta в 2000 году. Она обеспечивает поддержку Arm , [230] новые значки и эстетические изменения пользовательского интерфейса в системе. [231]
macOS Monterey была анонсирована во время программной речи WWDC 7 июня 2021 года и выпущена 25 октября 2021 года, представляя Universal Control (который позволяет использовать устройства ввода с несколькими устройствами одновременно), режимы фокусировки (которые позволяют выборочно ограничивать уведомления и оповещения в зависимости от определяемых пользователем режимов работы), Shortcuts (фреймворк автоматизации задач, ранее доступный только на iOS и iPadOS, который, как ожидается, заменит Automator ), переработанный веб-браузер Safari , а также обновления и улучшения FaceTime . [232]
macOS Ventura была анонсирована во время выступления на WWDC 6 июня 2022 года [233] и выпущена 24 октября 2022 года. [234] Она поставлялась с переработанными Системными настройками (названными Системными настройками) в более похожем на iOS дизайне, а также новыми приложениями Freeform , Weather и Clock , которые изначально работают на Mac. Пользователи могут использовать iPhone в качестве веб-камеры для видеоконференций с камерой Continuity. Внешний вид Siri был изменен, чтобы больше походить на версии на iOS 14 и iPadOS 14. Mail представила запланированную отправку и отмену отправки для электронных писем, а Message также получила возможность отменять отправку и редактировать сообщения. Stage Manager был представлен как новый способ организации всех открытых окон на рабочем столе. В приложении «Карты» появилась функция маршрутов с несколькими остановками, добавлена поддержка Metal 3 для пространственного и временного масштабирования изображений, добавлен режим блокировки для снижения риска кибератак, а возможность воспроизведения фоновых звуков окружающей среды добавлена в качестве специальной функции в системных настройках.
macOS Sonoma была анонсирована во время выступления на WWDC 5 июня 2023 года и выпущена 26 сентября 2023 года. [235] macOS Sonoma обновила виджеты — теперь их можно размещать в любом месте рабочего стола. Игровой режим оптимизирует производительность игры, расставляя приоритеты в игровых задачах и выделяя больше ресурсов графического процессора и центрального процессора для игры, и благодаря этому может обеспечить более плавную частоту кадров для игрового процесса. Панель поиска Spotlight и все значки приложений стали еще более округлыми, были реализованы более плавные анимации для уведомлений и экрана блокировки, а также были добавлены новые заставки с замедленной съемкой разных мест по всему миру. При входе в систему они постепенно замедляются и становятся обоями рабочего стола.
macOS Sequoia была анонсирована во время выступления на WWDC 10 июня 2024 года. Она добавляет поддержку функций Apple Intelligence (например, переработанный Siri , инструменты для письма, Image Playground, Genmoji и общесистемную интеграцию с GPT-4o ), а также добавляет iPhone Mirroring, новое специализированное приложение Passwords для более быстрого автозаполнения и более организованных паролей, а также мозаику окон — функцию, аналогичную функции привязки окон Aero Snap в Microsoft Windows . [236]
Apple публикует документы по безопасности платформы Apple, в которых описываются средства защиты, встроенные в оборудование macOS и Mac. [237]
macOS поддерживает дополнительные аппаратные функции безопасности на компьютерах Mac на базе процессоров Apple: [238]
Дополнительный режим блокировки macOS обеспечивает дополнительную защиту, например, отключение компиляции JIT для движка JavaScript Safari , блокирует звонки FaceTime, если вы ранее не звонили этому человеку или контакту, исключает информацию о местоположении при обмене фотографиями, Game Center отключается, а аксессуары должны быть одобрены, а ваш Mac должен быть разблокирован. Это предотвращает некоторые уязвимости в macOS. [240]
Только последний основной релиз macOS (в настоящее время macOS Sequoia ) получает исправления для всех известных уязвимостей безопасности. Предыдущие два релиза получают некоторые обновления безопасности, но не для всех уязвимостей, известных Apple. В 2021 году Apple исправила критическую уязвимость повышения привилегий в macOS Big Sur, но исправление оставалось недоступным для предыдущего релиза, macOS Catalina, в течение 234 дней, пока Apple не сообщили, что уязвимость использовалась для заражения компьютеров граждан Гонконга и других людей, посещавших продемократические веб-сайты Гонконга , которые могли быть заблокированы в Гонконге . [241] [242]
macOS Ventura добавила поддержку обновлений Rapid Security Response (RSR) и режима блокировки. Обновления Rapid Security Response могут потребовать перезагрузки, но установка занимает менее минуты. [243] [244] В анализе разработчик Hackintosh Николай Грималюк отметил, что обновления RSR могут исправить только уязвимость пользовательского пространства и не могут исправить ядро macOS. [245] Режим блокировки — это дополнительная функция безопасности, разработанная для обеспечения экстремальной защиты пользователей, которые могут подвергаться риску целевых кибератак, таких как журналисты, активисты и общественные деятели. Этот режим значительно изменяет функциональность устройства для повышения безопасности от сложных угроз, особенно от шпионского ПО и атак, спонсируемых государством. Apple утверждает, что большинство людей никогда не подвергаются этим атакам. [246]
В первые годы своего существования Mac OS X пользовалась практически полным отсутствием типов вредоносных программ и шпионского ПО , которые затронули пользователей Microsoft Windows . [247] [248] [249] У macOS меньшая доля использования по сравнению с Windows. [250] В 2006 году были отмечены черви , а также потенциальные уязвимости, что привело к тому, что некоторые отраслевые аналитики и антивирусные компании выпустили предупреждения о том, что Mac OS X от Apple не застрахована от вредоносного ПО. [251] Увеличение доли рынка совпало с дополнительными сообщениями о различных атаках. [252] В начале 2011 года Mac OS X столкнулась с большим ростом атак вредоносного ПО, [253] и вредоносное ПО, такое как Mac Defender , MacProtector и MacGuard, рассматривалось как растущая проблема для пользователей Mac. Сначала установщик вредоносного ПО требовал от пользователя ввода административного пароля, но более поздние версии устанавливались без ввода данных пользователем. [254] Первоначально сотрудники службы поддержки Apple получили указание не помогать в удалении вредоносного ПО или признавать существование проблемы с вредоносным ПО, но по мере распространения вредоносного ПО был выпущен документ поддержки. Apple объявила об обновлении OS X для устранения проблемы. По оценкам, пострадало около 100 000 пользователей. [255] [256] Apple регулярно выпускает обновления безопасности для macOS, [257] а также файлы сигнатур, содержащие сигнатуры вредоносного ПО для Xprotect , функции защиты от вредоносного ПО в File Quarantine, присутствующей со времен Mac OS X Snow Leopard. [258]
По состоянию на январь 2023 года [update]macOS является второй по распространенности универсальной настольной операционной системой, используемой во Всемирной паутине после Microsoft Windows , с долей использования 15,33% согласно статистике, собранной StatCounter GlobalStats. [259]
Как компания-производитель устройств, Apple в основном продвигала macOS для продажи компьютеров Mac, с продвижением обновлений macOS, сосредоточенных на существующих пользователях, продвижением в Apple Store и у других розничных партнеров или через мероприятия для разработчиков. В более масштабных рекламных кампаниях Apple специально продвигала macOS как лучшую для обработки мультимедиа и других приложений для домашних пользователей, и сравнивала Mac OS X (особенно версии Tiger и Leopard) с жесткой критикой, которую Microsoft получила за долгожданную операционную систему Windows Vista . [260] [261]
Apple рассмотрела несколько языков программирования для I/O Kit и выбрала ограниченное подмножество C++.
Возможно, одним из наиболее заметных анонсов стало небольшое изменение названия. Настольная операционная система Mac OS X теперь будет называться macOS, чтобы лучше соответствовать названию других операционных систем компании.
совместное предприятие с IBM, называвшееся Taligent, но вскоре после этого прекратившее свое существование
Даже Стив Джобс иногда говорит «ecks» вместо «ten».
Конечно, X («ex») означает 10, но любой, кто имел дело с системами Unix, знает, что в те дни все Unix имело в себе X («ex»), а OS Ten пишется как OS X («ex») в честь того факта, что она основана на UNIX, в отличие от своих предшественников. Так что, эй, вы можете говорить это как хотите; я же показываю свой возраст и придерживаюсь X (
ex
).
Текущая версия Mac OS — Mac OS X (произносится как «Мак ОС тен»).
Разработчики Macintosh OS в Apple всегда были в этом лагере [т.е. не пытались быть обратно совместимыми, несмотря ни на что]. Вот почему так мало приложений с первых дней Macintosh все еще работают...
Mac OS X похоже на экскурсию по стране сказочных древних сокровищ — с туристическим управлением, которое все еще занято их восстановлением, и которое еще не совсем завершило инфраструктуру. Виды могут быть захватывающими, но дороги в выбоинах и незакончены, и иногда вам приходится выходить и толкать. Есть несколько великолепных современных дополнений — например, Rendezvous, AppleScript Studio — но местами современные археологи Apple, похоже, забыли методы своих предков и прибегли к более низким современным методам, таким как уловка Windows с использованием трехбуквенных расширений для определения типа файла.
После перезагрузки вы заметите, что Apple отказалась от легкого и воздушного интерфейса Aqua в пользу более темного и тяжелого вида iTunes в стиле шлифованного металла.
Для меня, как астрофизика, наличие ядра Unix в основе ОС является ключевым фактором, поскольку практически все наше программное обеспечение в некотором смысле основано на Unix.
Следующая область, в которой Apple, по ее словам, внесла значительные улучшения, — это Finder.
Неудивительно, что каждый новый релиз Mac OS X становился поводом для парада фантазий о Finder.
Leopard теперь является зарегистрированным продуктом Open Brand UNIX 03, соответствующим спецификациям SUSv3 и POSIX 1003.1 для C API, Shell Utilities и Threads.