iPhoneで使えるWebアプリケーションキット「TouchScroll」
TouchScrollはiPhone(予定ではAndroidやPalm Preも)用のフリーウェア(ソースコードは公開されている)。iPhoneにはWebサイトをブックマークとして保存する機能がある。その時、ホーム画面に追加をすればネイティブアプリのようにアイコンから起動できるようになる。
コンテンツだけスクロールする
とは言えネイティブアプリとは違う使い勝手で、そこはブラウザ動作の限界と考えられてきた。インタフェースについては様々なテンプレートが登場している。さらにそれを一歩進めてくれるのがTouchScrollになる。
TouchScrollは簡単に言うと、ヘッダ部とフッタ部を残しつつ内部コンテンツだけスクロールできるようにするライブラリだ。フッタ部にボタンを配置することで、よりネイティブアプリに近い動作が実現できるようになる。ヘッダも同様に残しておけばネイティブアプリとさして変わらない操作性が得られる。
水平表示
さらに横向きの表示にも対応している。写真を横向きにだけスライドするような設定も可能だ。ネイティブアプリでは各プラットフォーム別に開発が必要だが、WebKitベースのWebアプリケーションであればiPhone/Android/Palm Preと幅広く対応する。興味深いライブラリだ。
davidaurelio’s TouchScroll at master - GitHub