iPhoneファームウェア2.1 では Web アプリケーションを Safari のツールバーなしに、ネイティブアプリケーションのように見せられる隠し機能があるそうです。
・iPhone Firmware 2.1 Allows Users to Launch iPhone Web Apps in Full-Screen Mode – iPhone Hacks
デモアプリケーションは BSD ライセンスでココに公開されています。
head 要素内に以下の meta タグを書くだけで良いようです。
<meta name=”apple-mobile-web-app-capable” content=”yes” />
このタグを含むページを Safari の + ボタンでホーム画面に追加すると、以降ホーム画面から起動する時は URL バーや進む/戻るボタンが表示されません。まるでネイティブアプリケーションのような操作感になります。
ただし、戻るボタンが表示されないのでサイトの構造に行き止まりがあってはいけません。要パンくず。