53
ファーストルック: Safari 4 ベータ版

Appleは火曜日にOS XとWindows向けにSafari 4のパブリックベータ版をリリースし、この新バージョンには150以上の機能が搭載され、その多くが新機能であると発表しました。Safari 4は、以前のバージョンと比べて技術的に飛躍的な進歩を遂げています。では、これらの新機能の中で、あなたにとって最も興味深く、便利で、あるいは少し驚くようなものはどれでしょうか?(これらの機能が追加された理由について知りたい方は、Jason Snellがその点について自身の見解を述べています。)

スピードを重視した設計

大きな裏ニュースは、超高速JavaScriptエンジンであるNitro Engineの導入です。このエンジンは、Internet Explorer 7の最大30倍、Firefox 3の3倍の速度でJavaScriptを実行します。速度向上の実感を得るため、2GBのRAMを搭載した2.66GHz iMacでSunSpider JavaScriptベンチマークを使って簡単なテストを実行しました。ブラウザ間の速度差を測るため、Safari 3、Safari 4ベータ版、Firefox 3.0.6でSunSpiderを実行しました。

結果は劇的でした。Safari 4は757ミリ秒でテストを完了したのに対し、Safari 3は2970ミリ秒、Firefox 3.0.6は3028ミリ秒でした。また、独自の高度なJavaScriptエンジンを搭載した、現在ベータ版のFirefox 3.1もテストしました。Firefox 3.0.6よりも大幅に高速で、1419ミリ秒を記録しましたが、Safari 4には依然として大きく及ばない結果でした。

JavaScriptエンジンを除けば、Safari 4はページの読み込みが非常に速いようです。ただし、高速ネットワークではページの読み込み時間が十分に速いため、読み込み速度の違いを手動で計測するのは非常に困難です。それでも、Safari 4は、最も重いサイトでも非常に軽快に動作しています。また、Webブラウザが特定のWeb標準にどの程度準拠しているかをテストするAcid3テストにも満点をつけています。

Safari 4 では、HTML 5 のメディア サポート (Web サイトにオーディオやビデオを簡単に追加できる)、オフライン サポート (開発者はインターネットに接続していなくても実行される Web アプリケーションを作成できます)、CSS 効果 (複雑なコードや Flash を大量に使用せずに、この例のようなアニメーションを実現できます)、および投機的読み込み (Web ページの表示に必要なファイルを、必要になる前に読み込む) などの最先端の Web テクノロジも追加されています。

トップサイト

画像
ビジュアル ブラウジング: トップ サイト画面には、最も頻繁にアクセスするページが最大 24 ページのサムネイルで表示されます。

Safari 4 で特に目立つ変更点の 1 つは、Safari を起動するとデフォルトで読み込まれる新しい「トップサイト」ページです。(自動読み込み機能が気に入らない場合は、Safari の環境設定で無効にすることができます。) Opera のスピードダイヤル機能、Firefox のスピードダイヤル拡張機能、Google Chrome の「よく訪れるサイト」機能と同様に、「トップサイト」ページには Web サイトのサムネイルが表示され、ワンクリックで簡単にサイトにアクセスできます。

デフォルトでは、Safari はユーザーが最も頻繁にアクセスするページを監視し、使用統計に基づいて Top Sites ページを動的に更新し、ログイン画面やドメイン内の複数のページを削除するなどの処理を行います。ただし、自分のサイトを Top Sites に追加することもできます。Safari ウィンドウを 2 つ開き、1 つに Top Sites ページを表示し、もう 1 つに Top Sites に追加したいページを表示します。Top Sites ウィンドウで、「編集」ボタンをクリックします。もう 1 つのウィンドウで、追加したいサイトのアイコン (URL バーのアドレスの左側) を Top Sites ウィンドウにドラッグします。表示したい場所に正確にドラッグしてドロップします。ドラッグしたアイコンをドロップすると、サイトが Top Sites ページに追加されます。

トップサイトの位置をピン留めすることもできます。ピン留めすると、トップサイトページを開いたときに常に同じ場所に表示されます。「編集」ボタンをクリックし、ピンアイコンをクリックすると、サイトが現在の場所に固定されます。編集モードでは、トップサイトアイコンをドラッグして並べ替えたり(その場所にピン留めされます)、不要なページをXアイコンをクリックして削除したりすることもできます。(削除したサイトをトップサイトページに戻したい場合は、上記の方法でそのサイトをトップサイトリストにドラッグして戻してください。)

また、トップサイト ページのアイコン サイズを 3 つから選択できます。大モードでは 6 つのサイト、中モードでは 12 個のサイト、小モードではなんと 24 個の異なるサイトが表示されます。

Safariでは、お気に入りのサイトのプレビューを一目で確認できるだけでなく、どのサイトが更新されたかを知ることもできます。隅に白い星印が付いたページは、更新されたページです。トップサイトにアクセスするには、アイコンをクリックするだけで簡単です。アイコンが展開し、クリックしたページがトップサイトページに表示されます。

画像
Safari の Cover Flow: Safari 4 の新しい Cover Flow 表示モードを使用して、ページ全体のテキストを含むすべての履歴を検索します。

捜索隊

「トップサイト」ページのもう一つの機能は、閲覧履歴を検索するための検索ボックスです。検索ボックスをクリックすると、Cover Flowのような形式で、アクセスしたウェブページが表示されます。検索語句を入力すると、表示されるサイトの数が減り、検索結果から除外されます。

