70 comments

[ 2.4 ms ] story [ 128 ms ] thread
>For example, now when a consumer sees an app doesn’t do well on their phone, they think immediately it is the app that is not really good. Very often it is not because the challenger app is bad but because the interoperability is missing because it is in the interest of the gatekeeper to make sure the experience is not the same.

This happens... when exactly? Do these people even know what they are talking about?

For example if background tasks get cut off in one android device but not in others.

PS: But I don't see how the DMA covers that specific issue

This also makes no sense because it's not in the interest of the "gatekeeper" to kill background tasks. It's done in the interest of battery life, ie the user.
It's sometimes done to game battery benchmarks, thus benefiting the manufacturer. Not sure how much of a thing it is these days, but there was a time when many Android OEMs shipped the phones in a basically broken state in a bid to do well in battery benchmarks; in particular, push notifications often wouldn't work reliably or at all in default configuration.

But yeah, I don't think the DMA's particularly relevant here.

I have experience with GPS related APIs in iOS. It’s a fucking nightmare to calibrate sensitivity and background activity. They keep changing parameters without warning or documentation. They aggressively suspend applications and services, even those categorised as navigation apps, unless a very particular set of criteria are met. Achieving background navigation was basically black magic. Every time we got it working, something would break.

Apple exempts themselves from all of these requirements for their own applications. They have access to the full specs, and have lots of advanced warning when change is on the road map.

Weather apps are one example that comes to mind ..

Perhaps you haven't observed it because, well, it kills the app.

Sounds like a dig at iMessage
That would be funny because other apps such as whatsapp or telegram work better than imessage.
Only because you live in Europe, where iMessage is useless because everyone picked Whatsapp and Telegram first. In the US it's the opposite: everyone picked iMessage[0]. The irony of this is that iMessage might actually be helped in the EU by the EU trying to break Apple's US monopoly on iPhones.

[0] I suspect the reason for this is because free texting was the norm in the US while EU carriers charged per message. While iMessage was free in both cases, it relies on you knowing that green bubbles are green because they cost money, whereas "just install Whatsapp and its free" is easier to know.

The difficulty you are experiencing here is that this is so effective people don’t even get started. There used to be non-Apple devices that could sync with iTunes. Apple sued them into the ground.
"Do these people even know what they are talking about?"

I'd suggest they're better advised than you infer as the EU has enormous resources to access. Just because the EU develops policies that are distasteful to many doesn't mean it's ignorant about the issues (I say that as someone who has gripes with many EU polices).

Anyway, in this instance, I'm very happy with this policy as I'll be able de-crap my phone without having to root it (rooting phones is often a pain).

iOS has private APIs that only Apple apps can use, some of those can give Apple-developed apps an upper hand over competitors.
It’s not a perfect rule, but a lot of private APIs on iOS are private only as long as it takes Apple to nail down their design, with internal usage serving as dogfooding. That way they don’t end up with scores of third parties dependent on what are basically alpha/beta API designs which frees them to radically change designs until they’re satisfied.

In that circumstance I don’t think there’s anything with APIs being private since it’s only temporary.

(comment deleted)
The classic, most malicious, version: https://en.wikipedia.org/wiki/AARD_code

> Microsoft Senior Vice President Brad Silverberg later sent another memo, stating: "What the [user] is supposed to do is feel uncomfortable, and when he has bugs, suspect that the problem is DR-DOS and then go out to buy MS-DOS."

That's obviously a very extreme example (involving deliberately actively sabotaging interoperability), but private APIs, used to privilege first party software over third party software, are and were common.

What you've quoted is an explainer aimed at non-programmers, but I'm pretty sure they're talking about private APIs.

> Do these people even know what they are talking about?

Yes, this is actually a good summary, as good as a layman can be expected to produce. Just because they don't use the right jargon doesn't mean they are stupid.

We have thousands of examples of big tech firms breaking interoperability on purpose, and it is in their interest to do so.

(comment deleted)
> but because the interoperability is missing because it is in the interest of the gatekeeper

Similar issue with running windows binaries on linux, and worse, hardware vendors limit compatibility with only microsoft’s operating systems.

This needs to change and vendors must be forced to publish specs and the source of any software required to use their product while microsoft should be forced to publish any documentation needed to make their stuff run smoothly on other os’.

Linux for instance already does that and linux specific binaries can be run on windows.

> Linux for instance already does that and linux specific binaries can be run on windows.

Also on NetBSD, FreeBSD, and illumos:) There's something there about win32 .exe being the most portable binary format thanks to WINE, but Linux ELF being the second most portable option on account of Linux being popular enough for others to spend effort on supporting it.

