Содержание 3
Husk 2.0 — открытый проект, который запускает Android-приложения на iPhone без джейлбрейка. Автор Левийdev построил слой перевода: 64-битный нативный код программиста транслируется на процессор Apple, а система работает на iOS 16 и новее. Сейчас заявлена совместимость с более чем 150 приложениями.
Главное отличие от эмуляторов в подходе. Классические решения вроде QEMU загружают целиком Android: ядро, системные службы, среду. Husk так не делает — он берёт DEX-файлы и .so-библиотеки игры и грузит их в обычный iOS-процесс.
Как Husk 2.0 обходит эмуляцию
Внутри проекта собственный рантайм: Android Runtime, скомпилированный под iOS, прослойка между библиотекой bionic и системными вызовами Apple, а также самописный загрузчик .so. Вместе это даёт среду, в которой Android-код думает, что работает на своей системе.
Именно поэтому Husk не требует взлома: он не меняет iOS, а живёт как обычное приложение. Ограничение — архитектура: 64-битный нативный код обязателен, старые 32-битные игры не подойдут.

Почему Husk 2.0 важен для рынка
Эмуляторы Android на iPhone официально запрещены правилами App Store, и проекты живут в серой зоне. Husk обходит это технически, а не юридически: он не эмулирует систему, а транслирует код. Формально это другое решение, но реакция Apple пока неизвестна.
Второй эффект — контент. Игры, которые годами оставались недоступны владельцам iPhone, могут появиться на устройстве легально, если у пользователя есть их копии. Это меняет расклад для небольшой, но заметной аудитории.
Стоит оговориться про производительность. Трансляция кода не бесплатна: игры с тяжёлой графикой могут работать медленнее, чем на Android-устройстве того же класса. Реальный выигрыш зависит от оптимизации конкретной игры.
Важно и юридическое положение. Проект распространяется как открытый код, но использовать чужие игры пользователь должен сам — Husk лишь запускает файлы, которые у него уже есть.
Что это значит для Беларуси
Для владельцев iPhone в Беларуси это шанс запустить приложения, которые не вышли в App Store. Но установка требует ручной подписи и доверия к открытому коду — проверяйте репозиторий перед запуском.
Практический совет: не ставьте Husk на основной телефон. Проект молодой, и любые сторонние среды повышают риск нестабильности. Лучше проверить на резервном устройстве. По теме: CarPlay в iOS 27 и Redmi Pad 3.
Исходный код проекта публикуется на GitHub.



