32-битные приложения больше не будут работать на macOS Catalina: вот что нужно делать
Когда Apple запустила macOS Mojave в 2018 году, она объявила, что это будет последняя версия macOS, поддерживающая 32-разрядные приложения. Начиная с Catalina, вы больше не сможете запускать 32-разрядные приложения и должны будете перейти на 64-разрядные версии или найти альтернативы.
Что такое 32-битные приложения?
Эти приложения восходят к тем временам, когда компьютеры работали на 32-разрядных процессорах и имели 32-разрядные операционные системы. Хотя это часто описывается с точки зрения скорости и мощности, реальная разница между 32-разрядной и 64-разрядной версиями заключается в операционных системах приложений или процессорах — объеме памяти, который они могут адресовать. 32-разрядные приложения могут обращаться только к 4 ГБ ОЗУ, поэтому это максимальный объем ОЗУ, который они могут использовать.
Почему Apple прекратила поддержку 32-битных приложений
Apple использует 64-битные процессоры на компьютерах Mac уже более десяти лет, а macOS была 64-битной со времен Snow Leopard, поэтому переход Mac на 64-битную версию был лишь вопросом времени. Это время сейчас. Apple считает, что приложения, которые большинство людей используют большую часть времени, являются 64-битными, а те, которые не совершили скачок, имеют хорошие 64-битные альтернативы.
Он также предоставил множество предупреждений. Когда вы впервые открываете 32-разрядное приложение в Мохаве или High Sierra, вы получаете предупреждение о том, что оно 32-разрядное и его следует обновить. Затем это предупреждение появляется снова каждый месяц или около того.
Прекратив поддержку 32-битных приложений, Apple может полностью оптимизировать macOS Catalina для 64-битных приложений и сосредоточить свои ресурсы на их поддержке.
Является ли мое приложение 32-разрядным или 64-разрядным?
При обновлении до Catalina вам будет показан список всех установленных вами 32-разрядных приложений, и они больше не будут работать. Если вы хотите проверить до этого, у вас есть два варианта: один очень простой, а другой немного сложнее. Начнем с ручного, более сложного метода.
- Нажмите на логотип Apple в верхней части экрана.
- Выберите «Об этом Mac».
- Выберите Системный отчет в нижней части окна.
- Нажмите «Приложения» и прокрутите вправо, пока не увидите столбец с заголовком «64-разрядная версия» («Вид» в более поздних версиях macOS).
- Приложения, для которых в столбце указано «да», являются 64-разрядными и будут работать; те, у которых есть «Нет», являются 32-битными и не будут работать. В более новых версиях macOS они будут помечены как «32-разрядные (неподдерживаемые)».
Есть более простой способ проверки, и я рекомендую именно его, поскольку он позволит вам обновлять 32-разрядные приложения до их 64-разрядных версий одним нажатием кнопки. Он использует утилиту Updater в CleanMyMac X — классную программу от MacPaw — и она очень проста в использовании. Вот как:
- Установите и запустите CleanMyMac X — его можно загрузить бесплатно
- В приложении нажмите на вкладку «Деинсталлятор».
Теперь нажмите тег «32-бит» на боковой панели слева.
Вы увидите список своих приложений, которые не будут поддерживаться в Catalina. У некоторых из них уже могут быть доступны 64-битные версии. Итак, вместо того, чтобы обновлять каждое приложение по отдельности и тратить время на просмотр, просто наведите курсор на вкладку ниже под названием «Обновление».
Установите флажок рядом с каждым из приложений и нажмите «Обновить». Будут установлены самые последние версии всех отображаемых приложений, включая 64-разрядные версии, если они доступны.
Как продолжить работу с 32-разрядными приложениями в macOS Catalina?
Если у вас есть 32-разрядные приложения, от которых вы зависите и абсолютно не можете использовать другое приложение, а 64-разрядная версия недоступна, у вас есть три варианта.
- Не переходите на Каталину. Если вы продолжите использовать Mojave или любую другую версию macOS, которую вы используете, вы сможете продолжать использовать 32-разрядные приложения. Однако маловероятно, что разработчики этих приложений будут продолжать обновлять их после запуска Catalina, поскольку ими будет пользоваться все меньше и меньше людей. Например, вскоре после того, как Apple анонсировала Catalina, разработчик игр Aspyr объявил, что больше не будет продавать 32-битные игры. Вы также потеряете все преимущества Catalina.
- Обновите свой основной Mac до Catalina, но оставьте на другом Mac более старую версию macOS. Конечно, это зависит от того, есть ли у вас более одного Mac. Но это означает, что вы можете пользоваться новыми функциями Catalina и по-прежнему использовать свои старые 32-разрядные приложения. Однако применимо то же самое, что и выше: ваши 32-битные приложения вряд ли будут долго поддерживаться и обновляться. Это включает в себя обновления безопасности и совместимости.
- Запустите Mojave на виртуальной машине, например VMWare Fusion.
На что еще повлияет отказ от поддержки 32-битной версии?
Некоторые форматы медиафайлов не перейдут на 64-разрядную версию. По словам Apple, большинство из них были созданы с использованием форматов или кодеков, основанных на QuickTime 7. Платформа QuickTime 7 включена в Mojave и ее предшественники, но не будет в Catalina, поэтому форматы, созданные с ее помощью, не будут работать. У Apple есть полный список уязвимых форматов здесь.
Это означает, что некоторые проекты Final Cut Pro и Motion будут несовместимы. Однако, если вы откроете проект в 32-битном формате, вы увидите предупреждение и сможете преобразовать библиотеку в 64-битный совместимый формат одним нажатием кнопки. Вы также сможете конвертировать библиотеки Final Cut в любое время из меню «Файл», выбрав «Проверить носитель на совместимость». И вы можете конвертировать файлы в Compressor.
Отказ от поддержки 32-разрядных приложений в macOS Catalina является частью длительного перехода от 32-разрядной к 64-разрядной версии, который начался с аппаратного обеспечения, а затем с ОС в Snow Leopard. Apple поддерживает обе версии уже много лет, но решила, что настало время перейти на 64-битную операционную систему. К счастью, большинство приложений уже перенесено на 64-разрядную версию, и вы можете обновить все свои приложения сразу с помощью средства обновления CleanMyMac X. Для приложений, у которых нет 64-разрядной версии, вам нужно решить, искать ли альтернативу или нет для обновления до Catalina.