Earlier quoted context omitted.
I disagree. If people are using unhelpful metaphors it's worth pulling them up on. As I say, it's not specifically you (and I perpetuated the metaphor too so am similarly guilty). In terms of obscuring your point, what I'm saying is that I don't understand your point precisely because you've compared prison to two things neither of which, to me at least, are remotely like prison. I do agree with you that I don't thin…
I think you do understand my point better than you care to admit. Here's me, there's my customer and smack in the middle is Apple in a position to veto everything I sell to my customers and kick me off the platform whenever they want without even owing me an explanation. Depending on this kind of all powerful middleman is not just "a small number of restrictions on one very specific element of your life". The element…
Speaking as a developer you have similar freedom - you can choose to develop for another platform. Apple are up front about their policies, certainly now that they've stabilised. Yes they've messed a few people about (and that sucks, I accept) but a vast, vast majority of people writing software for iOS are able to do so with no real fear. Yes Apple might stick whatever functionality your app has into iOS but Google might do that with Android, MS with Windows and so on.
And it's not all negative - they provide a very simple distribution channel to a massive market of proven, paying customers and cover off billing, payment and a whole load of other things.
There are many businesses that have a dependency on a middleman (which is what Apple are) but they accept that dependency because on balance the opportunity outweighs the downside.
But even if you take away the other positive stuff there and only look at the negatives, that choice, essentially the ability to ignore them completely and do something else, is what stops it being remotely like a prison, because the one thing that you can't do with a prison is just walk away from it.