The DMA tax. It has the side effect of killing off open-source projects for the iOS with their egregious installation fee in Europe. Every time you install an open-source app, the developers are extorted by Apple with Core Technology Fee of €0.5 each and the Fee waiver guideline does not mention open-source to be a valid criterion for such exemption.
Limiting USB-C speed to USB2.0 for iDevices that are deemed "not pro", and not having Thunderbolt access despite the hardware could in theory allows it, limiting customers choice to buy the "pro" models for a full experience. And a slightly bigger Lightning cable is still being used in Apple Vision, which is clearly a flying middle finger to the USB-C change.
Apple are starting to commit on the adoption of RCS standard in 2024 too but they still won't support Google's E2E extensions, and instead working with GSMA to make their own encryption standard. The point of RCS is to make communications open, not by trying to make you feel special. Perhaps Apple is still trying to make a segregated market with different colored bubbles just like iMessages.
This might be controversial, but I think it counts: notarization hell (I would like to call it "notorization", combining both notarization and notorious). Starting from Catalina, Apple is forcing all Mac app to be notarized by Apple before use, making the experience of installing custom software other than downloaded from the App Store extremely difficult, in that you have to press a lot of buttons, buried deep in the settings and not as apparent as they should. This makes genuine open-source development for the Mac itself quite hard as it not only need to go through Apple's notarization service before publishing, which is sometimes flaky and not always available all the time, but it also means Apple have control over what apps are allowed simply by revoking your certification, unless you jailbroken your Mac to disable notarization (https://disable-gatekeeper.github.io). Interestingly, Apple could have totally banished checkra1n from running in Mac by revoking the notarization, but Apple doesn't.
> Every time you install an open-source app, the developers are extorted by Apple with Core Technology Fee of €0.5 each
I don't think this is true? AIUI a developer can choose to operating using the "old business terms" even in the EU, in which case they don't have to pay the fee. https://developer.apple.com/support/core-technology-fee/ backs this up by stating that the CTF is an element of the "new business terms".
Limiting USB-C speed to USB2.0 for iDevices that are deemed "not pro", and not having Thunderbolt access despite the hardware could in theory allows it, limiting customers choice to buy the "pro" models for a full experience. And a slightly bigger Lightning cable is still being used in Apple Vision, which is clearly a flying middle finger to the USB-C change.
Apple are starting to commit on the adoption of RCS standard in 2024 too but they still won't support Google's E2E extensions, and instead working with GSMA to make their own encryption standard. The point of RCS is to make communications open, not by trying to make you feel special. Perhaps Apple is still trying to make a segregated market with different colored bubbles just like iMessages.
This might be controversial, but I think it counts: notarization hell (I would like to call it "notorization", combining both notarization and notorious). Starting from Catalina, Apple is forcing all Mac app to be notarized by Apple before use, making the experience of installing custom software other than downloaded from the App Store extremely difficult, in that you have to press a lot of buttons, buried deep in the settings and not as apparent as they should. This makes genuine open-source development for the Mac itself quite hard as it not only need to go through Apple's notarization service before publishing, which is sometimes flaky and not always available all the time, but it also means Apple have control over what apps are allowed simply by revoking your certification, unless you jailbroken your Mac to disable notarization (https://disable-gatekeeper.github.io). Interestingly, Apple could have totally banished checkra1n from running in Mac by revoking the notarization, but Apple doesn't.