1) iOS is not a monopoly.
2) Apple has legitimate technical reasons for not allowing other browser engines (well specifically the JS part). Intent matters.
2) Apple has legitimate technical reasons for not allowing other browser engines (well specifically the JS part). Intent matters.
Oh please... source?
2) Apple’s App Store policies disallow the user from executing arbitrary code
I think you can figure this out yourself.
Apple can negate this almost entirely by controlling JavascriptCore and WebKit and ensuring that their security models e.g. sandbox are tight and well tested. Leaving that up to third parties who may not be so vigilant compromises the security of the entire device.