In short, here’s the script for the past year:
Adobe: Hey, you can use Flash to publish iPhone apps!
Apple: Nope. No you can’t. And you can’t use any other third party tools, either.
Developers: Check out my new aaaaaaahhhhhhuhhhh… where’d it go?
Apple: We’re reviewing it. We’ll get back to you. Or, you know, we won’t. Wait and see.
Developers: Well could you at least give us some guidelines about what will likely get us rejected?
And here’s the new script - taken directly from official Apple statements as of very late:
We have listened to our developers and taken much of their feedback to heart. Based on their input, today we are making some important changes to our iOS Developer Program license in sections 3.3.1, 3.3.2 and 3.3.9 to relax some restrictions we put in place earlier this year.
In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need.
In addition, for the first time we are publishing the App Store Review Guidelines to help developers understand how we review submitted apps. We hope it will make us more transparent and help our developers create even more successful apps for the App Store.
And from those guidelines:
We have over 250,000 apps in the App Store. We don’t need any more Fart apps.
If your App looks like it was cobbled together in a few days, or you’re trying to get your first practice App into the store to impress your friends, please brace yourself for rejection. We have lots of serious developers who don’t want their quality Apps to be surrounded by amateur hour
I agree with Gruber that this must have been written by Steve Jobs. Who else could get away with that?