71
レビュー: Safari 5.1

概要

専門家の評価

長所

  • OS X Lion 統合
  • リーダー機能の改善
  • セキュリティとプライバシーの改善
  • 後で読むために記事をマークする読書リスト機能

短所

  • 一部のマシンでは、現在のブラウザの中で最も遅いJavaScriptベンチマーク
  • 時折レンダリングの不具合が発生する
  • 一部の最先端機能のサポートはデフォルトでオフになっています
  • Snow Leopardユーザーにはすべての機能が利用できない

ライバルがマイナーチェンジごとにバージョン番号を繰り上げる中、Safari 5.1はLion(Mac OS X 10.7)に同梱され、Snow Leopard(バージョン10.6.8)でも利用可能で、さりげなくアップグレードを続けています。5.0から5.1へのこのささやかなアップグレードには、Appleのブラウザに大きな変化がもたらされ、前バージョンよりもはるかに競争力を高めています。最新バージョンには、いくつかの驚きの新機能も搭載されています。

Safari 5.1の最も顕著な変更点はOS X Lion自体によるもので、Snow Leopardユーザーには提供されていない機能がいくつか追加されています。AppleがOS全体で採用している新しいジェスチャーベースの操作はSafariにも適用され、2本指タップによるズームやスワイプによるブラウザ履歴の閲覧などが可能です。Lionの新しいレジューム機能により、Safariは終了時の状態を記憶し、ブラウザを再開した際に元の状態を復元できます。

さらに、Lionではフルスクリーンでの閲覧が可能ですが、このモードでは便利なブックマークバーが隠れてしまうという、ちょっと面倒な機能があります。私のようにお気に入りのリンクをすべてブックマークバーにまとめている場合、カーソルを画面上部まで移動させてからメニューバーとブックマークバーが表示されるまで半秒ほど待つのは、すぐに飽きてしまうかもしれません。しかし、Lionのメリットは、フルスクリーンのSafariウィンドウが独自のワークスペースになる点です。Lionの3本指スワイプジェスチャーを使えば、Safariを画面の端にスライドさせて他のアプリで作業でき、スワイプして戻せばブラウジングを再開できます。これは、複数のプログラムを開いているときに画面スペースを節約する、非常に便利な方法です。

新バージョンでは、リーディングリスト機能が導入されました。これは、興味のあるページのURLを保存して、後で簡単に読めるようにする便利な機能です。もちろん、ブックマークでも同じことができますし、サードパーティ製のアドオンやWebサービスでも、長文のオンライン記事を保存できるものが数多く提供されています(InstapaperやRead It Laterなどのサービスは、さらに強力で多機能です)。しかし、たまに気になる記事を後で読むために保存しておきたいという人にとって、リーディングリストは簡単に追加、使用、管理できます。

Safariのリーダー機能は、広告などの不要な要素を排除し、より読みやすい形式で記事を表示しますが、Safari 5.1では大幅に改善されました。Safari 5のリーダーは、特に複数ページにまたがる記事を正しく表示できないことがよくありましたが、Safari 5.1のリーダーは、私がテストしたすべての記事で正常に表示され、Safari 5のバージョンでは表示に問題があった記事も例外ではありませんでした。

リーディングリストはリーダーモードでも動作しますが、あくまでも動作が限定的です。リーディングリストの項目を閲覧中にリーダーモードに切り替えると、Safariは賢く、他のリーディングリスト項目に切り替えてもリーダーモードを維持します。しかし、それ以外の場合、Safariは保存した項目を通常のWebページとして表示します。これは、項目を追加した際にどのように表示していたか、また前回リーディングリストを使用した際にリーダーモードで表示していたかどうかに関わらず適用されます。

私は通常、一度に 1 つか 2 つのファイルしかダウンロードしないので、Safari 5.1 の新しいダウンロード表示が気に入っています。以前のバージョンの Safari では、進行中のダウンロードを追跡するために別のウィンドウが開かれ、このウィンドウはブラウジングの邪魔になったり、背景に埋もれたりしていました。現在は、ミニチュアの進行状況バーが付いた小さなボタンが Safari ウィンドウの右上隅にあり、それをクリックすると、iOS スタイルのポップオーバーで、より伝統的なダウンロード リストが表示されます。このリストから直接、完了したダウンロードをデスクトップ、Finder ウィンドウ、または別のプログラムにドラッグすることもできます。複数のファイルを同時にダウンロードすることが多い人は、おそらく以前のアプローチが恋しくなるでしょう。Safari 5.1 では、各ダウンロードの進行状況を追跡するにはポップオーバー表示を確認する必要があり、Safari で他の操作を行うとリストが隠れてしまいますが、全体的には改善されているようです。

iOSにおいて、Appleはユーザーをウェブアプリから専用アプリ(多くの場合、Apple独自のサービス)へと誘導しようとしているようだ。Safari 5.1はこの戦略を巧みに利用している。Gmail、AOL、Yahoo!のアカウントに初めてログインすると、Safariはメール、チャット、カレンダーの設定をそれぞれMail、iChat、iCalに転送するかどうかを提案する。この機能をYahoo! Mailで試してみたところ、Webメールでは無視していたスパムメールが、すぐにMailの受信トレイに表示された。

Safari 5.1は、その裏で素晴らしいプライバシー保護機能を追加しています。ウェブフォームに情報を自動入力する前に、ブラウザはユーザーの許可を求め、アドレスブックやOutlookから情報を取得するかどうかも指定できます。Safariの環境設定に新しく追加されたプライバシーパネルでは、ユーザーを追跡しているウェブサイトがわかりやすく表示されます。Safari 5.1では、ファイル名が羅列されるのではなく、ドメインと、それぞれのファイルがMacに保存しているファイルの種類(Cookie、キャッシュ、プラグインなど)が一覧表示されます。これらの項目はドメインごとに削除することも、まとめて削除することもできます。

