There are developers who care and developers who are in it for money. If there's only money left and no joy in iPhone development (when people who blogged, taught and promoted leave), the quality of apps in general might fall down a lot.
Yeah, but the ones who care seem increasingly likely to get violated by Apple. Thursday I was "someone who cared and was in it for the money", today I'm not. :)
While there are a lot of hobbyists on the app store, there are a lot of people doing actual business -- and they make up for a majority of the noteworthy apps (apps like Things, Tap Tap Revenge, games from EA come to mind). I doubt their quality would go down, as you suggest.
Tap Tap Revenge is written with Lua, which is now apparently forbidden by Apple. So, people doing actually business, making noteworthy apps are going to be hurt by Apple's policys as well.
It isn't a fringe group that uses languages other than Objective-C on the iPhone, it is a large group of people.
Excellent point. It's my strong hope that facts like this (major apps already on the store -- used in the announcement yesterday, in fact) will cause Apple to have to significantly rewrite this part of the agreement.
So they rewrite it? so what? the restriction they impose stem from their business model.
So you will write a Obj-C app, and then apple will deny it app store access, you cant sell it anywhere else, your effort and investment are worthless.
Developers shouldn't cozy up to this new restriction nor should they accept the app store arbitrary model. you accept one its no surprise that the other one comes down.
Bottom line, developers bending over for apple should not be surprised when they get reamed.