this post was submitted on 19 May 2024
297 points (98.7% liked)

Firefox

17752 readers
1 users here now

A place to discuss the news and latest developments on the open-source browser Firefox

founded 4 years ago
MODERATORS
 

The Register has learned from those involved in the browser trade that Apple has limited the development and testing of third-party browser engines to devices physically located in the EU. That requirement adds an additional barrier to anyone planning to develop and support a browser with an alternative engine in the EU.

It effectively geofences the development team. Browser-makers whose dev teams are located in the US will only be able to work on simulators. While some testing can be done in a simulator, there's no substitute for testing on device – which means developers will have to work within Apple's prescribed geographical boundary.

... as Mozilla put it – to make it "as painful as possible for others to provide competitive alternatives to Safari."

top 38 comments
sorted by: hot top controversial new old
[–] Carighan@lemmy.world 95 points 6 months ago (1 children)

Just one more reason to make laws that enforce similarly fair competition in other countries. Don't let companies get away with this shit!

[–] kratoz29@lemm.ee 8 points 6 months ago (2 children)

Can they do that? I'd love it, but I don't think they can really force Apple, or any company to do something globally can they? (USB C was probably managed this way because of logistic and pricing matters).

[–] pupbiru@aussie.zone 17 points 6 months ago (1 children)

they can make whatever laws they like really - the EU punishes corporate infringement with percentage of global revenue for example

whether they can enforce them or not is questionable in most cases, but unless apple wants to pull out of europe, the EU can kinda do whatever it likes

[–] Rednax@lemmy.world 7 points 6 months ago (1 children)

Not entirely. There still exists trade agreements, and diplomatic pushback.

Forcing companies to make products to a certain specification, would mean the EU is attempting to regulate other markets. Markets it has no direct governance over. While it may come from good intentions, it still invades the authonomy of the governments that should have governance over these markets.

Much better would be to work together with other countries, and help these countries implement similar rules, and enforce them together. Like, pretty much that the EU is doing for its members in the first place.

[–] pupbiru@aussie.zone 4 points 6 months ago (1 children)

trade agreements likely don’t cover this though

and sure there might be diplomatic pushback, but… is that really going to happen?

the EU already forces companies to make products to certain specifications if they want to be sold in the EU… as does the US and most other countries, and California in the US tends to set the standard that everyone else lives by

countries “invade” the autonomy of other countries’ markets all the time. the US is the worst offender. this is kinda the reason the EU exists: to have the power to force things to happen that is “outside” their jurisdiction

apple doesn’t have to comply. they don’t have to sell iphones in the EU. they’re making a choice

[–] Rednax@lemmy.world 1 points 6 months ago (1 children)

What you are mentioning is forcing companies to comply when selling inside the EU or California. The EU does not force companies to comply with their specifications outside of the EU. Companies simply do so because it is convenient.

The EU cannot decide how cars should be made that are sold in California. If they tried, I bet the US government would have something to say about it.

What the EU can do, is exert influence to get other governments to adopt the same rules. This already happens with a lot of countries surrounding the EU. But asking another government to adopt rules, is wildly different from forcing companies to adhere to those rules inside the borders of another government.

[–] pupbiru@aussie.zone 1 points 6 months ago

i understand that of course, but the EU can, for example, force products that are sold in the EU to have no developer restrictions that are not compliant with EU law

… just like it can (try) to regulate the sale of of things like conflict diamonds

[–] FrostKing@lemmy.world 10 points 6 months ago (1 children)

I could be wrong, but I believe he meant that other countries themselves should pass similar laws; not that the EU should make laws mandating what Apple does in other countries

[–] kratoz29@lemm.ee 1 points 6 months ago

Oh, that would make more sense, but if this was a per country decision I'd be fucked here in Mexico lol.

[–] fart_pickle@lemmy.world 56 points 6 months ago (1 children)

And people ask me why I de-appled...

[–] AtariDump@lemmy.world 6 points 6 months ago* (last edited 6 months ago) (2 children)

So who did you go with? Because stock android ain’t much better privacy wise.

[–] jonasw@discuss.tchncs.de 16 points 6 months ago (1 children)

I'd recommend using GrapheneOS. (i'm using it, and it is a breath of fresh air)

[–] AtariDump@lemmy.world 3 points 6 months ago (1 children)
[–] jonasw@discuss.tchncs.de 4 points 6 months ago* (last edited 6 months ago) (1 children)

