[jQuery] jQuery Mobileを使ってみての所感

デザインは、JavaScriptいらず

ほとんどの場合、HTMLのタグに必要な属性を記述していくだけで、スマートフォン向けのサイトデザインに自動で変更してくれる。

重い

かなり処理が重い。単にCSSを変更するだけでなく、HTMLの構造まで変更しているため。

デスクトップOSで表示しても重さを感じるくらいなので、低速のスマートフォンだと余計にまったりしているように感じる。

jQuery UIと共存できない

jQuery Mobile自体がjQuery UIを拡張する形で実装されているため。

JavaScriptの動作は問題ないのだが、デザインはCSSのクラス名などが思いっきりバッティングしているので、表示がおかしくなってしまう。

所感

ページの構成や表示の仕方、リンクの動作までごっそりjQuery Mobileに合わせて変更するため、既存のHTMLやJavaScriptとの共存が困難な面がある。

単純にフォームの表示をスマートフォンに合わせたい場合などには、あまり適さない。素直に自分でCSSをいじったほうが、処理が軽く、また手っ取り早いかもしれない。