iOS 14.2 supporte la compilation JIT et s’ouvre aux émulateurs

Depuis des années, plusieurs applications non officielles vous permettent d?installer des émulateurs sur iOS. De telles applications fonctionnent sur la base de hacks et d?exploits du système d?exploitation. Cette méthode réduit considérablement leurs performances, mais cela est sur le point de changer grâce à iOS 14.2.
Apple a introduit la prise en charge de la compilation Just-In-Time (JIT) sur iOS 14.2. Cela permettra aux émulateurs de fonctionner à pleine vitesse sur iPhone et iPad. Riley Testut, développeur d?AltStore, a partagé plus de détails sur l?impact de ce changement sur les applications non officielles offrant une émulation de console et de machine virtuelle.
JIT, ou compilation Just-In-Time, est un système qui vous permet de compiler pendant que le programme est en cours d?exécution. En pratique, le code source est traduit en temps réel dans le code natif de la machine. Apple n?a jamais offert de support officiel pour la compilation JIT sur iOS, mais certains développeurs ont toujours trouvé des moyens de le faire grâce à des hacks qui nécessitaient la découverte d?exploits dans le système d?exploitation et, surtout, entraînaient de faibles performances.
Comme expliqué par Testut, Apple a maintenant ajouté la prise en charge de la compilation JIT dans iOS 14.2. Pourtant, cette nouveauté n?ait jamais été officiellement mentionnée. Le développeur pense qu?il s?agit d?une implémentation officielle et non d?une erreur Apple, ...
-------------------------------- |
Ever Oasis ? Bande-annonce vue d'ensemble (Nintendo 3DS) |
|
-------------------------------------