|
|
|
|
|
by r00fus
5197 days ago
|
|
There is one very important stakeholder you are ignoring in your analysis - the end user. Apple creates stuff not for devs or themselves, but for the real customers - who are the users of their devices and comptuers. In the case of paid upgrades, if it pains customers and leads to lower device sales, then Apple will come up with a solution to it. Developers (and Apple's internal team as well) come in at a distant second place. |
|
The line I occasionally hear in the apple dev community is "you can't change x/y/z on that component, you need to rebuild it from scratch", which time and again shows a very narrow focus in their tooling.