72
ファーストルック: Safari 5.1

Safariは、新しいリーディングリスト機能のおかげで、AppleのMac OS X LionのPR活動において大きな注目を集めました。しかし、OS Xの内蔵WebブラウザであるSafari 5.1にも、Lionに焦点を当てた多くの変更と改善が施されており、注目に値します。

なお、Snow Leopard版とWindows版のSafari 5.1もダウンロード可能です。これらのOSをご利用の方も、リーディングリストや刷新されたプライバシー設定など、一部の機能をご利用になれますが、その他の機能強化はLion版のみとなります。今回の初見では、主にMac OS X Lionの観点から、最新バージョンのSafariの新機能と変更点に焦点を当てていきます。

読書リスト

Safari 5.1の目玉機能はリーディングリストです。これは、興味のある記事を「保存」して後で読めるようにする機能です。Web上ですぐに読む時間がない記事や、後で参照できるように保存しておきたい記事を見つけたら、「ブックマーク」→「リーディングリストに追加」を選択するか、Shift + Command + Dキーを押すだけで、その記事がリストに追加されます。

リーディングリストはいつでも表示できます。Safariウィンドウの左側にサイドバーとして表示されます。「表示」→「リーディングリストを表示」を選択するか、Safariのブックマークバーにあるリーディングリストアイコン(眼鏡のアイコン)をクリックするか、ShiftキーとCommandキーを押しながらLキーを押すことで表示できます。保存した記事がここにリストされ、それぞれの記事のタイトル、ホストサイトのファビコン(Webアイコン)、そして記事のコンテンツの2行プレビューが表示されます。リスト内の記事をクリックすると、Safariウィンドウのメイン部分に表示されます。

Appleの新しいiCloudサービスが秋に開始され、すべてのMacとiOSデバイスでiCloudアカウントを設定すると、SafariのブックマークがMobileMe経由で同期されているのと同様に、リーディングリストがすべてのデバイス間で同期されます。このiCloud主導の未来において、iPhoneのリーディングリストに記事を追加すれば、デスクに戻ったときにはMacのSafariでその記事が待っているはずです。

リーディングリストは、InstapaperやRead It Laterといったサービスと原理的には似ています。しかし、リーディングリストには、これらのサービスの人気を支えている多くの機能が欠けています。例えば、リーディングリストは記事をオフラインで閲覧できるように保存しません。リーディングリストに保存された記事にアクセスするには、コンピュータがインターネットに接続されている必要があります。同様に、Safariのリーダー機能は、Readability WebサービスやInstapaper独自のMobilizerと同様に、広告や煩雑なフォーマットのない、読書に最適な形式で記事を表示できますが、この読みやすいバージョンをリーディングリストに保存することはできません。言い換えれば、リーディングリストは多くの点で、単にブックマークを美しく整えたリストに過ぎません。

一方、Instapaperでは、保存した記事をフォルダに整理したり、記事リストを友人と共有したり、メールでリストに記事を追加したり、様々なデバイスに最適化された形式で記事をダウンロードしたりすることも可能です。InstapaperのiOSアプリは、デバイスを切り替えても現在読んでいる記事の位置を追跡します。また、多数のMacおよびiOSアプリでは、Safariで記事を開かなくてもInstapaperリストに記事を追加できます。そしてもちろん、InstapaperはSafariだけでなく、あらゆるブラウザで動作します。

言い換えれば、RSSフィードのサポート(Safari 3で追加)と同様に、Appleは多くのユーザーを満足させるものの、より高度な機能を求めるユーザーには物足りなさを感じるであろう、必要最低限​​の機能のみを備えた「後で読む」機能を組み込むことを選択したと言えるでしょう。実際、InstapaperやRead It Laterといったサービスは、リーディングリストのおかげでユーザーを増やす可能性が高いでしょう。 「後で読む」機能の有用性を認識しながらも、リーディングリストの制限に不満を抱き、より優れた選択肢を求める人が増えるからです。

iOS風のジェスチャー

Lion の多くの部分と同様、Safari 5.1 では、Apple の Magic Trackpad、Magic Mouse、最近の MacBook のトラックパッドなど、互換性のある入力デバイスを使う人向けに、タッチベースのジェスチャーを数多く採用している。例えば、テキストのブロックをダブルタップすると (iOS のように 1 本指ではなく 2 本指だが)、Safari はその列または段落を拡大表示する。もう一度ダブルタップすると縮小表示する。また、親指と人差し指でピンチインまたはピンチアウトすると、Web ページがそれぞれ縮小または拡大表示される。Safari の小さい/大きいボタンをクリックしたとき (または Command キーを押しながらマイナス キーとプラス キーを押したとき) と異なり、Safari はカーソルの真下にあるものにズームの焦点を合わせるのである。

2本指で左にスワイプすると、現在のタブの履歴を1ページ前に戻り、右にスワイプすると、その履歴の次のページに進みます。不思議なことに、ページ全体が画面から「スライド」して消えるため、まるでタブを切り替えているように見えます。残念ながら、この操作に対応するジェスチャーはないようです。

