26 de novembro de 2024
O que é JIT e por que isso está impedindo
Compartilhe:

Apesar da Apple já ter liberado emuladores em sua loja de aplicativos, o iPhone ainda tem impedido que alguns programas consigam reproduzir as funções de um jogo no celular. Mas, você sabe por que isso acontece? Na liberação da empresa, foram impostas algumas regras, que inclusive, barram um recurso muito importante, o JIT. 

O que é JIT?

O JIT é um recurso responsável por transformar o código de programação em um código de máquina, ou seja, ele permite a compilação de códigos em qualquer sistema, como CPUs, celulares e tablets. 

Uma das grandes vantagens do JIT é que ele consegue adaptar o que está ocorrendo no computador ao que a pessoa solicita ao programa. Além disso, o recurso permite que emuladores atinjam maiores níveis de desempenho e eficiência. 

Leia mais:

  • App Store recebe novo emulador, agora do 3DS
  • Quanto tempo demora para terminar Ghost of Tsushima Director’s Cut
  • iPhone: como adicionar widgets na tela de bloqueio

Ao utilizar o JIT, é possível fazer a recompilação do código da CPU emulado do sistema original em um código nativo, voltado ao sistema host de destino. Então, a partir do momento que o código é recompilado, ele pode ser armazenado em cache e utilizado em outro momento no qual a chamada for realizada, sem a necessidade de ser compilado mais uma vez. 

Por que as regras da Apple impedem o JIT?

(Imagem: chainarong06/Shutterstock)

Apesar de ser um recurso muito poderoso e eficiente para os jogos, o JIT tem brechas para malwares. Nesse caso, abre espaços para que sejam causados danos em seu aparelho. 

Sendo assim, o software que depende de um recompilador JIT, não vai ser aceito pela App Store, o que deixa diversos emuladores de fora dos aparelhos da marca, como o famoso Dolphin. 

Agora, o que resta é esperar para ver se a Apple vai afrouxar as suas regras em relação a isso ou aprimorar o seu sistema de segurança para garantir o funcionamento de emuladores com JIT. 

O post O que é JIT e por que isso está impedindo emuladores de jogos no iPhone? apareceu primeiro em Olhar Digital.

Fonte: https://olhardigital.com.br/2024/07/04/games-e-consoles/o-que-e-jit-e-por-que-isso-esta-impedindo-emuladores-de-jogos-no-iphone/