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