3 ms·
Are we talking about this iOS? https://developer.apple.com/documentation/javascriptcore https://developer.apple.com/documentation/javascriptcore
by seanalltogether 5y ago
Are we talking about this iOS? https://developer.apple.com/documentation/javascriptcore https://developer.apple.com/documentation/javascriptcore
- pjmlp 5y agoExactly and that JIT case is special purpose, only available to Apple themselves.
- monocasa 5y agoEven WinRT added back VirtualProtect with execute permissions after trying to ban it. And on the Xbox One and Xbox 360, they wanted to make the hypervisor enforce not making arbitrary pages executable (requiring the equivalent of VirtualProtect to provide crypto signatures), but needed an escape hatch for their back compat emulator. iOS is just willing to cut themselves off of entire classes of applications in a way that a lot of systems aren't.
- pjmlp 5y agoBecause they can allow themselves to push their way through. Adding back VirtualProtect to WinRT has hardly helped to improve its uptake. Had Microsoft played an Apple move, probably WinRT would look much better nowadays.