Safari 4は、タイトルやURLだけでなく、訪問したページの全文も検索します。そのため、探しているサイトのタイトルやURLに含まれる単語を覚えておく必要はありません。ページに記載されている単語であれば、何でも検索対象になります。

履歴ページやブックマークページを表示しているときにも、Cover Flow のようなモードが表示されます。Finder と同様に、Safari の Cover Flow では、各サイトのタイトルと URL を示す通常のリストのような表示の上に (この場合はサイトの) サムネイルが表示されます。

ユーザーインターフェースの変更

タブを使う場合、もう一つの顕著な変更点は、タブがブラウザウィンドウの最上部に移動したことです。以前のバージョンのSafariでは、タブはブックマークバーの下に表示されていました。Safariの開発者は、ほとんどのウィンドウのタイトルバーと同じ位置にタブを配置することで、Webページのコンテンツのためのスペースを増やしました。これはラップトップユーザーにとって重要な配慮です。この新しいタブの位置は、Safari 4の新機能の中でも賛否両論を呼ぶものの一つになると予想しています。友人や同僚に簡単なアンケートを取ったところ、「好き」派と「嫌い」派がほぼ半々に分かれました。(タブを以前の位置に戻したい場合は、比較的簡単なターミナルコマンドを実行するだけです。)

Safariの今回のリリースでは、URLとGoogle検索フィールドが飛躍的に進化しました。URLフィールドに入力すると、Safariが最適な候補をドロップダウンメニューで表示します。Returnキーを押すだけで、いつでもそのページを読み込むことができます。トップヒットの下には、履歴とブックマークから一致する可能性のある2つのセクションが表示されます。

画像
Google の特典: Safari 4 では、ドロップダウン メニューに Google の候補、検索履歴の候補、ページ内検索のエントリが表示されます。

Google検索ボックスには、3つのセクションからなるドロップダウンメニューも表示されます(Google検索ボックスを使用する際にウェブページを表示している場合)。上部のセクションには、これまでに入力した内容に基づいて、Googleが提案する検索候補が表示されます。

2番目のセクションには最近実行した検索が表示され、最後のセクション(実際には1行のみ)には、現在読み込まれているページ上で検索語に一致する項目がいくつあるかが表示されます。この最後の項目を選択すると、Safariは画面を暗くし、ページ上で検索語に一致する項目をハイライト表示します。これは、Command + Fキーを押してページ内検索機能を使用した場合と同じです。

開発者ツール

Web開発者の方には、Safari 4には効果的なサイト構築を支援する、新機能や改良された開発ツールが多数搭載されています。本格的なWebインスペクタを使えば、ページ構造の確認、Ja​​vaScriptのデバッグ、パフォーマンスの最適化が可能です。Elementsインスペクタを使えば、サイトのCSSを確認できるだけでなく、変更を加えた後、リアルタイムでページ上にプレビュー表示することも可能です。

リソースパネルには、ページ上のすべての要素の読み込み順序と時間が表示されるため、ハングアップが発生している可能性のある場所を正確に把握できます。また、結果をレイテンシ、応答時間、または継続時間で並べ替えたり、リソースをサイズまたは読み込み時間でグラフ化したりすることもできます。これらのツールを少し使ってみたところ、非常によくできていることがわかりました。Safari 4のツールは、Firefoxで人気のWeb DeveloperやFireBugといったWeb開発プラグインのすべての機能を備えているわけではありませんが、以前よりはずっと近い機能を備えています。そして、Safari 4に搭載されているツールは非常によくできているようです。

ウィンドウズの世界

画像
Native Son: Safari 4 ベータ版は、真のネイティブ Windows アプリケーションのように見え、動作します。

WindowsでSafariをご利用の方は、ここで説明した内容に加え、Windows限定の変更点もご確認ください。これまで、Windows版SafariはMac版Safariと非常によく似ており、ユーザーインターフェース、ボタン、フォントレンダリングまですべてOS Xからそのまま流用されていました。SafariはOS Xでは完璧に馴染みましたが、Windows XPやVistaでは完全に場違いな印象を与え、プラットフォーム上の他のどのアプリとも異なるインターフェース(iTunesを除く!)になっていました。

Safari 4 ベータ版では、ネイティブ Windows フォント レンダリングを含む、真の Windows ネイティブの外観を採用することでこの問題を解決しています (Mac スタイルのフォント レンダリングは、Safari 4 ベータ版の環境設定でオプションとして利用できます)。Safari は、Windows で実行してもまったく場違いに見えることはなくなりました。今ではオペレーティング システムに属しているように見えるため、Windows Safari ユーザーにとってはうれしいことです。

第一印象

Safari 4ベータ版は、既に非常に優れたブラウザであるSafariに、エンドユーザーとWeb開発者の両方にとって役立つ新機能を多数追加しています。ウィンドウ上部のタブに慣れるまでには時間がかかるかもしれませんが、Safari 4ベータ版の全体的な印象は、スピードと効率性を重視しています。ユーザーインターフェースは、(機能豊富でありながら)ユーザーの邪魔にならないよう最大限の配慮がなされており、ブラウザの低レベルの変更により、ウェブサイトの読み込みが高速かつ効率的になっています。もちろん、完全なレビューは最終リリースまで待たなければなりませんが、今のところ確認できた限りでは、このベータ版には大変満足しています。

[上級編集者の Rob Griffiths 氏も昨年、Firefox 3 ベータ版を検討しました。 ]