I am not demanding an end to criticism (for starters, it's not my forum), because criticism and discussion are healthy. But when the discourse is uninformed and pedantic, it becomes nothing more than a heap of empty complaints. For instance there are now dozens upon dozens of messages questioniong Apple's decision to not include an SDK and dozens upon dozens more criticising the Web 2.0/AJAX directive. While you have every right to criticise the decision, I have seen almost no information suggesting what apps I could get based on an SDK vs what apps I will get based on Web 2.0/AJAX. (I haven't read all of the posts so please enlighten me if there are concrete suggestions). I have seen folks say I had something in mind, but everyone is keeping their ideas close to the vest - so as far as I am concerned, I have heard no suggestions.
Actually, I thought the Web 2.0/AJAX support and iphone extentions are very cool. It is basically web applications on steroids. I hope 37signals picks them up for their apps. Maybe salesforce.com too.
However, I think trying to trump up AJAX as developer api is wrong. Most of the developers at WWDC are not interested in building web apps. Web applications really can't do anything other then display some data from a database. If you want to do _anything_ else a real api is required. There are some applications that AJAX could be used for, but would be better and more intuitive if cocoa could be used. I just hope that eventually apple sends those of us that really love cocoa some iphone love.
Others may add to this list. Here are somethings you could do with AJAX on iphone:
Check your bank account or transfer money.
Create an ebay auction.
Salesforce or Highrise type application.
Simple distributed editor.
Simple Games. (Like board games)
Some things that you could not do:
Action games.
Cool core animation stuff.
Storing private data you don't trust on a web site (such as bank account numbers).
Using the built in camera as a bar code scanner (Delicious Library).
Photo editor.
Using special protocols that a third party cannot or should not access. (Like financial protocols: OFX, ebXML, etc...)
Those are just a few examples off the top of my head... It would be cool to see some more discussion on this.