I never claimed it would be "easy." I simply think solutions are possible.
What are you willing to give up for your generic solution? Are you willing to have Apple’s much simpler solution still available, or does everything have to go through your more complex (and likely less stable and secure) solution?
You're the one framing the issues as completely intractable, which they most likely are not.
I am pointed out just some of the potential difficulties. I understand these because I have dealt with these kinds of issues before. I asked you what your background was, so that I could understand what experience you have either in data/systems security, UI/UX, standards development, or some other relevant area to know why you think these problems can be solved without major compromises.
And lest we forget, at the end of the day cloud storage is but one scenario in which Apple sets up hurdles to their customers using competing services.
This is the point. Every time someone says “I do not want to eliminate a choice, I just want to eliminate ‘anti-competitive behavior’” the either do not understand that what they are requesting is eliminating a choice and/or degrading the experience for those that prefer it, or they know that and are being disingenuous.
And I think it's obvious to anyone without blinders on why Apple wants to make it hard or impossible for others to compete with their services, not by necessarily being better (though their services are generally great, I fully recognize that), but by not allowing for the competition to compete in the first place.
Apple’s ecosystem is superior for those who like it because it is tightly integrated, focuses on privacy by design, and ease of use. Building open interfaces is hard, locks in designs and adds complexity. To be clear, the EU‘s preferred solution would be to require that users configuring new devices would be forced to choose every application, rather than allow defaults. This would be an awful experience. You claim they start with closed systems to prevent competition, I believe they do it to give time to understand what interfaces are needed, and how they can be implemented in away that allows maximum flexibility in the future.
Sorry, you have it backwards. Apple’s services revenue is as big as it is because of the quality of its ecosystem. Android users can install alternative application stores, and early on there were another of companies who really tried to make that a real alternative (Amazon as one example). Customers just were not interested. What is interesting is that the Google Play store, despite have two or more times as many users, has half the revenue. People in that ecosystem either steal their apps or just do not spend money on them. In the surveys we did when I was consulting with a mobile app company, we found out it was because people did not trust the Play store and did trust the App Store. They liked the convenience of the App Store and they liked Apple’s privacy policies. Forcing side loading and/or alternate application stores will just destroy the ecosystem that is here, without generating any real value.
Apple's services bring in over $60 billion and climbing per year and makes up about 20% of their revenue.
About 35% of that revenue is AppleCare and Licensing, about 32% of it is App Store revenue. Revenue from iCloud is less and 9% of the services total, so under 1.8% of Apple’s total.
Apple's services alone would be the equivalent of a mid-tier Fortune 100 company. They absolutely have an extremely substantial interest in designing their software and ecosystem so that consumers have as hard of a time as possible (even going as far making it impossible in certain instances) to use competitive services.
Maybe in your world the way to increase revenue is to provide a mediocre experience but make it hard to purchase the competition, but it certainly is not in mine. Apple has been pushing to get Apple Music to be available everywhere (including on Google Home and Amazon Echos). It took forever for Spotify to be available at all on Apple Watch and then to allow downloads. It seems that if their concern was user experience, Spotify would have done that as soon as possible.
This is why it's laughable when people pretend that it all comes from a place of altruism and that Apple does everything they do with their services in the name of privacy and security.
I have never argued that these decisions were made by Apple for altruistic reasons, only that their interests and mine align. It may be possible to implement some of these options in more open ways that still support privacy and security, but, at a minimum, it will be harder, and in many cases, just impossible. Do you believe for a second that if Facebook could offer their own store, they would continue to offer their app in the App Store while being restricted by its App Tracking Transparency? You do not think that many other apps would follow them?
I have no doubt that plays a role and believe Apple is honest when they say the care about their users' security. However, they also have huge negative incentives to design their software and ecosystem in a way that would maintain security while simultaneously allowing competitors to come in and compete with them.
You are convinced that revenue is the number one reason they do this (or at a minimum a very important one). I look at the experience of the Google Play Store and believe the opposite is true. Despite making alternative application stores and the world’s number one retailer working hard to build a successful store, only the Play Store ever got any real traction. However, what did happen as a result of the openness that was needed to allow this (and side loading) was that piracy and viruses and tracking apps became a huge problem, while they are not meaningful problems on iOS at all. Developers make way more money on the App Store than they do on the Play Store. That is why there are so many apps that are iOS first or iOS exclusively.
You claim it's because it's too hard or not possible to do both, while completely ignoring that in reality Apple makes a lot of money by maintaining the status quo.
I have an provided examples of why their competitor, a major software company that tired to do both failed, and I have yet to see anyone explain how it could be done. You wave your hands and say Apple should be able to figure this out, while providing no explanation as to how, nor a reason why Google (not a stupid company) was unable to do so.