На MacBook с чипом M1 нашли способ запускать программы и игры для Windows 10
Транслятор Rosetta 2 помогает пережить исчезновение BootCamp.
Разработчики проекта CrossOver отчитались о том, что версия 20.0.2 оптимизирована для работы с macOS Big Sur на компьютерах с ARM-процессором Apple M1.
CrossOver эмулирует среду Windows 10 на Mac, позволяя устанавливать и запускать программы, которые по всем признакам не должны быть совместимы с системой. В качестве демонстрации, разработчики показали игровой процесс Team Fortress 2 на MacBook Air (M1) — игра работает с небольшими лагами, но это всё равно большое достижение.
CrossOver задействует встроенный в новые Mac транслятор (аппаратный эмулятор) Rosetta 2, который изначально предназначен для запуска десктопных программ, не оптимизированных под архитектуру ARM. В случае с запуском х86 приложений для Mac, потери производительности составляют около 20%, но так как на поддержание среды Windows 10 также тратятся ресурсы, эффективность CrossOver несколько ниже.
Прошлые поколения MacBook с процессорами Intel позволяли установить на MacBook полноценную копию ОС Windows и переключаться между системами при помощи программы BootCamp. С переходом Mac на новую архитектуру процессоров, эта возможность исчезла, поэтому пользователям придётся искать обходные пути.
CrossOver 20.0.2 работает пока только на macOS Big Sur 11.1 beta, в которой Apple внесла крупные доработки в алгоритмы Rosetta 2.