Программа PlayCover позволяет запускать на компьютерах с операционной системой MacOS любые мобильные приложения для iOS, в том числе игры с поддержкой мыши и клавиатуры.
Возможности разработки
Приложение российского программиста Александра Дорофеева на текущий момент работает только на компьютерах, использующих процессор Apple M1. В ближайших обновлениях разработчик обещает добавить поддержку устройств с MacOS на базе CPU от Intel. Эмулятор корректно запускается на операционных системах версий Big Sur и Monterey.
Любое приложение с iOS, запущенное при помощи PlayCover, отображается в полноэкранном режиме. Дорофеев сравнивает свой проект с аналогичными решениями для эмуляции программ для Android: BlueStacks или NOX.
Для управления приложениями, запущенными через российскую программу, можно использовать стандартные мышь и клавиатуру. Также можно подключить контроллеры для видеоигр, однако разработчик еще работает над улучшением их поддержки, особенно для специализированных геймпадов от консолей Xbox и PlayStation.
Для демонстрации возможностей своей разработки автор проекта записал игровой процесс в Genshin Impact. На видео показан процесс запуска приложения, настройка управления с клавиатуры и мыши, отсутствие лагов и стабильность кадровой частоты.
Особенности использования
Дорофеев гарантирует безопасность PlayCover. По его словам, программа запускается как песочница и не может получить доступ к пользовательским данным. Приложение использует инструмент командной строки Xcode и ничего больше. Однако эмулятор не одобрен Apple. Разработчик объяснил это тем, что у него нет свободных денег для покупки учетной записи Apple Dev.
Скачать PlayCover можно на GitHub. В ближайшее время Дорофеев обещает перевести свой проект в статус open source. Для установки эмулятора необходимо собрать последний коммит из репозитория или загрузить актуальную версию на вкладке «Релизы».
При первом запуске программа предложит установить инструменты Xcode. Следует согласиться, т.к. этот функционал необходим для работы PlayCover. Для использования мобильного приложения необходимо перетащить любой файл с расширением .ipa из iMazing, M1 Checker или AppDb. Нужно дождаться, пока эмулятор преобразует программу, после чего она сразу же будет запущена.