What phone I have? Pixel 8 Pro (I bought it specifically for GrapheneOS, otherwise I wouldn't have bought a Pixel, als the original Pixel ROM is laggy as fuck)

Supported Devices are all Pixels since the Pixel 5a. https://grapheneos.org/faq#supported-devices

[–] Chewy7324@discuss.tchncs.de 5 points 6 months ago (2 children)

My Pixel 4a is slower with GrapheneOS than stock. Disabling GrapheneOS' Secure App Spawning helps noticeably.

With newer hardware it's likely not noticeable. (The 4a is old and even only receives security updates by GrapheneOS (no firmware updates by Google), so I really should replace it at some point.)

[–] AtariDump@lemmy.world 3 points 6 months ago (1 children)

So a 4 year old phone isn’t supported by Google anymore?

[–] jonasw@discuss.tchncs.de 1 points 6 months ago (1 children)

Yeah, only starting with the Pixel 8 they promised 7 years of support

[–] PostaL@lemmy.world 1 points 6 months ago

Let's see how that will go in 4 years...

[–] onion@feddit.de 1 points 6 months ago

Yup it's not noticable on the Pixel 8

[–] fart_pickle@lemmy.world 3 points 6 months ago

GrapheneOS running on Pixel phone.

[–] SomeGuy69@lemmy.world 36 points 6 months ago

Apple scummy once again.

[–] Beaver@lemmy.ca 29 points 6 months ago

Wow making it as pricy as possible for developers to add features thanks Apple.

[–] _number8_@lemmy.world 23 points 6 months ago

geolocking is immoral. if they're getting it why the fuck shouldn't we?

[–] witty_username@feddit.nl 16 points 6 months ago (2 children)

Wouldn't a vpn solve this?

[–] paraphrand@lemmy.world 45 points 6 months ago (1 children)

I assume they are doing checks of other things. Local software is not the same as a web service that is checking your IP for your location.

They could use location services, your registration country for your Apple ID, the sale location of your device, and other things. They could even aggregate indicators and use that.

[–] WetBeardHairs@lemmy.ml 2 points 6 months ago

iOS would have root access to aGPS (or even real GPS) to determine location. There's no easy way to spoof that against a determined asshole actor.

[–] SturgiesYrFase@lemmy.ml 16 points 6 months ago

I have the feeling that it would require a GPS spoof

[–] woelkchen@lemmy.world 14 points 6 months ago

That's one way to stop outsourcing to India and create EU jobs.

[–] silent_robo@lemmy.ml 10 points 6 months ago

Only after getting around 20 billion of fine, these old timers will understand how tech works.

[–] autotldr@lemmings.world 4 points 6 months ago

This is the best summary I could come up with:


Apple's designation under Europe's Digital Markets Act (DMA) as a gatekeeper for the App Store, iOS, Safari, and just recently iPadOS forced Cupertino to make concessions.

Parisa Tabriz, VP of engineering and general manager of Chrome at Google, dismissed Apple's rule changes earlier this year.

When Apple announced its plan to make changes in response to DMA in January, developers expressed concern that supporting a separate EU browser might be a problem.

"The contract terms are bonkers and almost no vendor I'm aware of will agree to them," lamented one industry veteran familiar with the making of browsers in response to an inquiry from The Register.

In March, the European Commission opened an investigation into Apple based on concerns that Cupertino's "steering" rules and browser choice screen fell short of DMA requirements.

Asked about Apple's geofencing of devices for development, an Opera spokesperson replied that it hadn't heard about the issue – but that's not surprising given that the organization is headquartered in the EU.


The original article contains 817 words, the summary contains 165 words. Saved 80%. I'm a bot and I'm open source!

[–] dojan@lemmy.world 3 points 6 months ago (1 children)

I don’t see third party engines making it to the market unless the US also slams down some regulations. How many Firefox users are there in the EU? How many use iOS, and how many of those are likely to use the iOS version of Firefox? Is it worth maintaining two to four separate apps for this?

[–] Viking_Hippie@lemmy.world 18 points 6 months ago (1 children)

How many Firefox users are there in the EU?

More than in the US.

Firefox has a 5.07% share of European users, versus 4.21% in the US.

The population of the EU as per January 2023 is 448.8 million, compared to the 2023 US estimate of 334.9 million.

[–] dojan@lemmy.world 2 points 6 months ago (2 children)

Well I suppose the question really is; how many Firefox iOS/iPad OS are there in the EU and does that amount of users make it worth maintaining another 1-2 apps for the EU market, while dealing with Apple's shenanigans? Like Firefox Browser for iOS and iPad, as well as Firefox Focus are already 2 apps, if you want to replace the back-end specifically for the EU you'd have to maintain that back-end, deal with Apple working against you, and maintain separate versions of those apps specifically for the EU.

It's worth noting that Firefox for iOS is already leaps and bounds behind Firefox for Android in terms of UX. There are features missing that they could add regardless of whether they are using WKWebView or not, but they haven't, either because Apple doesn't want competition, or because they don't consider the Firefox browser on iOS to be particularly high priority.

If the latter, why on Earth would they port Gecko to iOS/iPad OS when a vanishingly small subset of users might use it? I am a European Firefox user, but I don't use Firefox on iOS because the UX compared to Safari is incredibly lacklustre. Switching the back-end to Gecko wouldn't do anything to fix that.

[–] Viking_Hippie@lemmy.world 2 points 6 months ago (1 children)

does that amount of users make it worth maintaining another 1-2 apps for the EU market, while dealing with Apple's shenanigans

I'd say that's a resounding "no", but I must admit that basically nothing is worth dealing with Apple's shenanigans in the first place if you ask me.

Especially when it's likely that they'll eventually play themselves out of the European market completely with their anti-consumer bullshit and the EU's increasing courage in protecting consumers from such abuse as is integral to all things Apple.

[–] dojan@lemmy.world 2 points 6 months ago

That echoes my thoughts.

[–] WetBeardHairs@lemmy.ml 2 points 6 months ago (1 children)

I think many Firefox users are tech savvy enough to know that Firefox for iOS is just a reskinned Safari. They know that it isn't the real-deal and so any stats on who uses Firefox on iOS are kind of misrepresenting the situation.

[–] dojan@lemmy.world 1 points 6 months ago

Yeah. The main reason I could think of is if you use Firefox Sync. I actually do have that on my iPad, though it’s rare that I’ll ever open something on my PC and then resume it on my iPad.

[–] Midnitte@beehaw.org 1 points 6 months ago

Seems like this is just delaying the inevitable - just like using USB-C connectors.

I'm sure Google would love to point out the hypocrisy to get Blink in the US.