China: “Remove all VPNs”
Apple: “Sure thing”

China: “…and podcast apps”
Apple: “Can do boss!”

China: “…and also hand over all iCloud data for our citizens”
Apple: “I mean why wouldn’t we? Here you go!”

EU: “Allow alternate app stores, and do it fairly”
Apple: “Ahhh hell no! This is so unfair you guys are bullies! Malware! Privacy! We have standards! Unlike you we care about our users!”

@rustyshelf China govt has teeth and will destroy Apple's production capacity if they push back. This is a direct threat to their business and thus something called "fiduciary responsibility" kicks in and literally requires their leadership to act in the interest of shareholders

The EU has no teeth. They have no way to hurt Apple enough without producing huge backlash. Once again "fiduciary responsibility" dictates that Apple do whatever they can to maximize shareholder profit, which means pushing back when they know they can

It sucks but until the EU figures out a way to really hold Apple's feet to the fire, the law requires this response

@neatchee @rustyshelf "Let's outlaw every phone without an alternative app store" looks like a good teeth to me.

@zbrando @rustyshelf I'll believe it when I see it. And I expect the next two headlines to read "Apple closing all retail stores across Europe" and then "Consumers outraged over EU's Apple fiasco, demand accountability".

Because consumers don't care about alternative app stores. They just want their phones and laptops.

Apple has insane cash-on-hand and could easily outlast any such embargo, IMO

@neatchee @zbrando @rustyshelf Do you remember Apple switching their phone models to USB-C, starting with iPhone 15, worldwide?

If you believe that was their own decision, for the sake of their customers, you are wrong. They we forced into doing so, by EU's teeth.

If they did not obey, all their phone would have become illegal to sell in the EU. Maybe you think that was just bluff, but Apple did not, which is all that matters.

@elessar @zbrando @rustyshelf There is a huge difference between enforcing a universal technical standard on everyone and dictating what types of software must be available for a device

(Edited to clarify "types of software", not a particular program/app)

@neatchee @zbrando @rustyshelf Where do you read that EU will enforce the presence of some piece of software? And which software by the way?
@elessar we're talking about allowing alternative app stores (see OP) on their platform. That's software

@neatchee How exactly do you get that “allowing alternate software sources” implies “dictating that a given piece of software must be present”?

Do you know that in many countries, the tenant of an apartment is allowed to choose his ISP and that the landlord is not allowed to restrict that choice? Do you really think this these countries are dictating what provider must be chosen? 🤪

@elessar see my edit; I meant to say "types of software" not specific software.

The ISP situation you're talking about isn't the correct comparison. A more appropriate comparison is the (very common) situation where a legislative body requires that a home be serviceable by more than one service provider, and if they're not, then the single service provider must allow another provider to piggyback on their infrastructure.

And in that scenario, yes, I consider that to be dictating what type of connectivity must be available to the consumer

@neatchee Okay, I get it. Well here, the good news is it will not require much code from Apple. The big part of it is the alternate software sources, and they are not for Apple to code.

In fact, they are already available, but they required the user to crack a restriction developed by Apple to prevent that. This operation is called “jailbreaking”.

All they have to do to comply, that it's, with regard to the software source part of the DMA, is to provide an official option to, well, jailbreak. Of course they can do something more specific, more refined or whatever, but basically, this is about removing an anti-feature, not adding a feature.

@elessar bruh, I worked for an android OEM and have been rooting/jailbreaking phones since the second ever Android phone (t-mo mytouch). And building PCs, and generally tinkering since long before that. I know exactly what is required. They aren't resistant because it's difficult. They resist because it's profitable

@neatchee Then you surely know that the fact you cannot use an alternate software source on iOS is not because Apple did not do something, but because they actually did implement a locking mechanism.

They are simply required to provide an option to remove that.

@elessar That's....not really the point though? I know that, yes, but I'm not sure how it's relevant to the conversation at hand.

Like, I agree with you that for the sake of consumers, they ought not be allowed to prevent sideloading apps, but this conversation is about enforcement and Apple's willingness to comply with different requirements from different governments

@neatchee The point is that EU is not telling Apple to do something, such as installing some mandatory software on the phones they sell. They are telling them to stop doing something, that is, preventing people from installing and using alternate software sources.

Not : “Hey Apple, now you will pre-install Cydia”

Rather: “From now on, you will stop preventing people from installing and using Cydia (among others)”

@elessar bruh, did you even read what I wrote? That's not what we're talking about right now. I just replied to you in another fork with the same point: this is a thread about why Apple pushes back on reasonable EU requests but doesn't push back on unreasonable China requests.

And on that subject, I stick by my answers above