что это такое и почему это не работает на iPhone

Все об Apple

Хотя Apple уже выпустила эмуляторы в своем магазине приложений, iPhone все еще не позволяет некоторым программам воспроизводить функции игры на сотовом телефоне. Но знаете ли вы, почему это происходит? При выпуске компании были наложены некоторые правила, которые запрещают даже очень важный ресурс — JIT.

Что такое JIT?

JIT — это ресурс, отвечающий за преобразование программного кода в машинный код, то есть он позволяет компилировать коды в любой системе, например, в процессорах, сотовых телефонах и планшетах.

Одним из больших преимуществ JIT является то, что он может адаптировать происходящее на компьютере к тому, что человек запрашивает у программы. Кроме того, эта функция позволяет эмуляторам достичь более высокого уровня производительности и эффективности.

Читать далее:

Используя JIT, можно перекомпилировать эмулируемый код ЦП исходной системы в собственный код, предназначенный для целевой хост-системы. Таким образом, после перекомпиляции кода его можно сохранить в кеше и использовать в другой раз при выполнении вызова без необходимости повторной компиляции.

(Изображение: chainarong06/Shutterstock)

Несмотря на то, что JIT является очень мощным и эффективным ресурсом для игр, у него есть лазейки для вредоносных программ. В этом случае это открывает возможности для нанесения ущерба вашему устройству.

Таким образом, программное обеспечение, зависящее от JIT-перекомпилятора, не будет принято App Store, в результате чего в устройствах бренда отсутствуют некоторые эмуляторы, такие как знаменитый Dolphin.

Теперь остается подождать и посмотреть, смягчит ли Apple свои правила в отношении этого или улучшит свою систему безопасности, чтобы гарантировать работу эмуляторов с JIT.

Каждый месяц получайте эксклюзивные предметы, бесплатные игры, бесплатную подписку на Twitch.tv и многое другое вместе с вашей подпиской. Основной. Клика здесь на 30-дневную бесплатную пробную версию.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *