Apple Developer Connection has published some guidelines on Optimizing Web Applications and Content for iPhone:

  • Understand the capabilities of iPhone.
  • Follow established design practices for the web.
  • Adopt iPhone-specific design principles.

…which covers things such as iPhone-specific user interactions, supported MIME types, differences between Safari on iPhone and the desktop, “integrating” with Phone, Mail and Maps, optimizing web pages and layouts, web standards, things to avoid, and other…


“You’ll want to avoid using Flash and Java for iPhone content. You’ll also want to avoid encouraging users to download the latest Flash on their iPhone, because neither Flash nor downloads are supported by Safari on iPhone.”

ceo