Cookie から英語への翻訳: Safari 5.1 では、プライバシーに関するその他の改善点の中でも、誰がどのようにユーザーを追跡しているかが簡単にわかるようになりました。

Lionでは、SafariはGoogle Chromeブラウザに倣い、ブラウザの動作を「サンドボックス化」することで、ブラウザのセキュリティを強化します。Appleによると、Safariは個々のオンラインインタラクションを個別に遮断し、サイトの悪意あるコードが閲覧中の他のサイトを悪用したり、Macに感染したりするのを防ぎます。LionとSnow Leopardの両方で、Safari 5.1はオンラインでの処理とブラウザを実際に実行するプロセスを分離します。理論上は、1つまたは複数のサイトの読み込みが遅かったり、これまでSafariの動作を遅くしていたコンテンツが含まれていたりしても、Safari 5.1はメニューや新規タブをレスポンシブに開きます。私がテストしたところ、Safari 5.1はリソースを大量に消費するサイトを閲覧する際に確かに速度が低下しましたが、完全にフリーズすることはありませんでした。

Lion版Safari 5.1では、HTML5 Canvasのハードウェアアクセラレーションが追加され、アニメーション、ゲーム、その他のオンラインアプリが利用できるようになりました。私がテストしたCanvasデモの中には動作しなかったものもありましたが、ほとんどは高速かつスムーズに動作しました。WebGL 3Dデモとゲームも問題なく動作しました。しかし、どういうわけかこの機能はデフォルトでオフになっており、設定は隠しメニュー「開発」の中に隠れています。(このメニューはSafariの環境設定ウィンドウの「詳細」画面で有効にできます。)

Safariのテストでは、いくつか奇妙な不具合が見つかりました。リーダーで表示したある非常に長い記事は、最初はSafariの動作を著しく遅くし、ブラウザがクラッシュするほどでした。しかし、2回目の試行では正常に動作しました。また、Safariは2本指で水平方向にスワイプする操作(現在のタブの履歴を前後に移動するための操作)を、水平スクロールと誤認することがあります。そのため、各サイズに空白があるサイトでは、ページがブラウザウィンドウの端から半分はみ出てしまうことがあります。とはいえ、全体的にはバージョン5.1はSafari 5.0よりもはるかに高速で高性能で、少なくともFirefox 5と同等だと感じました。

ベンチマーク: Safari 5.1

ブラウザXHTMLサンスパイダーJavaScriptCSS酸3CSS3セレクターHTML5コンプライアンス
サファリ5.10.49433.05410041307/11ボーナス*
サファリ 5.0.50.55430.23410041253/7ボーナス
クローム 12.0.742.1000.70411.25910037327/13ボーナス
Firefox 51.54355.32809741286/9ボーナス
オペラ 11.52.03412.928210041286/7ボーナス

*WebGL が有効の場合、無効の場合、Safari 5.1 は 293/11 のボーナスを獲得しました。

XHTMLの結果は秒単位で表示され、短いほど良いです。SunSpiderのJavaScriptとCSSの結果はミリ秒単位で表示され、短いほど良いです。Acid3の結果は100点満点です。CSS3セレクタの結果は41点満点です。HTML5コンプライアンスの結果は321点満点(ボーナス13点)です。

2GHzのアルミニウム製ユニボディMacBook(メモリ2GB搭載)を使い、Safari 5.1で標準的なブラウザベンチマークを実行しました。テスト結果によると、バージョン5.1はページレンダリングにおいてSafariの従来の優位性を維持し、HTML5のサポートも大幅に向上しています。しかし、JavaScriptのパフォーマンスでは競合製品に遅れをとっています。

Safari 5.1は、XHTMLのレンダリング速度がChrome 12より約30%高速で、Firefox 5より3倍、Opera 11.5より4倍高速です。CSSレンダリングでは、Safari 5.1はSafari 5.0.5よりわずかに遅く、Chromeよりはわずかに速かったものの、OperaとFirefoxを圧倒しました。

Safari 5.1はHTML5互換性で450ポイント中307ポイント(ボーナスポイント11ポイント)を獲得し、2位にランクインしました。これはSafari 5より50ポイント高いスコアですが、Chromeよりはまだ20ポイント低いスコアです。SunSpider JavaScriptベンチマークでは、Safari 5.1は最下位に終わり、首位のFirefoxより80ミリ秒遅いものの、2位と比べるとわずか21ミリ秒の差でした。

このスコアはお使いのマシンによって異なる場合がありますのでご注意ください。Core i7プロセッサ、4GBメモリ、Snow Leopardを搭載した2.66GHz MacBook Proで別のテストを行ったところ、Safari 5.1のSunSpiderスコア(239.7ミリ秒)はChrome 12(401.6ミリ秒)を40%以上上回りました。

Snow Leopardでテストしたところ、Safari 5.1のパフォーマンスはLionで記録したものとほぼ同等でした。XHTMLレンダリングのスコアはSafari 5.0.5と5.1でほぼ同じでした。CSSベンチマークは新しいバージョンの方がわずかに遅くなりましたが、Safari 5.1のSunSpiderスコアは以前のバージョンより約7%高速でした。一般的な使用状況では、Snow Leopard上のSafari 5.1はバージョン5.0.5よりも若干高速で応答性が高く、特にJavaScriptとjQueryを使った動的なサイトでは顕著でした。

Macworldの購入アドバイス

Safari 5.1は、Appleのブラウザに日常的なブラウジングにおいて競合に負けないほどのパワーを与えました。さらに重要なのは、新機能がSafariを他社製品と真に差別化し、Safari 5.1は前バージョンから大きく進化した点です。