More iPhone Idiocy - apprejections.com
From a Slashdot story, a new site catalogs iPhone AppStore rejections. The reasons behind the rejections are generally silly, and further indicate that the iPhone is a poor platform for development.
For example, one app was rejected for using private methods, even though they're not. In this case it looks like Apple's automated analyzer is inaccurate. Other apps are rejected for doing the right thing, as directed by Apple. Have a sense of humor? Apple doesn't allow that.
Don't get me wrong, the approval process does stop some evil, but that could easily be accomplished with BlackBerry-style code signing certificates. The AppStore model is there to make Apple plenty of money and to keep competition at bay. It's pretty much what you'd expect with the history of third-party syncing of iTunes songs: not allowed, never, never, never, NEVER! Apple is the gatekeeper. Apple is watching you. You are not free.
Just to reiterate other broken-by-design issues with the iPhone, let's not forget that you are limited to one app at a time. The reason for this is simple. The iPhone doesn't have any more RAM than other modern phones. While the user interfaces of other phones are uglier, they don't have the same resource requirements. Because of this they can concentrate on adding more functionality and even keep apps running in the background without impacting the normal function of the phone. With the iPhone you have to keep in mind that the user's only input method is the tip of the finger. Anything smaller than the keys on the on-screen keyboard is going to be difficult to hit. Want examples? Try any of the numerous solitaire games available for the iPhone. You will be annoyed!
Speaking of the numerous solitaire games, it may be difficult to figure out which app you want to use. Since the iPhone was a marketing success, it was bought by every trendy idiot and every gadget fiend on the planet. With the promise of an AppStore available on the phone itself prospectors jumped to the platform. Of course, all is not rosy. Some developers are leaving the platform in disgust.
