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 в 10.15.7 Catalina. [6] [7] [8]
Операционная система названа в честь острова Санта-Каталина , расположенного у побережья южной Калифорнии .
macOS Catalina — это последняя версия macOS, которая поддерживает Unibody MacBook Pro , поскольку ее преемница, macOS Big Sur, прекращает поддержку своей последней модели середины 2012 года.
Все стандартные конфигурации Mac, которые поддерживали macOS Mojave, поддерживают macOS Catalina. 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. Существует 3 вида системных расширений: сетевые расширения, расширения безопасности конечных точек и расширения драйверов. Системные расширения работают в пользовательском пространстве, вне ядра. [15] [16] Catalina будет последней версией macOS, которая будет поддерживать устаревшие системные расширения. [17] [18]
Замена драйверов устройств IOKit, расширения драйверов создаются с помощью DriverKit. DriverKit — это новый SDK с совершенно новыми фреймворками на основе IOKit, но обновленными и модернизированными. Он предназначен для создания драйверов устройств в пользовательском пространстве, вне ядра. [19] [16]
Приложения Mac, установочные пакеты и расширения ядра, подписанные с помощью Developer ID, должны быть нотариально заверены Apple для работы на macOS Catalina. [20]
Activation Lock помогает предотвратить несанкционированное использование и стирание данных с дисков устройств с чипом безопасности Apple T2 ( MacBook Pro 2018, 2019 и 2020 годов ; iMac 5K 2020 года ; 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 .
Приложение Notes было улучшено для лучшего управления контрольными списками и возможности делиться папками с другими пользователями. Версия приложения была увеличена с 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]
Поддержка устаревших расширений Safari, таких как uBlock Origin и WebSQL , была удалена в Safari 13. [40] [41]
Ars Technica сообщила, что macOS Catalina содержала критическую уязвимость повышения привилегий , которая приводила к установке бэкдора , если пользователи посещали гонконгский продемократический веб-сайт. Уязвимость была сообщена Apple в августе 2021 года и исправлена в обновлении Catalina в сентябре, но она уже была исправлена Apple в macOS Big Sur 11.2, выпущенном 234 днями ранее, 1 февраля. Эксперты по безопасности критиковали Apple за то, что она не исправила критические известные уязвимости в старых версиях и не была прозрачной в отношении того, что старые версии получают только некоторые, но не все исправления безопасности. Последний основной выпуск операционных систем Apple (macOS, iOS и другие) получает все обновления безопасности. [42] [43] [44]
Catalina получила положительные отзывы после выпуска за некоторые из своих функций. [45] Однако некоторые критики посчитали версию ОС явно менее надежной, чем более ранние версии. [46] [47] [48] [49] [50] Широкое добавление мер безопасности, ориентированных на пользователя (в некоторой степени аналогичное добавлению диалоговых окон контроля учетных записей в Windows Vista десятилетием ранее) было раскритиковано как навязчивое и раздражающее. [48] [51]
Голосовое управление позволяет пользователям управлять всем устройством с помощью голосовых команд и специализированных инструментов, в то время как Siri — это интеллектуальный помощник, который позволяет пользователям запрашивать информацию и выполнять повседневные задачи, используя естественный язык. Голосовое управление предлагает комплексные возможности, такие как голосовые жесты, метки имен и номеров, наложения сеток, команды редактирования текста и глубокая настройка, в то время как Siri помогает устанавливать напоминания, назначать встречи, искать указания и изучать игровые результаты.
выполнения скриптовых языков, такие как Python, Ruby и Perl, включены в macOS для совместимости с устаревшим программным обеспечением. Будущие версии macOS не будут включать среды выполнения скриптовых языков по умолчанию и могут потребовать установки дополнительных пакетов.