iOS デバイスには、モバイル版 Safari が組み込まれています。なぜMercury Web Browser Proのようなサードパーティ製のブラウザが必要なのでしょうか? 開発者 iLegendSoft の答えはシンプルです。Safari に欠けている機能を補うためです。
iPhone、iPod touch、iPad向けに最適化された1ドルのアプリ「Mercury」には、Appleがモバイル版Safariには採用しなかった数々のオプションや便利な機能が詰め込まれています。その結果、Mercuryはモバイル版Safariよりもデスクトップ版Safariに近い感覚を、いくつかの具体的な方法で実現しています。
モバイル版Safariとは異なり、Mercuryはブラウザタブ、カスタマイズ可能なテーマ、ダウンロードと解凍のサポート、独自のマルチタッチショートカット、広告ブロック、画面の暗転機能などを提供しています。タブブラウジング機能に最も興味をそそられたので、まずはそれを試してみました。
そしてまさに奇跡とも言える、Mercuryのタブ実装はまさに秀逸です。iPad 2でテストしたところ、Mercuryは8つのタブを開いたままメモリ上に保持できました。つまり、タブを切り替えてもページは読み込まれたままで、更新する必要がなかったのです。タブの実装は、Appleのタブ処理に驚くほど近いと感じます。

ただし、タブはまだ100%完成していません。Macworld.comのMercuryタブを開いていて、ロケーションバーからGoogle.comをタップし、Returnキーを押すと、Googleの読み込み中もブラウザタブのタイトルは「Macworld」のままで、Googleのレンダリングが完了するまでタブタイトルは変わりません。慣れてきたとは思いますが、それでも毎回少し戸惑います。さらに悪いことに、Macworld.com(ファビコンあり)から、ファビコンのないサイトに移動すると、新しいサイトが誤ってMacworldのアイコンを継承してしまいます。新しいタブを開くたびにタブタイトルのスペースが狭まっていくので、これらのアイコンは優れた視覚的な手がかりになります――もちろん、誤ってページに添付されている場合は別ですが。
それでも、タブはあります!iPadにも!そして、その使い勝手は本当に素晴らしいです。
MercuryにはSafariにはない機能が数多く搭載されています。テーマのカスタマイズも可能で、私はデフォルトのSafari風のビューが好みですが、アート風のテーマや木製パネル風のテーマなど、様々なテーマから選ぶことができます。(「クリスマス」と「ウッド」という2つのテーマがあり、それぞれ1ドルでアプリ内購入可能です。)また、このブラウザにはフルスクリーンブラウジングモードも用意されていますが、これは私にとってはあまり必要のない機能です。常に表示されるロケーションバーの方が好みですし、数ピクセルの余分な表示は面倒だと感じています。とはいえ、フルスクリーンブラウジングで十分であれば、Mercuryの実装は私にとっては十分だと思います。
このブラウザはSafariよりも多くの共有オプションを提供しています。URLをタップするだけで、メールだけでなくTwitterやFacebookでも共有できます。プライベートブラウジングオプションは、アクセスしたURLをMercuryの履歴に残さず、アプリ終了時にすべてのCookieを破棄します。これは、a) 不適切なサイトにアクセスする場合や、b) iPadを他の人と共有する場合に役立つと思います。
Mercuryはファイルのダウンロードも可能です。Webページをファイルマネージャーに保存できるので、オンライン中でも後で確認できます。さらに、インターネットからファイルをダウンロードして、そのファイルマネージャーに保存することも可能です。ダウンロードしたファイルは、Mercuryが提供するアプリ内Webサーバーを経由してWi-Fi経由でMacに転送したり、Dropboxに送信したり、メールで送信したり、他の対応iOSアプリに送信して開くこともできます。Webサーフィン中に、バックグラウンドで複数のダウンロードを同時に実行することも可能です。これは素晴らしい機能であり、Safariに搭載されていないのは奇妙に思えるほど、しっかりと実装されていると言えるでしょう。
このアプリには、読みやすさを向上させる機能もいくつか搭載されています。フォントサイズの調整、明るさの調整(iPadのシステム全体の明るさ調整とは別)、そして非常に効果的な広告ブロッカーの有効化などです。Mercuryには独自のブックマークマネージャーが用意されており、開発者は(デスクトップの)Safariのブックマークをインポートする方法も提供していますが、現時点では自動的に同期させる方法はありません。
もちろん、MercuryのWebレンダリングは素晴らしいです。これは、Mobile Safari自体と同じエンジンを使用しているためです。ただし、1つだけ大きな例外があります。iOS 4.3のJavaScript処理方法のせいで、MercuryはSafariブラウザの高速化を活用できません。WebKit SunSpider JavaScriptパフォーマンステストをMercuryで実行したところ、モバイル版Safariの2倍以上の時間がかかりました。
これがMercuryの最大の欠点であり、開発者のせいではありません。JavaScriptの実行に多少時間がかかったとしても、MercuryはSafariよりも速く感じる傾向があります。タブブラウジングのおかげでWebサーフィンの管理がはるかに効率的になりました。MercuryでiPadにファイルをダウンロードできる機能が提供されるまで、どれほどこの機能を待ち望んでいたか気づきませんでした。
無料のライト版ではタブが2つまでしか表示されず、常に広告が表示されます。しかし、正直に言って、このバージョンを試すのに時間を無駄にする必要はありません。iPadを頻繁に使う人にとって、Mercuryのプロ版に支払う1ドルは、十分に価値のあるお金です。
[ Lex Friedman は Macworld に頻繁に寄稿しています。 ]