しかし、実はもっと根の深い問題が、iPhoneやiPadの標準ブラウザであるMobile Safariの独自仕様です。このブラウザは、おおむね標準仕様に準拠していると宣伝されていますが、実は全然そんなことはなく、むしろIEなどの独自仕 様で悪名高いブラウザよりも強烈な非互換性を持っていたりします。
ご存知のように、iPhoneでは固定されたデバイスの横幅にあわせてウェブページを縮小表示し、見たい部分をダブルタップしてズームしていくのが 基本操作となっています。これを実現するためにMobile Safariに導入されたのが「viewport」というモデルです。しかしパソコン用のブラウザでは逆に、ドキュメントのほうが固定でウィンドウのほう が可変というモデルなので、この両者の根本的な矛盾は色々なところで問題を生みます。たとえば、iPhone上ではスクロールできる箇所がドキュメント単 位に一つしかないので、ウェブ「ページ」にはまぁ問題ないのですが、本格的なウェブ「アプリ」では、たいてい大幅な書き換えが必要となってしまいます。と くに画面上の固定位置に何かを表示する、というような画面設計は困難を極めます。この問題はiPadでも同じで、大きなスクリーンがあるしMacBook と同じように見えるようでいて、普通のSafariと同じようには動いてくれず、互換性を持たせるためには大変な苦労が必要です。この点、Android ではフローティング・メニューという概念が導入されており一歩先をいっているのですが、いずれにせよ独自仕様であり、標準仕様と認められるほど汎用性があ ることを証明するにはまだまだ時間がかかるでしょう。
“
| — | iPad初体験レビュー:江島健太郎 / Kenn’s Clairvoyance - CNET Japan (via worris) (via nosouth) (via harunoriyukamu) (via pdl2h) (via kml) |








