3 ms·
Apple does NOT prevent other browsing engines. It prevents you from dynamically compiling code at runtime which is a needed rule because otherwise apps would j
by threeseed 6y ago
Apple does NOT prevent other browsing engines.
It prevents you from dynamically compiling code at runtime which is a needed rule because otherwise apps would just run around the curation process.
- commoner 6y agoBy disallowing dynamic code execution, Apple does disallow other browsing engines. It does not matter what language Apple uses to disallow other browsing engines, since the effect is the same.
- threeseed 6y agoIt prevents JIT compilation for Javascript code. You can create browser engines without this feature.
- commoner 6y agoThe App Store Review Guidelines explicitly forbid this: > 2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript. https://developer.apple.com/app-store/review/guidelines/ https://developer.apple.com/app-store/review/guidelines/
- pier25 6y agoYes they do, quite explicitly in fact: > 2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript. https://developer.apple.com/app-store/review/guidelines/ https://developer.apple.com/app-store/review/guidelines/