- 2008-11-07 (金) 11:43
- Web
携帯端末のWebブラウザとしては抜群に使いやすいが、落ちやすいことでも有名なiPhone/iPod touchのブラウザ「Safari」。 なんとか安定させる方法はないかと試行錯誤して行くうちに、なんとかフリーズの確率を減らすコツがわかってきました。この記事ではSafariを安定させる方法について僕なりのやり方を書いていきます。なお、僕はiPod touch(第一世代)のSafariを使っていますが、多分iPhoneやiPod touch(第二世代)でも参考になると思います。
ページの読み込み中は拡大・縮小・スクロールなどの操作をしない
僕がSafariをフリーズさせた状況で最も多いのは「ページを読み込んでいるときに何か操作しようとした」ときです。たとえばニュースサイトの記事を読み込んでいるときに、ダブルタッチで記事本文を拡大しようとするとフリーズ!というケースが何回もありました。
というわけで、Safariがページを読み込んでいる最中は拡大・縮小・スクロールなどの操作を行わないようにして使っていたら、フリーズの回数は減りました。たぶんこれだけでもフリーズの回数を減らせると思います。
別ウィンドウを開かない。開いたら前のウィンドウをすぐ消す
別ウィンドウを開いてページを読み込んでいる途中でフリーズするケースが何回かありました。これを防ぐために新規ウィンドウを開いたら前のウィンドウをすぐ消すようにしました。
ある程度ページを読み込んだら、すぐ「中止」ボタンを押す
たとえばニュースサイトなどの場合、記事本文だけ読めればいいので、記事を読み込み終わったら即「×」ボタンを押して読み込みを中止します。これでメモリ節約できます。
なるべくWebアプリを使わない
僕がiPod touchを使ってきて、Safariが落ちた回数が最も多いサイトが下のGoogle Readerです。
GmailやDocsといった他のGoogleのWebアプリでは落ちないのですが、なぜかこのReaderだけ頻繁に落ちます。10回利用して8回は落ちるくらいのペースです。かといってGoogle Reader以上に使い勝手が良いiPhoneのRSSリーダーはありません。
そんなとき見つけたのがこのGoogle Reader専用アプリ「Byline」
このアプリ非常に便利です。いくつかのサイトで「iPhoneのキラーアプリ」と評されていたのもうなづけます。エントリの一覧はWebアプリより見やすいし、ラベルも読み込んでくれるし、ブラウザ機能が内蔵されているのでSafariを別に立ち上げなくてもそのまま記事の続きが読めます。なにより、全然落ちない!
おまけに、新着記事の数をアイコンで表示してくれるし。450円(期間限定)の価値は十分にあります。Webアプリで落ちる、という人は、アプリで代用できないかApp Storeで探してみるといいかもしれません。
ページの拡大・縮小にピンチを使う
ページを拡大・縮小するときにダブルタップを使うとフリーズすることがよくありました。これをピンチイン/ピンチアウトで代用することでフリーズの回数が減りました。ただ、ダブルタップのほうが圧倒的に便利なんですよね。指でツンツンするだけで文章を画面の横幅ぴったりに合わせてくれるし。ピンチだと自分で調節しないといけないのが面倒です。
これだけやっても、落ちる時は落ちる
以上のように工夫して、ようやく僕のtouchのSafariは「数ページ見るごとにダウン」→「1日1回」くらいのペースに落ち着きました。でも、これだけやっても落ちる時は本当に突然落ちます。ページの読み込みが終わって、いざ拡大しようとダブルタップした瞬間に落ちたりとか……。
おまけ:あまり効果がないかもしれない対策
本体にケースを付けない
2chのiPhone板で「iPhoneが安定しないのはケースを付けたことによる熱暴走が原因。iPhoneにケース付けていたときはSafariが落ちまくっていたが、外すと落ちなくなった」
という投稿がありました。
でもウチのiPod touchは裸で使っているのにSafariが不安定だし、熱暴走ならSafariだけじゃなくて全アプリに影響するはず……。なのでケースとSafariの不安定はあんまり関係ないと思われます。
ホームボタン長押しでメモリリセット
これ最も有名な対策じゃないかな。SoftBankの孫社長が言っていたことだし。
Safariは多くのアプリケーションを動作させるとメモリ不足で落ちてしまうが、端末下にあるホームボタンを長押しするとメモリがリセットされてさくさくと使えるようになる
「iPhoneは想定以上の売れ行き」–ソフトバンク孫社長、手ごたえをアピール(Cnet Japan)より
これを読んで僕も一時期Safariが落ちるたびにホームボタン長押ししていましたが、実際は長押しした後もひんぱんに落ちていたので、あまり効果ないな、と思っています。iPhoneなら効果あるのかもしれませんが……。
- Newer: 2009年
- Older: どのスマートフォンの入力が速いかテスト(3)