Nintendo наконец анонсировала Switch 2, и хорошей новостью для поклонников консолей компании стало наличие обратной совместимости между устройствами. Разработчики рассказали, что для этого потребовалось реализовать гибридный эмулятор, чего раньше не было.

Источник изображения: Nintendo
Между Switch 2 и Switch есть значительные различия на аппаратном уровне. Чтобы преодолеть их, разработчики сначала обратились к чисто программному решению — аналогичным образом работают сторонние эмуляторы первой Switch, в том числе Yuzu. Но это решение потребовало значительных вычислительных ресурсов — Switch 2 заработала на полную мощность, и аккумулятор стал быстро разряжаться. Поэтому в Switch 2 использовали гибридный эмулятор, оказавшийся «где-то между программным эмулятором и аппаратной совместимостью»: по словам Nintendo, игры для оригинальной Switch конвертируются в формат Switch 2 в реальном времени, в процессе исполнения.
Это значит, что игры для Switch на новой консоли станут работать быстрее и получат новые функции, в том числе GameChat. Правда, появился список проектов для первой Switch, у которых на новой системе обозначились проблемы совместимости — это в том числе Doom Eternal, Dead by Daylight, Everspace и GRID Autosport. Сейчас эти проблемы «изучаются», то есть не исключено, что со временем ситуация улучшится.
При этом со сторонними эмуляторами Nintendo по-прежнему сражается изо всех сил — достаточно вспомнить прошлогоднюю историю с Yuzu, но для пользователей Nintendo Switch Online предложила собственные эмуляторы старых приставок вплоть до GameCube. А учитывая, что первая Switch работала на Arm-системе, становится понятно, почему её эмуляция — относительно несложная задача.
Источник: