macOS Catalina (версия 10.15) — шестнадцатая основная версия macOS , настольной операционной системы Apple Inc. для компьютеров Macintosh . Это преемник macOS Mojave , о котором было объявлено на WWDC 2019 3 июня 2019 года и выпущено для широкой публики 7 октября 2019 года. Catalina — первая версия macOS, поддерживающая только 64-битные приложения, и первая версия, включающая блокировку активации. . [3] [1] Это также последняя версия macOS, основной номер версии которой равен 10; его преемник Big Sur , выпущенный 12 ноября 2020 года, представляет собой версию 11. [4] [5] Чтобы повысить веб-совместимость, Safari , Chromium и Firefox заморозили операционную систему в пользовательском агенте, работающем в последующих выпусках macOS на 15.10.7 Каталина. [6] [7] [8]
Операционная система названа в честь острова Санта-Каталина , расположенного у побережья южной Калифорнии .
macOS Catalina — это последняя версия macOS, поддерживающая Unibody MacBook Pro , поскольку ее преемник, macOS Big Sur, прекращает поддержку своей последней модели середины 2012 года.
macOS Catalina официально работает на всех компьютерах Mac стандартной конфигурации, поддерживающих Mojave . Mac Pro 2010–2012 годов , на которых можно было запустить Mojave только после обновления графического процессора , больше не поддерживаются. [1] Для Catalina требуется 4 ГБ памяти, что больше, чем 2 ГБ, необходимые Lion через Mojave. [9] [10]
Catalina можно установить на многие старые компьютеры Macintosh, которые официально не поддерживаются Apple. Для этого необходимо использовать патч для изменения установочного образа. [11]
Catalyst — это новый инструмент разработки программного обеспечения, который позволяет разработчикам создавать приложения, которые могут работать на macOS, iOS и iPadOS . Apple продемонстрировала несколько портированных приложений, включая Jira и Twitter (после того, как последний прекратил выпуск своего приложения для macOS в феврале 2018 года). [12] [13] [14]
Обновление от Kexts . Системные расширения позволяют избежать проблем Kexts. Существует три типа системных расширений: сетевые расширения, расширения Endpoint Security и расширения драйверов. Системные расширения выполняются в пользовательском пространстве вне ядра. [15] [16] Catalina станет последней версией macOS, поддерживающей устаревшие системные расширения. [17] [18]
Заменяя драйверы устройств IOKit, расширения драйверов создаются с использованием DriverKit. DriverKit — это новый SDK с совершенно новыми платформами, основанными на IOKit, но обновленными и модернизированными. Он предназначен для создания драйверов устройств в пользовательском пространстве вне ядра. [19] [16]
Приложения Mac, установочные пакеты и расширения ядра, подписанные с помощью идентификатора разработчика, должны быть нотариально заверены Apple для запуска на macOS Catalina. [20]
Блокировка активации помогает предотвратить несанкционированное использование и удаление данных на диске устройств с чипом безопасности Apple T2 ( MacBook Pro 2018, 2019 и 2020 годов ; iMac 2020 5K ; MacBook Air 2018 года , iMac Pro ; Mac Mini 2018 года ; Mac Pro 2019 года ). [1] [21]
Система работает на собственном томе, доступном только для чтения, отдельно от всех других данных на Mac. [1]
Пользователи могут давать подробные голосовые команды приложениям. [22] Для улучшения навигации используется машинная обработка на устройстве. [1]
Sidecar позволяет Mac использовать iPad (под управлением iPadOS ) в качестве беспроводного внешнего дисплея. С Apple Pencil устройство также можно использовать в качестве графического планшета для программного обеспечения, работающего на компьютере. [13] [23] Для работы с Sidecar требуется Mac с процессорами Intel Skylake и новее (например, MacBook Pro четвертого поколения ), а также iPad с поддержкой Apple Pencil. [24] [25]
Платформа Game Controller добавляет поддержку двух основных консольных игровых контроллеров: DualShock 4 для PlayStation 4 и контроллера Xbox One . [26] [27] [28] [29]
В Time Machine , программном обеспечении для резервного копирования, был внесен ряд внутренних изменений . Например, был изменен способ хранения резервных данных на сетевых устройствах, и это изменение не имеет обратной совместимости с более ранними версиями macOS. [30] Apple отказалась документировать эти изменения, но некоторые из них были приняты к сведению. [30]
iTunes заменяется отдельными приложениями «Музыка» , «Подкасты» , «ТВ» и «Книги» в соответствии с iOS . Управление устройствами iOS теперь осуществляется через Finder . [31] [32] Приложение TV на Mac поддерживает Dolby Atmos , Dolby Vision и HDR10 на MacBook, выпущенных в 2018 году или позже, а воспроизведение 4K HDR поддерживается на компьютерах Mac, выпущенных в 2018 году или позже, при подключении к совместимому дисплею. [13]
Find My Mac и Find My Friends объединены в приложение под названием Find My .
Приложение «Заметки» было усовершенствовано, чтобы обеспечить лучшее управление контрольными списками и возможность делиться папками с другими пользователями. Версия приложения увеличена с 4.6 (в macOS 10.14 Mojave) до 4.7.
Помимо других визуальных и функциональных изменений, к напоминаниям можно добавлять вложения, и Siri может разумно оценить, когда следует напомнить пользователю о событии. [1]
Приложение «Диктофонные заметки», впервые перенесенное с iOS на Mac в macOS 10.14 Mojave как версия 2.0, было увеличено до версии 2.1.
macOS Catalina поддерживает исключительно 64-битные приложения . 32-битные приложения больше не запускаются (включая все программное обеспечение, использующее Carbon API , а также приложения QuickTime 7, кодеки изображений, аудио и видео). Apple также удалила все 32-битные приложения из Mac App Store . [33]
Оболочка Z (исполняемый файл «zsh») — это оболочка входа в систему и интерактивная оболочка по умолчанию в macOS Catalina, [34] заменяющая Bash , оболочку по умолчанию, начиная с Mac OS X Panther в 2003 году . [35] Bash по-прежнему доступен в macOS Catalina вместе с с другими оболочками, такими как csh / tcsh и ksh .
Панель управления удалена из macOS Catalina. [36]
Возможность добавлять фоны в Photo Booth была удалена в macOS Catalina.
Приложение GNU Emacs с интерфейсом командной строки было удалено из macOS Catalina.
Встроенная поддержка Perl , Python 2.7 и Ruby включена в macOS для совместимости с устаревшим программным обеспечением. [37] Будущие версии macOS по умолчанию не будут включать среды выполнения языка сценариев, что, возможно, потребует от пользователей установки дополнительных пакетов. [38]
Устаревшая версия AirDrop для подключения к компьютерам Mac под управлением Mac OS X Lion , Mountain Lion и Mavericks или компьютерам Mac 2011 года и более ранних версий была удалена. [39]
Ars Technica сообщила, что macOS Catalina содержала критическую уязвимость повышения привилегий , которая приводила к установке бэкдора , если пользователи посещали продемократический веб-сайт Гонконга. Об уязвимости сообщили Apple в августе 2021 года, и она была исправлена в обновлении Catalina в сентябре, но она уже была исправлена Apple в macOS Big Sur 11.2, выпущенной 234 днями ранее, 1 февраля. Эксперты по безопасности раскритиковали Apple за то, что она не исправила критически важные известные уязвимости в старых версиях, а также за непрозрачность информации о том, что старые версии получают только некоторые, но не все исправления безопасности. Последние основные выпуски операционных систем Apple (macOS, iOS и других) получают все обновления безопасности. [40] [41] [42]
После выпуска Catalina получила положительные отзывы за некоторые свои функции. [43] Однако некоторые критики сочли эту версию ОС явно менее надежной, чем более ранние версии. [44] [45] [46] [47] [48] Широкое добавление мер безопасности, ориентированных на пользователя (в некоторой степени аналогично добавлению диалоговых окон контроля учетных записей пользователей в Windows Vista десятилетием ранее) подверглось критике как навязчивое и раздражающее. [46] [49]
Голосовое управление позволяет пользователям управлять всем устройством с помощью голосовых команд и специальных инструментов, а Siri — интеллектуальный помощник, который позволяет пользователям запрашивать информацию и выполнять повседневные задачи, используя естественный язык.
Голосовое управление предлагает комплексные возможности, такие как голосовые жесты, именные и цифровые метки, наложение сетки, команды редактирования текста и глубокая настройка, а Siri помогает устанавливать напоминания, назначать встречи, искать указания и узнавать результаты игр.
Среды выполнения языков сценариев, таких как Python, Ruby и Perl, включены в macOS для совместимости с устаревшим программным обеспечением.
Будущие версии macOS по умолчанию не будут включать среды выполнения языка сценариев и могут потребовать установки дополнительных пакетов.