Datasheet

Chapter 1: The iPhone and iPod touch Development Platform
6
Level 1: Fully compatible Web site/application: The ground level approach is to develop a Web site/
app that is iPhone/iPod touch friendly and is fully compatible with the Apple mobile devices
(see Figure 1 - 7 ). These sites avoid using technologies that the Apple mobile devices do not
support, including Flash, Java, and other plug - ins. The basic structure of the presentation layer
also maximizes use of blocks and columns to make it easy for users to navigate and zoom within
the site. This basic approach does not do anything specific for iPhone/iPod touch users, but
makes sure that there are no barriers to a satisfactory browsing experience. (See Chapter 8 for
converting a Web site to be friendly for iPhone and iPod touch users.)
Level 2: Web site/application optimized for Safari: The second level of support for iPhone and iPod
touch is to not only provide a basic level of experience for the Mobile Safari user, but also to
provide an optimized user experience for users who use Safari browsers, such as utilizing some
of the enhanced WebKit CSS properties supported by Safari.
Level 3: Dedicated iPhone/iPod touch Web site/application: A third level of support is to provide a
Web site tailored to the viewport dimensions of the iPhone and iPod touch and provide a strong
Figure 1-7: Site is easy to navigate.
c01.indd 6c01.indd 6 12/7/07 2:29:08 PM12/7/07 2:29:08 PM