Remix.run Logo
koolba 8 hours ago

Does this mean we'll finally have "real" firefox with support for ublock origin on iOS?

modeless 7 hours ago | parent | next [-]

Apple is going to (mostly) obey the letter of the law but they will continue to resist strongly in every way they can. Onerous requirements, arbitrary restrictions, overzealous enforcement, and most of all bad APIs with limited capabilities and no workarounds for bugs.

Shipping a good and complete browser engine on iOS will require more than just developers. You'll also need a team of lawyers to threaten and sue Apple to get their policy restrictions relaxed and APIs fixed.

I doubt Mozilla or Google will be willing to spend the many developer-years and lawyer-years it will take to fully port every feature of a whole engine and properly maintain it in such a hostile environment, just for the Japan market. I expect to see some hobbyist-level ports but not something worth using for a long time. Unless other countries follow suit.

arcanemachiner 7 hours ago | parent [-]

> just for the Japan market

Also the EU, no?

modeless 7 hours ago | parent [-]

Does the EU also require third party engines to be able to replace the web view in apps systemwide? Or does it only require that single standalone browser apps can use alternative engines?

concinds 7 hours ago | parent [-]

> Does the EU also require third party engines to be able to replace the system web view in apps systemwide?

Yes.

modeless 6 hours ago | parent [-]

Hmm, actually now that I look closer at the Japan requirements, it doesn't seem to allow replacing the web view systemwide, as I thought, and as Android allows. And neither do the EU requirements. They only allow individual apps to embed an alternative engine on a per-app basis by including the whole engine within the app. And the Japan page includes the caveat "apps from browser engine stewards" which if interpreted zealously (and I expect Apple to) would forbid apps not from Google or Mozilla from embedding Chromium or Gecko.

This is a pretty big limitation considering how much iOS web browsing happens in web views. Having both the EU and Japan as markets may be enough for Google to port Chromium just for Chrome itself, but we will have to wait and see. Actually Chromium development is open so it should be pretty easy to see if Google has a serious porting effort or not.

concinds 4 hours ago | parent [-]

> neither do the EU requirements

Wrong, they do specify "standalone web browsers as well as web browsers integrated or embedded in software or similar" are both covered, that's in the law.

What you're referring to is how Apple chose to implement it. The EU hasn't opened a compliance case on Safari yet but I expect they'll do so at some point.

modeless 2 hours ago | parent [-]

It's not clear to me that the EU rules make Apple's implementation illegal. I hope they do.

Zak 7 hours ago | parent | prev | next [-]

Probably not, at least not from Mozilla themselves. They cite onerous requirements and the difficulty of having to maintain different apps for different regions.

https://www.theverge.com/2024/1/26/24052067/mozilla-apple-io...

wolvoleo 5 hours ago | parent [-]

Yeah malicious compliance :(

nntwozz 5 hours ago | parent | prev | next [-]

There is ublock origin lite for Safari in the meantime:

https://github.com/uBlockOrigin/uBOL-home?tab=readme-ov-file

(it's great)

viktorcode 6 hours ago | parent | prev | next [-]

Probably not, as the same rules were applied to Apple devices in EU earlier, and no third party browser engines appeared.

But right now you can use uBlock origin lite in Safari. Or any other of multitude of other adblockers.

ckcheng 7 hours ago | parent | prev | next [-]

FYI. iOS Safari already supports uBlock Origin Lite. iOS Firefox can do the same anytime but it already has some tracking and content blocking built in too.

aryonoco 7 hours ago | parent [-]

As someone who has recently switched from Android to iOS, I can tell you uBlock Origin Lite on Safari on iOS is a poor man’s imitation of the real uBlock Origin on Firefox on Android.

ckcheng 5 hours ago | parent | next [-]

Oh definitely! I know you’re just using the phrase and don’t imply otherwise, but to clarify the word “imitation”, uBO lite is not a fake imitation but actually an official thing from uBO and Raymond Hill: see https://github.com/uBlockOrigin/uBOL-home

LetsGetTechnicl 6 hours ago | parent | prev | next [-]

How does it compare to 1Blocker? I use that in Safari and also a VPN when I'm away back to my home connection so it uses my NextDNS which also blocks a lot of in-app ads.

mi_lk 6 hours ago | parent | prev [-]

are there major sites that don't work for you?

Longhanks 7 hours ago | parent | prev | next [-]

Could’ve happened some time ago already in the EU, so there must be reasons for Firefox an Google not to ship their own engines (yet?).

mrtesthah 4 hours ago | parent | prev | next [-]

You can actually use full uBlock origin in Kagi's Orion iOS browser.

__turbobrew__ 7 hours ago | parent | prev | next [-]

uBO lite works pretty well on ios/safari for me.

swiftcoder 5 hours ago | parent | prev [-]

Nope. Apple has successfully made the rules so complicated that we still don't have any 3rd party browser engines in the EU, more than a year later.