Apple Game Porting Toolkit теперь помогает разработчикам переносить игры с macOS на iOS
В прошлом году Apple представила новый Game Porting Toolkit, чтобы помочь разработчикам переносить свои Windows-игры на macOS. С тех пор на Mac появились некоторые AAA-игры, и скоро станет еще проще портировать эти игры на iOS. Дело в том, что Game Porting Toolkit 2.0 работает не только на Mac, но и на iPhone и iPad.
Game Porting Toolkit от Apple
Для тех, кто не знаком, Game Porting Toolkit от Apple способен переводить Windows-игры так, чтобы они нативно работали на macOS. Разработчики могут использовать этот инструмент, чтобы оценить, стоит ли переносить их игры на Mac, а затем работать над оптимизацией версии для macOS – это включает преобразование графики DirectX в Metal. SDK также помогает разработчикам использовать другие встроенные системные функции, такие как поддержка игровых контроллеров, пространственное аудио и HDR-видео.
Game Porting Toolkit 2
С macOS Sequoia Apple представляет Game Porting Toolkit 2 с рядом улучшений и новыми опциями. Например, новая версия обеспечивает лучшую производительность графики и совместимость с большим количеством программного обеспечения. Она также поддерживает трассировку лучей на совместимом оборудовании и включает набор инструкций AVX2.
Но, безусловно, самая большая новость здесь – это то, что Game Porting Toolkit теперь работает и с iOS 18. В одной из сессий WWDC 2024 компания рассказала о том, как разработчики теперь могут использовать Game Porting Toolkit, чтобы перенести Windows-игру на macOS, а затем портировать версию для macOS на iPhone и iPad.
Когда разработчик оптимизирует свою игру для macOS, ее можно легко перенести на iOS. Это связано с тем, что SDK включает поддержку игровых контроллеров, аудио и графики. Например, вибрации, реализованные для игровых контроллеров, могут быть легко воспроизведены с помощью Haptic Engine на iPhone, используя тот же API. Это, безусловно, сделает платформы Apple более привлекательными для разработчиков игр, так как они смогут переносить свои игры на несколько устройств с минимальными усилиями.
Game Porting Toolkit 2 уже доступен в виде бета-версии для разработчиков.