全画面モード

Safari 5.1は、Lionのもう一つの目玉機能であるフルスクリーンモードも採用しています。Safariウィンドウの右上隅にあるフルスクリーンボタンをクリックするか(またはControl + Command + Fキーを押す)、メニューバーとDockが消え、現在のSafariウィンドウが画面全体に拡大され、ウィンドウのタイトルバーとブックマークバーがフェードアウトして、ブラウザウィンドウの表示領域が最大限に広がります。(このフルスクリーン表示は実際には新しいワークスペースなので、Lionの3本指で横にスワイプするジェスチャーを使って、他のアプリと切り替えることができます。)マウスカーソルを画面上部に移動すると、メニューバーとブックマークバーがスライドして表示されます。

フルスクリーンモードは、特に小さな画面では一部のアプリで便利な機能ですが、最近のウェブサイトのほとんどは最大幅に制限があるため、フルスクリーンモードにするとSafariのウィンドウの両側に多くの空きスペースができてしまいます。同様に、フルスクリーンモードを有効にする際に複数のSafariウィンドウを開いていると、ウィンドウを切り替えるのが難しくなります。とはいえ、Appleは開発者がフルスクリーンウェブアプリを開発できるようにFull Screen JavaScript APIを提供しているので、フルスクリーンSafariで実際に魅力的なコンテンツが見られるようになる日が来るかもしれません。

セキュリティとプライバシーの変更

Safari 5.1では、大きなニュースにはならないものの、セキュリティと個人情報のプライバシー保護に関して、いくつかの変更点が大きな改善をもたらしています(これらの新機能はSnow Leopardユーザーもご利用いただけます)。まず、新しいプライベートオートフィル機能では、ユーザーが承認するまでWebフォームに個人情報が自動的に入力されることはありません。入力する情報を指定することも可能です。

しかし、最もわかりやすい変更点は、Safari の環境設定ウィンドウに新しいプライバシー画面が追加され、プライバシー関連の設定のほとんどが統合されたことです (セキュリティ画面から設定が削除されました)。 この画面で、Safari がいつクッキーを受け入れるか (興味深いことに、Safariがいつクッキーをブロックするかという表現に変更されました) を選択したり、Safari によってすでに保存されているクッキーをサイトごとに表示したりできます。 ただし、以前のバージョンの Safari ではクッキーしか表示されませんでしたが、Safari 5.1 ではサイトごとに、Safari がそのサイトについて保存しているデータ (クッキー、キャッシュ、データベース、その他のローカルストレージ) が正確に表示されます。 (残念ながら、表示される詳細はこれだけです。Safari 5.0 では各クッキーの名前、パス、セキュリティ ステータス、有効期限、コンテンツが表示されていましたが、現在は詳細が表示されません。) また、特定のサイトまたはすべてのサイトの保存データをすべてクリック 1 つで削除できるようになりました。 この操作では Flash プラグイン データも削除されます。サイトが Mac にデータベースを保存できるかどうかの設定と、それらのデータベースのサイズ制限は、Safari 環境設定の「詳細」画面に移動されていることに注意してください。

Safari 5では、ウェブサイトから位置情報へのアクセスを要求された場合に、そのアクセスを許可または拒否する設定(セキュリティ設定)が導入されました。Safari 5.1では、位置情報をより細かく制御できるようになりました。プライバシー画面に表示されるオプションでは、アクセスを完全に拒否する、サイトごとに一度だけ確認する(承認したサイトには永続的にアクセス可能)、サイトごとに1日1回確認する、といった設定が可能です。

最後に、AppleはSafari 5.1(Lionのみ)には強化されたサンドボックス機能が搭載されていると主張しています。これは、各ウェブサイトとウェブアプリを専用のメモリ空間に分離し、他のウェブサイトやウェブアプリ(あるいはコンピュータ上のデータ)のデータにアクセスできないようにする技術です。Appleは次のように述べています。「ウェブサイトに個人データの取得やコンピュータの改ざんを目的とした悪意のあるコードが含まれている場合、サンドボックスは組み込みのブロッカーを提供し、コードによる悪意のある動作を制限します。」

新しいダウンロードマネージャー

新しいダウンロード ポップオーバーはより合理化されましたが、ダウンロードの進行状況を監視するのが難しくなりました。

見た目の面で最も大きく変わった機能の 1 つは、Safari のダウンロード リストです。Safari の古いバージョンでは、このリストは別のウインドウで表示されていましたが、Safari 5.1 では、このリストはダウンロード ボタンの後ろに隠れており、(デフォルトでは) Safari のツールバーの右端にあります。このボタンをクリックすると、iOS のようなポップオーバーにすべてのダウンロードが一覧表示され、最新のものが先頭に表示されます。ボタンの小さなプログレス バーは、別のウインドウを開かずにダウンロードの進行状況を監視できる便利な場合がありますが、ポップオーバーをアクティブにしないと同時ダウンロードを監視することはできません。また、ポップオーバーを表示したままにすることもできません。Safari 内の他の場所をクリックすると、ポップオーバーは消えます。Apple がポップオーバーと、Safari 5.0 スタイルのダウンロード ウィンドウのどちらかを選択できるオプションを提供してくれたら素晴らしいと思います。

