Safari Web ブラウザのメジャーアップデートが 1 年以上行われなかった後、Apple は Safari 4 のパブリックベータ版をリリースし、多数の新機能、インターフェースの強化、パフォーマンスの向上をもたらしました。
主な変更点としては、ユーザーが最も頻繁にアクセスするサイトを表示して接続できる新しい Top Sites 機能、ブックマークと履歴の Cover Flow 統合、ウィンドウ上部へのタブの再配置、JavaScript の処理速度が向上した新しい Nitro Engine を搭載した更新された WebKit レンダラー、および完全な開発者ツール セットなどがあります。
Safari 4のリリース後にTwitterで行った簡単なアンケート調査では、賛否両論の反応が見られました。好意的なレビューと、機能不足やバグといった不満が同程度に混在していました。しかし、このアップデートがヒットするかどうかはまだ判断できませんが、Safari 4には語るべき点がたくさんあります。
トップサイト— Safari 4の最も劇的な新機能と言えるトップサイトは、最も頻繁に訪れるサイトを一目で確認できる出発点を提供します。このビューは、新しいブラウザウィンドウを開いたとき、またはブックマークバーに新しく追加されたトップサイトアイコン(四角形のグリッド)をクリックしたときに表示されます。トップサイトを開くと、ブラウザウィンドウ内に、最も頻繁に訪れるサイトのスクリーンショットサムネイル(各サイトの最新の状態を反映したもの)がグリッド表示されます。
グリッドには編集モードがあり、グリッド内でサムネイルを移動したり、特定の場所にピン留めしたり、3種類のグリッドサイズ(表示可能なサムネイルの数:6、12、24)を選択したりできます。また、「トップサイト」ビューでは、サイトに変更が加えられたことも表示されます。サムネイルの右上に青い星印が表示されます。「トップサイト」ビュー内のこれらのミニチュアウィンドウをクリックすると、そのウィンドウがブラウザタブの前面に表示され、サイトが表示されます。
トップサイト機能は素晴らしいと思いますし、そのインターフェースからサイトを開くのも楽しいのですが、その根底にある考え方には疑問を感じます。基本的に、Safariにトップサイトを指示させるのではなく、もっと自分で決められるようにしたいのです。編集ボタンをクリックすると、ビューからサイトを削除したり、サイトを特定の場所に固定したりできます(例えば、Googleニュースを常に左上に表示したい場合など)。しかし、サイトを削除するとSafariが選んだ代替サイトが表示されます。なぜ、表示させたいサイトのURLを直接入力できないのでしょうか?
ここで問題になるのは「トップ」という言葉だ。私が欲しいのは、お気に入りのサイトを表示してくれる機能だ。Apple は、私が最もよく訪れるサイトを表示してくれる機能を提供し、それを同じことだと想定している。これは確かに一部のユーザーには当てはまる。例えば私の母は、同じ数個の Web サイトを定期的に訪れ、ほとんどそこから離れることはない。しかし、頻繁に Web サーフィンに夢中になったり、インターネットで徹底的に調べ物をしたりする人はどうだろうか? もし私が新しいソフトウェアを調べるのに 1 日を費やしたら、その検索でアクセスしたページのいくつかが、私が本当に好きなサイト、つまり簡単にアクセスしたいサイトにとって代わってしまう可能性がある。これは特に、私がブラウザの履歴を定期的に消去している場合には当てはまる。
おそらく、時間が経つにつれて、よくチェックするサイトが「トップサイト」になっていくでしょう。しかし、頻繁にアクセスしないサイトでも、このページから簡単にアクセスしたい場合はどうすればいいでしょうか?例えば、更新頻度の低いサイトに興味があり、新しい情報が投稿されたらすぐに確認できるように、このページからアクセスしたいとします。つまり、Safariに「トップサイト」を教えてあげればいいのです。その逆ではありません。
実は、これを行うには少し分かりにくい方法があります。ブラウザウィンドウを開き、トップサイトに表示させたいサイトを読み込みます。別のウィンドウでトップサイト画面を開き、「編集」ボタンをクリックします。最後に、最初のウィンドウからURLをドラッグし、トップサイトのサムネイルの1つにドロップします。ピン留めするには、ピンボタンをクリックします。
Safari 4の最終リリース版では、「トップサイトに追加」メニューなど、トップサイトに表示されるものを管理するためのより優れた機能が提供されることを期待しています。とはいえ、頻繁に訪れるサイトを視覚的に確認する手段として、この機能には大きな可能性を秘めています。
Cover Flow — Safari のもう一つの大きな追加機能は、ブックマークと履歴に Cover Flow ブラウジングが統合されたことです。Finder や iTunes と同様に、Cover Flow を使用すると、履歴やブックマークリストにあるブラウザページのスナップショットを精査できます。Safari には、上部メニューバーから従来のドロップダウンメニューが引き続き用意されており、最近の履歴やブックマークのテキストリストが表示されます。ただし、これらのドロップダウンメニューをフルビューで開くか、ブックマークバーのブックマークアイコンをクリックすると、新しい Cover Flow ビューが表示されます。
Cover Flowをブックマークに適用することの有用性については懐疑的ですが、履歴に適用する方が理にかなっていると思います。いずれにせよ、Cover Flowが検索速度を向上させるかどうかは興味深いところです。典型的なテキストベースのリストよりも見た目が優れているのは間違いありません。
通常、履歴を検索するときは、あまり訪れないサイト、つまりネットサーフィンや検索中に見つけたサイト(名前は覚えていないもの)を探すことになります(そうでなければGoogleで検索するでしょう)。ですから、履歴を検索する場合、少なくとも私のような視覚的に情報を見る人間にとっては、画像ファイルを使った方が速いかもしれません。履歴リストから正しいと思われるサイトを開いてみたら、思っていたのと違っていた、という経験は数え切れないほどあります。画像ベースのCover Flowは、こうした問題を解決してくれるでしょう。
しかし、ブックマークの検索方法として Cover Flow を適用すると、2 つの状況の間に根本的な違いがあるため、遅くなるように思われます。ブックマークでは、通常、検索しているサイトの名前がわかっています。この場合、画像優先の検索を適用するとデメリットになるようです。iTunes で Cover Flow を使って検索すると便利です。アルバム カバーの見た目が大幅に異なり、認識できる名前が組み込まれている場合が多いからです。しかし、ほとんどの Web サイトは、特に離れて見ると、互いにそれほど違いが見られません。ブックマークを Cover Flow で素早く表示すると、多くのページ、特にブログに関しては、非常に似た感じに見えます。この場合、
サイト名は見た目よりもはるかに目立つため、スキャンするための単語のリストがあった方が便利です。
タブ— ウィンドウ上部、通常はタイトルバーと呼ばれる場所にタブを配置する新しい方法は、画面のスペースを広く使うことを目的としています。そのため、タブは効果的に機能し、すっきりとした洗練された外観を実現しています。(このタブ配置はGoogle Chromeで初めて導入されました。)タブブラウジングの大ファンである私にとって、専用のタブバーがなくなったことや上部のタブの位置が変わったことよりも、タブ自体のサイズが変わってしまったことが懸念されます。
Safari 4では、各タブのサイズはブラウザで現在開いているタブの数に依存します。つまり、タブが2つ開いている場合は、それぞれがトップバーの半分を占め、タブが4つ開いている場合は、それぞれがトップバーの4分の1を占める、という具合です。これはSafari 3やFirefoxとは大きく異なります。Safari 3ではタブのサイズは均等で、新しいタブはタブバーがいっぱいになるまでタブバーの右側に追加されます。タブバーがいっぱいになるとタブの幅が狭くなり、ある一定の幅を超えると、3つのドット(グラフィカルな省略記号)が付いたタブが表示されます。これをクリックすると、開いているタブ間をスクロールできます。タブのサイズが一定なので、タブを素早く見つけて閉じることができます。Safari 4の新しい
タブサイズ調整機能により、新しいタブを開くとタブの位置がわずかに変化し、タブを閉じるボタンも変化します。この変化はわずかですが、操作が遅くなり、煩わしく感じるほどです。
さらに厄介なのは、タイトルバーがなくなったことで、現在のウィンドウの名前が一定の場所に表示されなくなってしまったことです。これはほぼすべてのMacintoshアプリケーションに当てはまります。さらに、タイトルバーをクリックすると、予期せぬクリックスルーが発生する可能性があります。タブをクリックするとSafariに切り替わるだけでなく、そのタブが表示されるからです。
Nitro Engine — Appleは、iBenchとSunSpiderを用いたベンチマークテストの結果、新しいNitro EngineのJavaScript処理速度がInternet Explorer 7の30倍、Firefox 3の3倍以上、Safari 3の4.2倍に向上したと主張しています。また、Safari 4はHTMLパフォーマンスにおいて他のブラウザを凌駕し、Internet ExplorerやFirefoxの3倍の速度でページを読み込むと報告しています。
私自身のテストとTwitterでの体験談から判断すると、Safari 4はSafari 3やFirefox 3よりも明らかに高速です。特にJavaScriptを多用するページで顕著です。アップデートされたWebKitはHTML 5とCSS 3もサポートしており、Appleは「Safari 4はWeb Standards ProjectのAcid3テストに合格した初のブラウザです。Acid3テストは、動的Webアプリケーション向けに特別に設計されたCSS、JavaScript、XML、SVGといったWeb標準へのブラウザの準拠度を検証するものです」と謳っています。
開発者ツール— Safari 4では開発者ツールが強化され、開発者やWebデザイナーはページ構造の検証、JavaScriptのデバッグ、オフラインデータベースの検査、コードのテストなどを行うことができます。これらのツールの搭載は歓迎すべき点ですが、Safari 4の開発者向けシード版で利用可能と広く報じられていた「Webアプリケーションとして保存」オプションは削除されています。
その他の変更点— 追加の更新には、アドレス バーのあまり重要ではない SnapBack ボタンが [更新] ボタンに置き換えられたこと (ページの読み込み中は [更新] ボタンが回転するギアに切り替わり、その上にマウス ポインタを置くと再び [停止] ボタンに切り替わります) により、新しいインターフェイスがさらに合理化されていること、テキスト ズームだけでなくページ全体のズーム機能が追加されていること (Command +/- でアクセス可能)、より洗練された検索候補を提供するスマート アドレス フィールドとスマート検索フィールドの更新バージョン、そしてフィッシングやマルウェアに対する保護が強化され、これらのリスクからユーザーをより効果的に保護できることなどが挙げられます。
[ブックマークファイル形式の変更に関する誤った情報を削除するために更新されました。 -Adam]
ダウンロードとインストールに関する情報— Safari 4はパブリックベータ版のため、細かい機能に遭遇する可能性がありますのでご注意ください。現在Firefoxをお使いの場合は、最近リリースされたブックマーク同期ツール「Foxmarks」がSafari 4をほぼサポートしており、複数のマシン間でもブラウザ間のブックマーク同期が簡単に行えます。インストール前にブックマークをバックアップしてください。また、アップデートのインストール後、再起動が必要となる点にご注意ください。
Safari 4のダウンロードサイズは31.7MBです。アップデートにはMac OS X Leopard 10.5.6またはMac OS X Tiger 10.4.11が必要です。Leopardをご利用の場合は、セキュリティアップデート2009-001を事前にインストールしてください。