The beef is that an iPhone (and any mobile device) is a handheld computer.
This is true. You can argue that an iPhone or any mobile phone is a computer. But that would include something like the Apple Watch or any FitBit for that matter. Everything has a purpose for which they are built. So while they share similar or same characteristics. They are not truly the same thing.
It is not exclusively used for movies, or music, or video games. It is advertised and designed to do darn near anything. And Apple is intentionally preventing you from using it to do darn near anything.
Would you want your handheld computer to run virus scans in the background with such a limited amount of battery power? The chip certainly can do it. But, it would be a waste of resources for such a device to have to do.
You pay $1200 for a portable device after which you (the consumer) continue to pay fees to Apple.
You can avoid paying Apple anything. As updates are free. Web use is totally free. Most apps on the store are totally free. And many that do charge, are subscription based which you can subscribe to without Apple.
The developer is not allowed to sign, market, or distribute software without Apple’s explicit consent. The consumer and developer are “privileged” to be able to participate in using the device.
They are privileged as they don't have any rights to do so otherwise. Apple doesn't have to support any developer nor does any Developer have to support Apple's platform. Neither is forced to work together for anything. Something we see plenty of with AAA games.
Everything is planned, from device interoperability to advertising to management of in-group psychology, specifically to keep you in the Apple wheelhouse.
And if it works, they reap the rewards of more business (profits). If they fail, they risk losing all the capital invested into the effort. At no time is anyone forced into the ecosystem.
Interactions with non-Apple devices are intentionally degraded to further nudge people in (or out) of the ecosystem.
Apple is under no obligation to "work" with any 3rd party/vendor/developer for the technologies Apple creates or develops. Just as no 3rd party/vendor/developer is under any obligation to "work" with Apple.
The psychology of this is so powerful that subcultures have popped up to explain and/or mock these phenomenons (think blue/green chat bubbles).
I too find this hilarious. As sending a message to any "OS" works just fine. People are people I guess.
The company is known to budget in excess of $1b (billion) explicitly to undertake activities that are legal gray-area, sometimes successful, and sometimes spectacularly disastrous (Apple Watch losing blood ox functionality).
Research and Development (R&D). And they are most likely not spending the most compare to their peers.
Legal gray-area suggests that it's basically bad. It's legal or it isn't. These are binary not quantum choices here.
And yes, sometimes Apple gets it wrong. Far from the first time, and most likely will not be the last time.
If I pay $1200 for a portable computer, yes, I expect to do whatever I want with it.
You would be wrong if you're purchasing an iPhone. And you should know that by now. It's the 17th or so version of the iPhone (can't remember how many S models there were). The first iPhone didn't even have a store or any means in which to put something on the device. They said this then....
However, you certainly can do whatever you want with it. You just lose out on support from Apple for those efforts if you break the device. But, if you're able to program for an iPhone. You can do with it as you wish. Just don't sell it.
If I want to develop software and distribute and advertise it on my own dime, outside the app store, with my own payment processing, and my own security risks, not on apple’s servers, that should be possible.
It totally is now in the EU. Though you will have to cut Apple in on those sales and downloads (past 1 million).