> The full Safari engine is inside of iPhone. And so, you can write amazing Web 2.0 and Ajax apps that look exactly and behave exactly like apps on the iPhone. And these apps can integrate perfectly with iPhone services. They can make a call, they can send an email, they can look up a location on Google Maps.
> And guess what? There’s no SDK that you need! You’ve got everything you need if you know how to write apps using the most modern web standards to write amazing apps for the iPhone today. So developers, we think we’ve got a very sweet story for you. You can begin building your iPhone apps today.
I remember a lot of jokes in the Mac developer community at the time about what a "sweet story" this was. It seemed like the public SDK was a response to jailbreak apps being more popular than the intended "iPhone Web apps."
...but then I don't know, I wasn't there.
"Steve first talked about application development for iPhone at the same keynote I was demonstrating the new ID Tech 5 rendering engine on Mac, so I was in the front row. When he started going on about 'Web Apps', I was (reasonably quietly) going 'Booo!!!'."