Maybe they should force Apple to open their phone APIs as well. Why should they be the only one that can develop phone usage apps? (preventing people to build decent anti-phone addiction apps... I see why Apple does it... but how's that good for drug addicts, cof, consumers?)

There are so many things wrong with those companies, in terms of non-competitive practices, that I find that the EU or any regulator have trouble figuring out where to start. I believe that's why things are in that bad situation.

People mention that you(developer/company), shouldn't be hostage of any platform and develop ideas that aren't so dependent on them. Which is true, as it isn't worth the risk, or not be entirely dependant on it.

Which in business terms, makes sense. But from a regulatory standpoint, why is it acceptable? Imagine if any developer or small company could compete on a fair ground against thos e big tech companies, I bet none of them would be >$1T market cap.

It's funny how things are uncompetitive for silly things like weather apps, imagine how it is to compete on a really wide and profitable category. And don't come to me saying regulations are bad to consumers, how's having a monopoly even on weather apps good to consumers?

I really fail to see the mental gymnastics americans do to explain why those regulation initiatives from the EU are bad, much less when it comes from a big tech employee.

The amount of rugpulls that those platforms have done on the last decade on small players is impossible to count, and they've been mostly left unscathed.

This is all a side-effect of companies being able to shove a Terms of Service(ToS) down the throat of everyone, I think platforms need to be heavily regulated.

If you build something on top of some other "private property" that would take trillions to build a competitor yourself, and suddenly be unpublished or having an API change completely destroy your business.

I can't see that being fair, and this condition is pretty much analogous to slavery and thievery, as many times you are doing actually R&D for those companies, to get rugpulled, copied and increasing their trillions, making their advantage even more unfair.

(comment deleted)
> how's having a monopoly even on weather apps good to consumers?

Having to pay for development and maintenance for 50 competing weather apps could mean higher prices for everybody. Also, third party apps have a tendency to 'blow up' their importance and be over engineered and distracting. Get ready for Electron Weather, using 2 Gb of memory just to show you if it rains.

> If you build something on top of some other "private property" that would take trillions to build a competitor yourself, and suddenly be unpublished or having an API change completely destroy your business.

Depends on what that API change tries to accomplish. If it's because an API is abused I prefer my security to your business model. Making companies liable for security _and_ API compatibility could lead to an impossible task.

I agree some companies are uncomfortably big, but I see lots of developers having problems with Apple's policies, but as a user I appreciate Apple for taking a stand to make sure your 'right' to get my attention, clicks, ads or use other distracting patterns doesn't impede my ability to actually use my computer.

(comment deleted)
"but as a user I appreciate Apple for taking a stand to make sure your 'right' to get my attention"

I'll just let you read your own comment, and reflect whether they do this out of self-interest (as Apple claims their right to decide on what your attention should be focused on)

... or is it because they are a very innocent company with positive intent.

If you are still unsure, after reflecting on that, please search for old Steve Jobs emails leaked and you'll know what are their true intentions (maximizing shareholder value, their revenues AKA not your attention. I invest in Apple, but I don't drink the kool-aid).

go run for the office / senate, mate. imma support you. too bad, i ain't eu citizen.
I'd like to, but I'm still a immigrant here :D

I don't really believe I have the power to change those things, but in a way, I like how EU thinks more about this than the US.

> Maybe they should force Apple to open their phone APIs as well. Why should they be the only one that can develop phone usage apps?

They will have to open some, such as those required for third party browser engines, voice assistants, app stores, and SMS.

