Закрыть объявление

Несколько лет назад Apple объявила, что скоро прекратит поддержку 32-битных приложений в macOS. Поэтому гигант из Купертино еще в 2018 году объявил, что версия macOS Mojave станет последней версией яблочной операционной системы, которая еще способна обрабатывать 32-битные приложения. И это именно то, что произошло. Следующая macOS Catalina больше не сможет их запускать. В этом случае пользователь увидит сообщение о том, что приложение несовместимо и его разработчик должен обновить его.

Этот шаг не особо тронул многих пользователей. Это неудивительно, поскольку оно повлекло за собой ряд осложнений. Некоторые пользователи Apple потеряли свое программное обеспечение и библиотеку игр. Преобразование приложения/игры из 32-битной версии в 64-битную может не окупиться с финансовой точки зрения для разработчиков, поэтому мы полностью потеряли ряд отличных инструментов и игр. Среди них выделяются, например, легендарные игры от Valve, такие как Team Fortress 2, Portal 2, Left 4 Dead 2 и другие. Так почему же Apple решила полностью вырезать 32-битные приложения, если это, на первый взгляд, доставило ряд проблем ее пользователям?

Двигаемся вперед и готовимся к большим переменам

Сама Apple утверждает относительно очевидные преимущества 64-битных приложений. Поскольку они могут получить доступ к большему объему памяти, использовать большую производительность системы и новейшие технологии, они, естественно, немного более эффективны и лучше подходят для самих Mac. Кроме того, они уже несколько лет используют 64-битные процессоры, поэтому логично, что на них запускаются правильно подготовленные приложения. Мы можем видеть параллель в этом даже сейчас. На компьютерах Mac с Apple Silicon программы могут запускаться либо изначально, либо через уровень Rosetta 2. Конечно, если мы хотим только самого лучшего, уместно использовать полностью оптимизированное программное обеспечение, созданное непосредственно для данной платформы. Хотя это не одно и то же, мы видим здесь определенное сходство.

В то же время интересные мнения, оправдывающие этот шаг, появились много лет назад. Уже тогда начались предположения о том, готовится ли Apple к приходу собственных процессоров и, следовательно, отходу от Intel, когда гиганту будет иметь смысл более или менее унифицировать все свои платформы. Косвенно это подтвердилось и с приходом Apple Silicon. Поскольку обе серии чипов (Apple Silicon и A-Series) используют одну и ту же архитектуру, на компьютерах Mac можно запускать некоторые приложения iOS, которые всегда являются 64-битными (начиная с iOS 11 2017 года). Раннее появление собственных чипов Apple также может сыграть свою роль в этих изменениях.

яблочный кремний

Но кратчайший ответ однозначен. Apple отказалась от 32-битных приложений (как в iOS, так и в macOS) по простой причине: обеспечить лучшую производительность на обеих платформах и увеличить время автономной работы.

Windows продолжает поддерживать 32-битные приложения

Конечно, в конце есть еще один вопрос. Если 32-битные приложения, по мнению Apple, настолько проблематичны, почему конкурирующая Windows, которая на сегодняшний день является наиболее широко используемой настольной операционной системой в мире, до сих пор их поддерживает? Объяснение довольно простое. Поскольку Windows настолько широко распространена и многие компании из деловой сферы полагаются на нее, Microsoft не в силах добиться таких сильных изменений. С другой стороны, у нас есть Apple. С другой стороны, у него под контролем как программное, так и аппаратное обеспечение, благодаря чему он может устанавливать свои собственные правила, не принимая во внимание практически никого.

.