I\'m starting a web application that will target Mobile Safari on iPhone/iPod Touch. I\'m evaluating the available client-side JavaScript/CSS libraries/frameworks that are
My personal preference is jQTouch. It's a great framework to work with and includes both javascript and CSS assets to make web applications that really give the feel of native applications.
For accessing the lower level functionality of the native device, you can always wrap your HTML files, JS + CSS + jQTouch assets into a native app using something like phonegap, rhomobile or appcelerator, however, this does require a mac to compile and deploy the native application to the appstore.
Certainly most of the things I am looking at are just web applications, so jQTouch does the job nicely. Did a blog post combining my thoughts in my detail on my blog, link below:
iPhone and Android Web Application Frameworks