iPhoneサイトを構築しよう--第2回:iPhoneならではのサイト構築テクニック
現在、iPhone向けアプリケーションを開発し、デバイスに実装するのは公式サポートされていない。しかし、Safari 3のJavaScriptとCSS対応のおかげで、パソコン向けと同じように作り上げることができる。
現在、iPhone/ iPod Touch向けのアプリケーションを開発し、デバイスに実装するのは公式でサポートされていない。そこで現状は、JavaScriptやCSSを利用したWebアプリケーションを開発することにより、擬似的にiPhone/ iPod Touch向けのアプリケーションを利用者に提供するに留まっている。つまり、iPhone/ iPod Touchならではのマルチタッチを利用したインタラクションを、自身で制作したアプリケーションに組み込むことはできないわけだ(注釈1)。
注釈1
iPhone/iPod用のアプリケーションでは、つまむ、ストロークといった様々な動きに対して、ズームやアイテムの削除といった様々なインタラクションを可能にしている。デバイスを回転させてビューポイントを変更することによるレイアウトの変更は、前回も紹介したようにJavaScriptで実現可能だが、APIがあるとさらに異なるインタラクションも組み込みやすくなるだろう。
しかしながら、前回紹介したようにSafari 3の豊富なJavaScriptとCSSサポートのおかげで、他の携帯デバイス向けの開発のように制限を感じることもなく、パソコン向けのWebアプリケーション開発と同じように、サイトを作り上げることが可能だ。また、iPhone/ iPod Touch用Safariの操作方法であるズームやタッピングといったインタラクションは、(X)HTMLからサイト向けに最適化することができる(注釈2)。
注釈2
<meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no /">閲覧しているWebサイトが推奨しているビューポートの幅は320ピクセル。この場合、サイトは1.0の縮尺でレンダリングされ、ユーザはページを拡大/縮小することができない。iPhone/ iPod Touchに最適化したページはズーム機能は不要なので、こうした処理をしておく必要がある。
- 特集: iPhoneサイトを構築しよう (3件)
- ホワイトペーパー
- 企画特集
御社のログ活用しませんか!?
ロリポップ!がリニューアル
ESBでIT投資の無駄を劇的に解消する
中小企業のセキュリティリスクとは?
【徹底対談】運用管理ツールの賢い使い方
SOA、BPM、SaaS −今、企業に必要なこと
インターネット上の悪意を未然に防ぐには?
そのストレージで仮想化に対応できますか?
集積度も性能も、業界最高水準のブレードPC
ストレージメディア特設サイト開設
◆エン・ジャパン厳選求人☆毎週更新◆
セキュリティ&ユーザ事例【SIer Club】
今注目の「サジェスト検索」−デモ掲載中
パンデミック対策特集
仮想環境を実現するソリューション特集
- サーバー監視・運用のコストを削減するには
- ■ストレージ容量50%削減保証■
- エンタープライズにおけるSUSEの強み
- サービス・ドリヴン・データセンター
- 話題のタグ
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――