> Why should they be the only one that can develop phone usage apps? (preventing people to build decent anti-phone addiction apps... I see why Apple does it... but how's that good for drug addicts, cof, consumers?)

Because Facebook having access to that API is a nightmare scenario. Granted, if the user has full control over it - something the OS should be able to do - then I agree with you.

If I buy an iPhone, Apple forces me to use a specific brand of RAM inside the phone. I can't choose my RAM supplier, and can't switch it out even after purchase.

Should the EU force RAM to be removable and switchable on phones so the user has a choice?

Okay... Now replace RAM with "Weather App". How is the situation different?

(comment deleted)
One is software and is explicitly made to be replaceable. Your iPhone will not stop working because you uninstalled the Weather app. It might be slightly more unhappy if you desolder the RAM.
Neither is made to be replaceable by Apple.

The EU argues that one ought to be replaceable and not the other. Yet the line of which components should be replaceable and which not is undefined.

And Apple wasn't planning to use USB-C either, but the EU didn't argue and told them to. Apple does not get to override laws. They either obey, or leave the market.
If you replace a term with a completely different term you often get a completely different meaning.
Okay... Now replace RAM with "Weather App". How is the situation different?

Now replace "iPhone" with "Nespresso" and "Weather App" with "Coffee Beans"...

They can start by forcing smartwatch/phone companies to open bootloader so that these don't become ewaste when company decides to no longer support them. Maybe ewaste is too harsh, but at least if company decides to no longer support the device/servers that device is using, users should be able to replace the firmware with something different/open source. Some smartphones do this, but watches and many other smartphones...(
(comment deleted)
I often wonder when it it would cease to be in the interest of US tech firms to serve the EU market. Meta choosing not launch Threads in the EU seems like a bellwether.

Everyone seems to assume that it won't happen.. that public companies can't ignore the EU market without shareholder revolt, but if the EU's vision of tech is more restrictive than the rest of the world's, it might just be the way that things go.

European competitors will pop up to fill the gap it’s not like these giants are really offering anything outstanding anymore for the general public.
Apple, Meta, Google, Bytedance are not offering anything outstanding to the general public? Ok buddy. I’m sure those European tech competitors are right around the corner. Maybe SAP could partner with Nokia and Wirecard to cobble something together.
They are not around the corner, but acting like Apple, Meta, Google, and Bytedance can't risk their position it's weird

add to that, us tech giant were made in a time where opensource & privacy concerns weren't knew as much as now

(comment deleted)
Words say one thing, facts say that they keep paying fines, keep adapting to regulations, and just shut up, what would happen if they went away? We can only speculate, but the fact are facts they're not leaving their spots, kids can only dream
From your list, European people would miss only Apple and Google. Considering EU is the second largest market for both I highly doubt they would willingly leave the region. Even if this was the case EU would throw all it could to create heir own silicon valley. As a brazilian living in Paris, I have a feeling people here would see the exit of some this companies wih almost pride.
European people would not miss WhatsApp, Instagram, or TikTok?
WhatsApp is useful but has multiple competitors which offer similar or even better functionality - it will be replaced overnight by Telegram, Signal, Viber etc.

On the other hand neither TikTok or Instagram are actually a product which a society will miss its functionality, a lot would argue that we would actually be better off if they didn't exist at all.

I mean I think of those four, Apple is the only one currently even close to the top of their game and it's likely because they're the one company on God's green earth that actually makes good margins on mass consumer hardware due to their brand.

Google and Meta were at their product peaks somewhere much closer to their "2 guys in a garage with 128MB of ram" stage than their current "enormous adtech behemoth" stage. And it's my impression that much of what happens in innovation at both companies is primarily just fiddling with knobs on the adtech products to see if you can get 0.001% more money out of it, with some predatory copying of up-and-coming potential competitors apps to try to kill them and then a tiny bit of halfhearted actual innovation (quickly abandoned when it doesn't become the next ads in terms of revenue).

Look at all the products Google has launched, and then killed because it didn't compete with ads so they didn't care? Literally dozens of medium-sized businesses worth, and they leave behind a scarred market because incumbents likely got smashed when Google released their product.

I'm just saying - I think you would be surprised at how fast a google-shaped or meta-shaped hole would be filled. Especially since Google search is an entire screenful of ads before actual search results at this point.

You are talking about Android, google search, gmail, iOS, instagram, WhatsApp, amazon, windows, and TikTok.
Android started as an independent company outside of Google and was acquired later because it was succeeding.

Gmail competes primarily on having highly deliverable email due to its massive adoption. This is part of the problem of email in general, and not necessarily a good thing about gmail.

iOS - see android. Heck even Ubuntu has a phone OS, or did? There would be competitors here.

WhatsApp has a million competitors.

We're not talking about amazon or windows afaik? But Amazon is mainly competitive because it is a giant logistics network which isn't tech related and afaik not really something the EU generally takes issue with.

Windows is already dying (it has ads in its start menu!!) and has had competitors for ages, both Linux and Mac.

TikTok is notable primarily because it's good at addicting users which I think is something the EU would again be fine to lose.

You don't need one company to do all that. On the contrary it makes it easier for companies to abuse their position when they own all the cards (e.g. why does Android need to be made by the same company that runs the largest search engine?)
As long as there is money to be made in the EU market, US tech firms will continue to serve it.

Plenty of US and western companies operate to make a buck in far more restrictive markets around the world.

At a certain point, cost of customization could become prohibitive.
If the market will be left to EU companies, they will develop pretty big competitive advantages because of their focus on interoperability, localization and privacy, which may help them eventually to re-colonize America. The business just became more difficult, but the sharks are going to survive and eat the loosers.
>they will develop pretty big competitive advantages because of their focus on interoperability, localization and privacy,

I watched Apple grow into a 1T dollar company doing the opposite of everything you said, while marketing everything you mentioned.

So... it might work.

Hobbyists develop and put out custom ROMs for phones and they have little to no financial backing or even expected future profits. I'm sure it will be profitable for US companies to modify their (base) products to comply with the EU market.

That "certain point" is so far away, it might as well not exist.

It could, but we are a long way off from that. Apple pulls in close to $100B per year in Europe. It would be corporate suicide to give up the region.
>but if the EU's vision of tech is more restrictive than the rest of the world\

