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

Внедрение собственных чипов Apple Silicon привлекло огромное внимание. В июне 2020 года Apple впервые официально заявила, что собирается отказаться от процессоров Intel в пользу собственного решения, которое называется Apple Silicon и основано на архитектуре ARM. Однако именно другая архитектура играет довольно фундаментальную роль — если мы ее изменим, теоретически можно сказать, что нам нужно перепроектировать каждое отдельное приложение, чтобы оно могло нормально функционировать.

Этот недостаток гигант из Купертино решил по-своему, и после длительного периода использования, надо признать, вполне солидно. Спустя годы он повторно развернул решение Rosetta, которое ранее обеспечивало плавный переход с PowerPC на Intel. Сегодня у нас есть Rosetta 2 с той же целью. Мы можем представить это как еще один уровень, используемый для трансляции приложения, чтобы его можно было запускать на текущей платформе. Это, конечно, немного снизит производительность, но могут возникнуть и другие проблемы.

Приложение должно работать изначально

Если мы действительно хотим получить максимальную отдачу от новых компьютеров Mac, оснащенных чипами серии Apple Silicon, нам более или менее необходимо работать с оптимизированными приложениями. Они должны работать изначально, так сказать. Хотя упомянутое решение Rosetta 2 в целом работает удовлетворительно и способно обеспечить бесперебойную работу наших приложений, это не всегда так. Отличным примером является популярный мессенджер Discord. До того, как он был оптимизирован (встроенная поддержка Apple Silicon), пользоваться им было не в два раза приятнее. Каждую операцию приходилось ждать по несколько секунд. Затем, когда вышла оптимизированная версия, мы увидели огромное ускорение и (наконец) плавность хода.

Конечно, то же самое и с играми. Если мы хотим, чтобы они работали бесперебойно, нам необходимо оптимизировать их для текущей платформы. Можно ожидать, что благодаря повышению производительности, вызванному переходом на Apple Silicon, разработчики захотят донести свои игры до пользователей Apple и создать среди них игровое сообщество. Так даже казалось с самого начала. Практически сразу после того, как на рынке появились первые компьютеры Mac с чипом M1, Blizzard объявила о встроенной поддержке своей легендарной игры World of Warcraft. Благодаря этому в нее можно играть в полную силу даже на обычном MacBook Air. Но с тех пор мы не видели никаких других изменений.

Разработчики полностью игнорируют появление новой платформы Apple Silicon и по-прежнему идут своим путем, не принимая во внимание пользователей Apple. Это отчасти понятно. В целом поклонников Apple не так много, особенно тех, кто интересуется играми. По этой причине мы зависим от вышеупомянутого решения Rosetta 2 и поэтому можем воспроизводить только игры, изначально написанные для macOS (Intel). Хотя для некоторых игр это может не представлять ни малейшей проблемы (например, Tomb Raider, Golf With Your Friends, Minecraft и т. д.), для других результат практически неиграбельный. Это относится, например, к Euro Truck Simulator 2.

M1 MacBook Air Расхитительница гробниц
Tomb Raider (2013) на MacBook Air с M1

Увидим ли мы изменения?

Конечно, немного странно, что Blizzard были единственными, кто внедрил оптимизацию, и никто за ней не следил. Сам по себе это странный ход даже со стороны этой компании. Другая ее любимая игра — карточная игра Hearthstone, которой уже не так повезло, и ее приходится переводить через Rosetta 2. В любом случае, компания также включает в себя ряд других игр, таких как Overwatch, которую, с другой стороны, Blizzard , никогда не был представлен для macOS и работает только для Windows.

Поэтому уместно спросить, увидим ли мы когда-нибудь изменение и оптимизацию наших любимых игр. В игровом сегменте пока царит полная тишина, и можно очень просто сказать, что Apple Silicon просто никому не интересна. Но еще есть маленькая надежда. Если следующее поколение чипов Apple принесет интересные улучшения и доля пользователей Apple увеличится, то, возможно, разработчикам придется отреагировать.

.