News for hackers. Stuff that matters.
Re:Android 12 forces you to choose a default browser unless ... by toyg on Tuesday March 15, 2022 @10:47AM (#30685992)
Usual reminder that Firefox in iOS still means "Safari with a Firefox skin". But yes, it's an improvement, after "only" a decade of complaints about a clearly anticompetitive restriction.
Re:Android 12 forces you to choose a default browser unless ... by dijit on Tuesday March 15, 2022 @10:55AM (#30686095)
isn't that just the JS engine though? And isn't that mostly because native access to the FPU in silicon is not made use of properly in V8?

I remember someone had Chrome working on iOS but it was painfully slow.

Apple has allowed arbitrary code execution before (Pythonista) so it's possible I guess.

You can do your own rendering for sure.

Re:Android 12 forces you to choose a default browser unless ... by zagrebian on Tuesday March 15, 2022 @11:26AM (#30686493)
> isn't that just the JS engine though?

Mozilla develops the Gecko browser engine, but Firefox on iOS uses the WebKit browser engine provided by the system. If Mozilla were allowed to use Gecko on iOS, they would, trust me.

Re:Android 12 forces you to choose a default browser unless ... by Steltek on Tuesday March 15, 2022 @11:14AM (#30686336)
Arbitrary code execution fell under an "educational" exemption, I think. Also, the app store review process is highly variable based on the reviewer.

I'm not an iOS developer but I bet your paths into the JS engine API depends a lot on the web engine you're using. I know the in-app browser had two flavors of UI component with drastically different capabilities.