In short, don’t. It’s an uphill fight.
There are a few obstacles in developing for the iPhone / iPad I thought I’d post while it was on my mind:
- How can I test my “mobile” site?
- How can I see errors on my iPhone?
- Why is the iPad and iPhone different?
Basically Apple has decided to make life difficult for web developers. This was ideally done to improve the user experience on their mobile platforms, but I don’t think it was fully thought out.