What incentive does Apple have to keep updating all these libraries you use and back end services you use and they get nothing at all
Selling devices.
It is just not true that they are getting nothing - they're making tons of money from that.
And most, probably almost all those libraries are part of (the OS) of their devices anyway.
As a dev, I want to add a feature that when I turn on my sex toy, the lights in my house automatically dim and change color to set the mood and my sound system starts playing some rocking 80's jazz.
Without the SDK's Apple provides, I would have to reach out to every light vendor and smart home maker and get API docs or reverse engineer them to support Philips vs TP-Link vs whomever
Some of these companies may have figured out a better API than Apple.
I'd argue that, for example, Sonos has.
Why should you use Apple's API then? Furthermore...:
👉 Why should you
pay for Apple's API, when you're using a competing, better API?
Why should Apple be allowed to
force you into paying for that then?
Apple provides HomeKit. They leveraged their size to create a standard across vendors and get it implemented for every vendor. The testing and validation is done for you.
...and it
sucks! Big time.
Especially from a privacy standpoint. HomeKit can not be enabled without enabling iCloud - and iCloud Keychain.
Apple's latest redesign and update has rendered my HomeKit-enabled devices useless paperweights. I'm unable to use them anymore without enabling iCloud Keychain. Which I don't need and don't want. And there's no technical reason I should. I'm perfectly happy to control my devices locally, thank you very much.
👉 Great example why there should not be a unitary gatekeeper that controls all these services and devices. And I'd support regulation for interoperability - and unbundling/untying these services.
Can you imagine if you paid per GB of data transfer on your home internet? You would go broke if you're a heavy user.
Great that you're mentioning it. Why should I go broke?
👉
Apple should pay for the data transfer they're using!
If Apple generate revenue, they split it with my internet provider for all the things they're making money from. Why should Apple get all that bandwidth and data volume for free, when they're delivering gigabytes of iOS updates and Apps/updates over it? From which Apple are making good money.
What incentive does my internet provider have to invest in and maintain all this expensive infrastructure that Apples uses to deliver all those services - an my internet provider gets nothing in return?
👉 I take it that you must agree that Apple deliver its fair share to my internet provider. For all the internet traffic and data volume Apple use to make money. Don't you?
It's why I call the app fee a rev share model. Apple incurs the risk and upfront capital, takes a cut and enables devs to build great things for mutual customers. It's a symbiotic relationship.
I call it a rev share model. My
internet provider incurs the risk and upfront capital of setting up his networks, takes a cut a cut - and enables App Stores and operating system developers - Apple that is - to deliver great software for mutual customers. It's a symbiotic relationship.
And of course the video/music streaming services (which, again, Apple themselves is operating among others).
To put it in more concrete terms:
Let's say my internet connections costs €45 a month (which it does, approximately). I estimate about a half of the monthly data volume accounts for video streaming, and a quarter each for traffic from Apple's software delivery network - and another for other, general www usage. I'd also estimate that there's about a 50:50 split on my consumer spending for digital services/goods between my video streaming subscription and digital purchases/subscriptions from Apple.
👉 So... It's just fair if Apple contribute to about a quarter of my monthly traffic - or the price of my internet.
That's €11.25 * 30% commission rate that my internet carrier takes (Apple makes more than a million a year) * 12 months/year = €40.5 / year. Apple should pay a commission of about €40 / year to my internet provider. It'd be just fair.