you got to be kidding me, Apple is still doing business in China. The only reason a company ever opts out of the market is public perception or governmental pressure, companies don't care as long as they make a single cent. American tech companies operate in almost all countries in the world. Have you seen how the web is regulated in most of the world where American tech companies do business

Threads not yet launching in Europe says more about Facebook's expectation of Thread's profitability than anything else. They know themselves that nobody will be using that app in a year

the EU's vision of tech is more restrictive

That's an interesting perspective, given that the legislation is aimed at opening up the big players' platforms/products to more competition by forcing them to eliminate restrictions.

I don’t think legislation can force them to just open up, it has to be something like “if you offer an X in the EU, it must be open”, and they can always decide not to offer the X in the long EU. In other words, a country (or group of countries) can set the rules of play, but they can’t make play mandatory. And this is probably partial; eg they don’t have to offer news linking while still offering other features.
No step on snek that's stepping on other snek.

Any freedom can be viewed in one of two ways:

- A set of boundaries that sovereign states are required to respect (Congress shall make no law), or...

- A set of competing interests that have to be balanced in order to maximize the desired freedom for the maximum number of people (your right to swing your fist ends where my face begins).

The US codified the former in its constitution, because the formation of the current US government was a struggle between the people who found the prior Articles of Confederation to be unworkable[0] and the people who didn't want to build British Empire 2: Electric Boogaloo. The compromise was that we'd codify very obvious things the government was not allowed to do based on what horribly unpopular things the British did to the colonies. This is why we have a strong constitutional prohibition against being forced to quarter soldiers in one's home, even though you rarely see it get used in court. This as applied to freedom of speech is the 1st Amendment, which covers basically every way that the right of freedom of speech had been curtailed in Britain up to that point[1].

However, because we have this very strong prohibition on the government restricting speech, people have misinterpreted it to mean that only the government can restrict speech. That is, if Comcast refuses to let you watch Netflix unless they get paid more for the traffic, that's Comcast's protected speech, and any government regulation to unblock Netflix is censorship. Or, alternatively, if someone decides to publish your personal information in response to a video you don't like, the resulting mob justice against you isn't censorship because it's not the right person holding the gun, and taking down your personal information would be censoring the person who published it.

This is, of course, absurd. But the US has exported and normalized this thinking beyond the narrow realm of constitutional law scholars. Right-wingers were able to successfully appropriate 'free speech' to mean 'turn every website into 4chan', and in response, liberals made the mistake of adopting the Comcast Argument I listed above. This is how we got arguments like "Twitter and Facebook can't censor because it's a private platform", even though it's a monopoly. Now that Musk owns Twitter and boosts the far-right in exchange for them protecting Musk's fragile ego, I fully expect this calculus to flip and you'll see right-wingers go back to the Comcast Argument while liberals call for regulation.

The EU's tech regulations would be condemned by the same logic. i.e. the EU should not be allowed to regulate big tech, because only sovereigns can censor, and censorship is so bad that we should not even censor the people engaged in censorship[2]. The boundaries argument ends up with a nominal right to free speech that is defacto privatized censorship, which is a problem the balancing argument does not have.

[0] for reasons largely similar to the problems the EU faces being an international union rather than a federal state

[1] I would also argue that it is a de-facto ban on "culture war issues", given that religion and wars over minor church schisms were the European culture war of the 1700s.

[2] https://alphahistory.com/nazigermany/goebbels-on-the-reichst...

(comment deleted)
> if the EU's vision of tech is more restrictive than the rest of the world's, it might just be the way that things go.

Good for us, EU citizens. You might believe everything coming from the US is a godsend. It’s not, I’d rather have your privacy invading, gate keeping monopolies be forbidden here, as much as possible. Makes more room for the EU tech scene.

> I often wonder when it it would cease to be in the interest of US tech firms to serve the EU market.

That would be a wonderful, wonderful thing. It limits the scope of these behemot monopolies. The immediate consequence would be different companies serving different markets instead of global monopolies.

Depending on your age you (the general you) might think how can people communicate then? If my family in europe can't be on facebook but I'm on facebook in the US? (Or substitue facebook for any walled-garden proprietary ecosystem).

The answer was the reality back in the 90s. The world was full of thousands of hyper-local ISPs. Everyone communicated via standardized decentralized protocols such as email and usenet. Nobody owns it, everyone can participate. This was the best of all possible worlds.

If cutting off the walled-garden monopolies from some countries or regions can move us back to that decentralized ideal, it would be a wonderful thing.

The worst limitations, which are missing documentation for good repairability or alternative drivers programming, general hardware unrepairability and firmware/OS replacement aren't addressed. We saw these issues in that FCC post about IoT. Being the owner of my own device and being able to extend it's lifetime is the baseline for freeing people from tyrannical software and hardware practices.
(comment deleted)