一方、新しいダウンロード リストには、頻繁に要求されていた機能が 1 つ追加されました。ダウンロードしたファイルをリストから Finder 内の目的の場所にドラッグするだけで移動できるようになりました。つまり、最初にダウンロード フォルダでファイルを表示する必要がなくなりました。

その他の改善

Safari 5.1には、数多くの小さな改良点も含まれています。「小さな」というのは、目立たなかったり、はっきりとは分からないという意味です。例えば、リンクをCommandキーを押しながらクリックして新しいタブで開くと、新しいタブはタブバーの右端ではなく、現在のタブのすぐ右側に開きます。これはSafari拡張機能「LinkThing」の人気機能なので、この拡張機能のユーザーにとっては、この動作が標準になったことは喜ばしいことでしょう。

特定の種類のウェブメール アカウントに初めてログインすると、Lion の Safari では OS X でそのアカウントを設定するように提案されます。

Mac初心者にとって便利な変更点として、Safari 5.1では他のOS Xアプリとのアカウント連携が強化されています。SafariからGmail、Yahoo!メール、AOLのメールアカウントに初めてログインすると、OS Xはメール、iCal、アドレスブック、iChatでそのアカウント(および情報の同期)を自動的に設定するかどうかを尋ねてきます。

Safariの環境設定の「詳細」画面に、プロキシ設定を変更するための新しいボタンが追加されました(ただし、これは単にネットワーク環境設定を開くだけです)。また、Appleは独自のツールバーを提供する拡張機能が、HTMLコンテンツを含むiOS風のポップオーバーを表示できるようにしました。その他の内部的な変更点としては、マルチプロセッササポートの強化と全体的なパフォーマンスの向上、ハードウェアグラフィックスパフォーマンスの向上、オフライン表示のためのHTML5メディアキャッシュと低帯域幅での動作改善、MathML、Web Open Font Format(WOFF)、追加のCSS機能のサポート、検索文字列で始まる、または検索文字列を含むテキストの検索機能などがあります。

一方、Lion 上の Safari 5.1 には、複数のタブがあるウィンドウを閉じようとしたとき、または複数のウィンドウを開いたまま Safari を終了しようとしたときに確認ダイアログを表示する設定がありません。その理由の一つは、Lion の新しい再開機能が、Safari を終了したときに開いているすべての書類とウィンドウを自動的に追跡し、次に Safari を起動したときにそれらを自動的に再開するためです。もう一つの理由は、Apple が、履歴メニューの「最後に閉じたウィンドウを再開」および「最後のセッションからすべてのウィンドウを再開」コマンドと、編集メニューの「閉じたタブを元に戻す」コマンドを併用すれば、「失われたタブ」に対する十分な安全策になると考えているためと思われます。(ただし、私の経験では、これらのコマンドの存在すら知らない人が多いようです。)

もう一つ…

Lion には、Safari のもう 1 つの裏技が隠されています。Lion を内蔵ハードドライブにインストールすると、インストーラは通常、起動ドライブをパーティション分割して、隠しブート可能なリカバリ パーティションを作成します。このパーティションを使用して、Mac の起動ドライブを修復したり、Lion を再インストールしたり、さらには別のドライブやディスクを必要とせずに Time Machine バックアップからドライブを復元したりすることができます。便利なことに、その復元パーティションはネットワーク接続を提供し、Safari のバージョンも含まれているため、緊急用パーティションから起動した状態で Apple のサポート Web サイトやその他のサイトを閲覧できます。Web ベースの電子メール システムにログインして、メッセージを読んだり送信したりすることもできます。Web 閲覧機能付きのスマートフォンやタブレットの普及により、Mac のトラブルシューティング中に同じ Mac から Web にアクセスできることは、今日では以前ほど大きな問題ではなくなりましたが、これは依然として歓迎すべき便利な機能です。

第一印象

タブ、RSSリーダー、ポップアップブロック、オートフィルなどを追加したSafari 3は、使いやすさと目に見える機能改善の点で、Safariの単一アップデートとしては依然として最大のものです。Safari 5.1は、Safari 5.0のリーダーと拡張機能で始まった、Webブラウジング体験全体の向上に向けた一貫した取り組みを継続しています。リーディングリストなど、一部の新機能は期待に応えられていませんが、目に見える改善点も、裏方の機能も含め、Safari 5.1はバージョン5.0からの優れたアップグレードと言えるでしょう。

Safari 5.1 については、他の Mac ブラウザとの比較も含め、次回の完全レビューで最終的な結論をお伝えする予定です。

[ Dan Frakes は Macworld のシニア編集者です。 ]