I agree with Bruce that Jobs did a pretty bad job today selling the Web-only development for the iPhone. Since January, we’ve all been saying “Well, if there’s no third party development, we can always get around it with clever Web design.” I never thought that the “getting around it” strategy was an appealing solution.
I personally expected that we’d see at least Dashcode today but I hoped for full iPhone third party development. That baby is running OS X under its hood. But if you have to crack or hack to get ssh tunneling going, a la Apple TV, then you haven’t created a real solution, even if I’m running Joost on my personal iPhone in a few weeks.
I also think Jobs could have done a lot more showing how the iPhone could or will work with those web pages. We know the iPhone can dial any phone or email any address on a Safari webpage. But if all that the iPhone provides is integration along the lines of a mailto: link, I can’t see that as a major step forward.