Подключает iPhone к Mac по USB-C, чтобы GPU телефона помогал локально запускать модель Qwen 27B, ускоряя обработку промптов и увеличивая контекст.
xFractals/pokopia-native
Инструмент с открытым исходным кодом для сборки нативных приложений для Mac и iPhone из собственного дампа Pokémon Pokopia для Switch 2; игровые файлы не входят в комплект.
- Звёзды
- 379
- Форки
- 35
- Открытые issues
- 0
- Последний коммит
- 9 часов назад
Что это?
Этот проект — инструмент сборки, который превращает собственный дамп Pokémon Pokopia для Nintendo Switch 2 в нативное приложение для macOS и приложение для iPhone. Он запускает оригинальный arm64-код игры на Apple silicon, а не через эмулятор, и выводит графику с помощью Metal. Инструмент использует nxnative в качестве хоста и добавляет поддержку специфичных для Switch 2 возможностей, включая новые системные службы SDK, точки входа NVN2, формат шейдеров Switch 2 и цепочку трансляции шейдеров.
Все файлы, созданные на основе игры, формируются локально из дампа и остаются в папке сборки. Инструмент проверяет, соответствует ли дамп требуемой версии обновления. Для сборки нужны Mac на Apple silicon, Xcode и Python 3.12, а для подписи сборки для iPhone с расширенными разрешениями на память — платная команда Apple Developer. Также в проекте есть инструкции для Windows по сборке только приложения для iPhone; автор отмечает, что графика в нём пока отображается некорректно.
В процессе сборки переводятся около 4 000 шейдеров из файлов игры. Шейдеры, которые игра создаёт во время выполнения, записываются в процессе игры и добавляются командой обновления. В комплект входят управление камерой мышью и касанием, настройки производительности и конвейер шейдеров Metal.
Ключевые возможности
- 01Собирает нативное приложение для macOS и IPA для iPhone из предоставленного пользователем дампа игры.
- 02Запускает игровой код на Apple silicon и выводит графику с помощью Metal.
- 03Заранее переводит шейдеры игры в процессе сборки.
- 04Записывает шейдеры, создаваемые во время выполнения, и добавляет их командой обновления.
- 05Поддерживает управление камерой мышью на Mac и свайпами на iPhone.
- 06Включает интерфейс командной строки и окно графической сборки.
Сценарии использования
- Для разработчиков, у которых есть игра и которые хотят изучить, как шейдеры Switch 2 переводятся в Metal.
- Для пользователей Mac на Apple silicon, которые хотят запускать собственную копию игры как нативное приложение.
- Для инженеров, изучающих нативный порт игр для Switch 2 с помощью хоста nxnative.
В подборках
Темы
Частые вопросы
- Что такое pokopia-native?
- Инструмент с открытым исходным кодом для сборки нативных приложений для Mac и iPhone из собственного дампа Pokémon Pokopia для Switch 2; игровые файлы не входят в комплект. Этот проект — инструмент сборки, который превращает собственный дамп Pokémon Pokopia для Nintendo Switch 2 в нативное приложение для macOS и приложение для iPhone. Он запускает оригинальный arm64-код игры на Apple silicon, а не через эмулятор, и выводит графику с помощью Metal. Инструмент использует nxnative в качестве хоста и добавляет поддержку специфичных для Switch 2 возможностей, включая новые системные службы SDK, точки входа NVN2, формат шейдеров Switch 2 и цепочку трансляции шейдеров.
- pokopia-native можно использовать бесплатно? Какая у него лицензия?
- pokopia-native распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pokopia-native всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pokopia-native — 6 нояб. 2026 г..
- Для чего можно использовать pokopia-native?
- Для разработчиков, у которых есть игра и которые хотят изучить, как шейдеры Switch 2 переводятся в Metal. Для пользователей Mac на Apple silicon, которые хотят запускать собственную копию игры как нативное приложение. Для инженеров, изучающих нативный порт игр для Switch 2 с помощью хоста nxnative.
- Где скачать pokopia-native?
- Исходный код и инструкции по установке — на GitHub: https://github.com/xFractals/pokopia-native
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Графическая оболочка на SwiftUI для Wine на Mac с Apple Silicon: создание bottle и запуск приложений и игр для Windows.
Локальный движок инференса LLM для Mac с Apple silicon: обслуживает coding agents и OpenAI- и Anthropic-совместимые API с помощью speculative decoding и Metal kernels.
Бесплатное приложение с открытым исходным кодом для macOS, которое воспроизводит сцены, видео и веб-обои из Steam Workshop на Mac с Apple silicon.
Открытый слой совместимости для iOS и macOS, который нативно запускает вашу копию Diablo II: Resurrected для Switch с Reign of the Warlock на iPhone, iPad и Mac.
Набор Apple с рецептами экспорта моделей, примитивами PyTorch и утилитами Swift для запуска AI-моделей на macOS и iOS через Core AI.