Probably better would have been just simpler access, even if not the integrated experience like. But that would lead to complains from third party manufacturers.
Probably better would have been just simpler access, even if not the integrated experience like. But that would lead to complains from third party manufacturers.
So if the solution is not optimal, that circles back to Apple who are responsible for coming up with a solution that works. Then choosing to prioritise platform lock-in is a business strategy, leaving regulation the only recourse.
My contention is this: expecting a third party provider to be able to provide the same experience as the first party is an impractical goal. Even pushing companies towards that means a lot of second order effects where everyone ends up like Intel or Windows for that matter. We already have android on that level.
You can have a reasonable requirement where Apple should not be able to block other companies from providing similar services based on an iphone. But clearly the directive here is that Apple's competing products should not be better based on better integration, which can only go in one direction. Apple degrades its own products to comply. Yes, competition wins, but consumers lose. In this case specifically - consumers who would want to choose Apple, better experiences would not be able to simply because Apple cannot ensure the level of software/hardware alignment as it works today if the same software is written with modular hardware in mind.
This is what the requirement is. The EU isn’t demanding that Apple provide the same experience for 3rd Party and 1st Party products. It only requires that Apple allow 3rd Parties access to the same capabilities as 1st Party products, so 3rd Parties could build 1st Party quality experiences.
Nobody is asking Apple to degrade their own products. They’re just demanding that Apple don’t artificially degrade other people’s products.
> That Apple did not want to open it up is a separate discussion.
This is the only point of discussion here. Because all the EU requires is that Apple open up their internal protocols so others can implement them.
Apple supports Bluetooth just like Android phones do and does not degrade that.
A fair way of dealing with this is to ask Apple to license its technology to third parties, not be forced to give it away for free.
Apple could “license its technology”, but what use would that be. Having other phone manufacturers implement the same UI doesn’t change the market distorting effects of the iPhone.
Also, device manufacturers can create apps for their devices and trigger those apps when a device is close by.
I am against the idea of having a company spend resources on designing and implementing features for its devices and then being forced to give them away for free.
Maybe if Apple actually offered that at a reasonable price, and to be clear they have never offered this at any price, the EU wouldn’t have felt compelled to act. AirPods have been around for a decade now, the DSA has been in the works for five years. So it’s not like Apple hasn’t had time to act. They chose to do nothing, so now the EU is removing their right to choose.
> Also, device manufacturers can create apps for their devices and trigger those apps when a device is close by.
This would require support from Apple, which notably, it doesn’t provide.
> I am against the idea of having a company spend resources on designing and implementing features for its devices and then being forced to give them away for free.
We’re talking about Apple here, one of the richest companies on the planet. I think it can survive. The DSA only applies to companies that achieve gatekeeper status, which basically means they’re an effective monopoly in a market that many people are forced to participate in (in this case smartphones). It’s a heck of bar to cross, and something that only been achieved by unbelievably profitable companies.
Duopolies are just as dangerous as monopolies. Basically anything where there is a dozen or so competitors tends to be dangerous, as the US loves to demonstrate in as many industries as possible.
I disagree, this is not a given. Usually the opposite is true.
Meaning, properly designed APIs and protocols for public use are more robust than one-off private protocols. Because there are expectations.
Apple could be malicious and make the API stupid, but if they were genuine then they wouldn't. They would make a good API, which is much more likely, I think, when the API is public versus some secret private API.
This is the polar opposite of my experience. Whether it's Bluetooth, PDF's, or a web audio JavaScript spec, actual products are plagued with inconsistencies and incompatibilities, as they implement the spec in different ways or brand A has bugs that brands B, C and D need to write special code for to get interoperability working. And brand C has other bugs brands A, B and D now need to also handle.
Whereas private protocols are much more likely to just work because there's only one implementation. There are no differing interpretations.
This isn't given. For example the company that makes smart light switches doesn't provide a code entry pad and the company that makes the alarm doesn't provide a light switch. If they were interoperable I'd have a better system. Futhermore they'd both sell more widgets, as I'm holding off on further units in case I find a better third option and end up disposing of my current ones.
You're missing the point. Apple isn't in trouble beacuse of user's choice between iPhone and Android. They're in trouble because of 20-50 headphone makers who Apple prevents from truely competing Apple for 2 billion iPhone users.
It's the same with all of these issues Apple (and Google) are running into. It's not about the user's choice to buy iPhone or Android. It's about 100s of thousands of businesses ability to reach those billions of users without a gatekeeper.
Apple makes a choice here, they don’t degrade anything they just choose to be difficult and to have to be forced to do the right thing by “whomever has enough money to sue us”.
If you’re a user of Apple devices, I don’t know why you’re defending them because noting this corporation does is meant for you once they double dip on you buying their hardware and then signing up for their services.
The example you shared is the opposite. I am imagining a kernel today written in a manner that airpods would be able to use it to extract the max out of it. Now, it has to support 10 other third party pods, so at the minimum, kernel would be more generalized.
That was never proven. Although their PR response was atrocious.
“All phones have sensitive areas,” Jobs wrote. “Just avoid holding it in this way.”
https://arstechnica.com/gadgets/2010/06/jobs-on-iphone-4-ant...
https://www.macrumors.com/2010/06/24/steve-jobs-describes-ip...
Jobs wasn't exactly wrong - bridging the antenna with your finger was not a good way to hold the iPhone 4.
What's hilarious is how they "fixed" it in software - by changing the signal bar display curve, and then making the lower bars appear taller.
https://9to5mac.com/2025/10/08/a-15-year-mystery-solved-the-...
Aren’t peripherals inherently modular kind of definitionally?
You should check that GitHub, it makes AirPod functionality mostly agnostic. The warts could (in some world) be mere bug reports for the manufacturer firmware team.
Personally, I think the Bluetooth standards suck a big one even recognizing how good it’s gotten and I _almost_ resent apple for not pushing this out as anither standard.
iOS has a daemon that reads your notifications and ships them to Apple Watch. They have a daemon that scans for AirPods and gives you UI to pair them. But you as an app developer cannot do any of those things. There was no public API for notification stream access, scanning for specific Bluetooth devices, floating UI widgets, or even just persistent daemons. All of those capabilities more or less exist on Android, which is why multiple smartwatch ecosystems have been built on top of it while iOS only supports the first-party option.
Back in the 2000s, when Apple was just getting into mobile devices, the app development landscape was far less bleak. iTunes on Windows could happily index your entire music and video collection and sync it to an iPod and there was nothing Microsoft could do to stop them. Everything is just finding the appropriate file and connecting to the appropriate USB device to transfer it. And that's more or less how things still work today, except now on smartphones all of that is put into isolated containers and walled off behind private APIs.
The issue comes in second order effects. If third party headphones are given access and then the experience is not as good, they complain that Apple hasnt open up the spec enough, and it just results in Apple being forced to be modular in their approach.
Third-party headphones already have access. Bluetooth audio is a standard that is well-supported both by iOS and headphones of any kind[0]. The problem is that the process for pairing a device on iOS (or, for that matter, Android) is a pain in the ass for knowledgeable users and completely untenable for everyone else.
Apple recognized that this was a problem, and made their phone detect if you were trying to pair new headphones and pop up a notification for it. But only for Apple's headphones. Which is stupid.
[0] In fact, this is why I use AirPods Pro on an Android phone.
But even ignoring that, I think your claim can be true while forcing Apple to be compatible is still the right thing to do, because optimizing for personal convenience and user experience only is not the best outcome if it comes at the expense of market failure due to vendor lock-in.