Разница между Box86 и Box64 при запуске Windows-игр на мобильных устройствах заключается в том, что Box86 позволяет запускать 32-разрядные приложения x86, а Box64 — 64-разрядные исполняемые файлы. 1
Таким образом, Box86 подходит для более старых игр, так как работает путём прямой трансляции вызовов функций из x86 в хост-систему, которая должна иметь 32-разрядные библиотеки. 4 Box64 обеспечивает запуск современных игр, так как поддерживает перевод инструкций процессоров x86_64 на процессоры ARM64. 5
Оба проекта используют гибридную модель выполнения, при которой эмуляция применяется только к машинному коду самого приложения и специфичных библиотек, что позволяет добиться значительного увеличения производительности. 1