> Steve Balmer chanting "Developers, Developers, Developers!" comes to mind.
Yes and because of Steve Balmer’s great leadership, MS was able to conquer mobile like they were able to conquer the desktop. I see where you are coming from, why don’t people just develop for Windows phones?
> If more of you stopped putting up with this nonsense then either Apple will have to change or another platform will become where the money is at... it's that simple.
You really think that if every developer who writes iOS apps and posts to HN stopped that anyone would care?
(And Linux is infuriating for other reasons, like not having the sleek and snappy UX of Mac). Of the three, Apple is my favorite. Still think the company is weirdly incompetent at totally basic things, though. Like all API design. I will never do Apple-specific development for that reason, but I prefer it for general purpose work.
Even the annual "Developer License" is absurd... and the revenue such licenses generate is trivial.
Some will argue iOS is where the money is at... and that is true... but just think about it. The money is on iOS because you are putting up with Apple's absurdities!
If more of you stopped putting up with this nonsense then either Apple will have to change or another platform will become where the money is at... it's that simple.
Steve Balmer chanting "Developers, Developers, Developers!" comes to mind. Microsoft realized early on it's 3rd party developers would cause Windows to sink or swim, and by most accounts developer platforms and tooling coming out of Redmond are really good. Why put up with this stuff from Apple?