Being a .net developer, I barely interact with Apple. I understand they make some quick machines but never really liked the operating system UX. Last time I used a Mac was at work, it had a virtual machine that booted up straight into Windows 7.
Basically what I'm saying is that I have no insight into the world of Apple. This article has really opened my eyes a bit. A lot of it maybe just people a bit annoyed but its interesting to see this side. The article isn't really "ranty" either. It just puts together some criticisms of the way Apple conducts its business towards developers.
Really good read.
For developers today, there is actually disincentive to providing support for their apps in order to make them dependable. Every time a developer release bug fixes in an app update, prior reviews are wiped and the reviews are left blank for the new version. Instead the best option for developers is to create 'free' viral apps with casino-like in-app purchases. Ideally, these trivial entertainment apps get featured and hit the "Top Free" list only to become abandonware shortly after.