Datasheet
5
Chapter 1: Introducing Safari/WebKit Development for iPhone 3.0
User interface (UI): ❑ Native iPhone applications often adhere to Apple UI design guidelines.
Fortunately, using open source frameworks and standard Web technologies, you can closely
emulate native application design using a combination of HTML, CSS, and JavaScript. Figures 1-5
and 1-6 compare the UI design of a native application and a Safari-based Web application.
What’s more, iPhone OS enables you to hide all Safari browser UI elements through meta tags, enabling
you to essentially emulate the look and feel of a native app. (See Figure 1-7.)
Figure 1-5: Edge-to-edge navigation
pane in the native app
Figure 1-6: Edge-to-edge navigation
pane in a custom Web application
49667c01.indd 549667c01.indd 5 10/9/09 8:04:23 AM10/9/09 8:04:23 AM