iPhone用のサイトでは、Viewportでコンテンツの拡大率を調節できます。 <meta name="viewport" content="width=device-width" /> UIWebViewでWebページを表示させて、そのWebページでViewportを設定してみました。ですが、UIWebViewのサイズにフィットしません。よく見たら、scalesPageToFitというプロパティがあるんですね。 myWebView.scalesPageToFit = YES; これで、WebページがUIWebViewのサイズに合わせて拡大縮小されます。 Objective-Cを使うことにまったく抵抗はないのですが、WebアプリでHTMLを動的に生成するほうがよいケースがあります。JavaScriptでもかなりステキなUIをつくれますし、タッチの検出や位置情報の取得なども行えます。 O'