3 ms·
> Or you know, because they disallow dynamic code execution of arbitrary downloaded code in apps, and JIT JS compilers do just that. No, they explicitly disall
by lern_too_spel 6y ago
> Or you know, because they disallow dynamic code execution of arbitrary downloaded code in apps, and JIT JS compilers do just that.
No, they explicitly disallow other implementations, whether they JIT or not. Since Apple's WebKit is missing so many features, this has the effect that GP noted.
"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/
- coldtea 6y ago>No, they explicitly disallow other implementations, whether they JIT or not. Since Apple's WebKit is missing so many features, this has the effect that GP noted. So, do you know people who prefer web apps over native apps for their Android, where "other browsers" are not disallowed, and Chrome is available? I'm sure you'll find some. I doubt you'll find any significant percentage though. I, personally, never do, and haven't seen any doing it in the wild, except for things there's not an app for...
- lern_too_spel 6y ago> So, do you know people who prefer web apps over native apps for their Android, where "other browsers" are not disallowed, and Chrome is available? I do. Twitter's PWA is superior to its native app, and I can customize it with extensions. I prefer mobile Firefox over mobile Chrome though.