48
iOS 5を詳しく見る: Safari

iOS版Safariは、市場に出回っているモバイルブラウザの中で、常に最高峰、いや、最高峰と言えるブラウザの一つでした 2010年初頭にiPad版Safariがリリースされた際には、ブックマークバーなどのデスクトップ向け機能がAppleのモバイルブラウザに導入されました。しかしiOS 5では、Mac版Safariにヒントを得た機能がさらに追加されました。デスクトップWebブラウザのフル機能体験には及ばないものの、MacからiPhoneやiPadに移行しても、以前ほど多くの機能を犠牲にしているという感覚はなくなりました。

読書リスト

Mac OS X Lion の Safari と同様に、iOS 5 版ブラウザの目玉機能はリーディングリストです。この機能は、興味のある記事を後で読むために保存できるものです(正確には URL を保存する機能です。これについては後ほど詳しく説明します)。後で読みたい記事やウェブページを見つけたら、共有ボタン(矢印の付いた長方形のボタン)をタップし、「リーディングリストに追加」をタップします。すると、記事がリストに追加されます。

任意の Web 記事の URL をリーディング リストに保存しておけば、後でどのデバイスでも戻って読むことができます。

リストを表示したい場合は、ブックマーク ボタンをタップし、次にリーディング リストをタップします。(これはブックマークの最上位にあります。最上位にいない場合は、ブックマーク リストの上部にある左向きのブックマーク ボタンをタップして最上位に移動します。) 保存した記事がリストされ、最新のものが一番上に表示されます。各エントリには、Web サイトのファビコン (Web アイコン)、記事のタイトルと Web サイトの URL、記事の内容の 2 行のプレビューが表示されます。[すべて] ボタンをクリックするとリスト内のすべての記事が表示され、[未読] ボタンをクリックすると、リーディング リストからアクセスしていない記事だけが表示されます。[すべて] リストを表示しているときに、以前に表示した記事のタイトルは太字の黒ではなく灰色で表示されます。リストから記事を削除するには、使い慣れたスワイプして削除するジェスチャを使用します。

リーディングリストにリンクを追加する際に、そのリンクにアクセスする必要はありません。リンクをタップしたままメニューが表示されたら、「リーディングリストに追加」をタップしてください。iPadでは、既にリーディングリストを表示していて、現在表示しているWebページを追加したい場合は、リスト上部のプラス記号(+)ボタンをタップします。これにより、リストを閉じて「共有」ボタンをタップし、「リーディングリストに追加」をタップしなくても、現在のWebページがリーディングリストに追加されます。iPhoneとiPod touchでは、画面サイズが小さいため、プラス記号ボタンは使用できません。

すべてのMacとiOSデバイスでiCloudアカウントを設定すると、リーディングリストがデバイス間で自動的に同期されます。つまり、iPhoneのリーディングリストに記事を追加すると、MacまたはiPadのSafariのリーディングリストにも表示されます。

記事をタップすると、現在のSafariウィンドウまたはタブに読み込まれます。ただし、インターネットに接続していない場合は記事を読むことができません。InstapaperやRead It Laterなどの「後で読む」サービスとは異なり、リーディングリストは記事そのものを保存せず、記事のURLのみを保存するためです。つまり、OS X Safariのリーディングリストと同様に、iOS Safariのリーディングリストは基本的にブックマークのリストです。

しかし、この欠点について私は Mac 版 Safari を批判していましたが、iOS 版のリーディングリストは記事の内容を保存できないにもかかわらず便利だと感じています。例えば、iPhone や iPad でブラウジングしているときに、画面が大きく、ブラウザが充実していて Flash もサポートされている Mac で見たい記事やサイトに出会うことがよくあります。リーディングリストが登場する前は、たいてい URL を自分宛にメールで送信していましたが、今では URL をリーディングリストに追加して、Mac のリーディングリストから開くことができます。(逆に、Mac でモバイル Safari に最適化されたサイトを見つけた場合、その URL を iOS デバイスに「送信」するのは簡単です。)

それでも、リーディングリストがオフライン閲覧用に記事を保存できるようになるまでは、リーディングリストの有用性は期待を大きく下回るものでしょう。Instapaperのようなサービスには到底及びません。Instapaperは、オフライン閲覧だけでなく、記事を読みやすくフォーマットし直したり、記事を整理・共有したり、あらゆるWebブラウザで動作したりといった機能も備えています。

リーダー

モバイルブラウザがどれほど優れていても、モバイルデバイスの小さな画面では、広告、雑然としたレイアウト、小さな文字のせいで、Web記事を読むのが本来の快適さを損ねてしまうことがあります。だからこそ、モバイルSafariの新しいリーダー機能は、リーディングリストよりも便利だと感じるかもしれません。リーディングリストのインスピレーションとなったOS XのSafari機能と同様に、iOSのリーダーでは、あらゆる記事を読書に最適な形式で表示できます。広告が削除され、煩雑な書式やページレイアウトがなくなり、文字が大きく読みやすくなります。

Safari のリーダー機能は記事を簡素化して読みやすくします。

Readability Web サービスに似ており、OS X の Safari でも以前から利用可能だった Reader は、簡単に使用できます。Web ページが完全に読み込まれたら、Safari のアドレスバーに表示される灰色の Reader ボタンをタップします。ページが再読み込みされ、テキスト、画像、その他の関連コンテンツが保持されますが、広告や乱雑なレイアウトが削除されます。必要な書式 (ヘッダー、斜体と太字の文字、リンクなど) が維持された、ページ全体のテキスト カラムが 1 つ表示されます。ページの左上隅にあるフォント サイズ ボタン (文字 A のサイズが 2 つあるボタン) をタップすると、テキストのサイズを縮小または拡大できます。ページの標準バージョンに戻るには、Reader ボタンをもう一度タップ (iPad)、または [完了] をタップ (iPhone および iPod touch)。

Readerは常に完璧に動作するとは限りません。iPhoneやiPod touchでは、サイトがモバイル向けに最適化されたレイアウトを使用している場合、利用できないこともあります。しかし、Web記事であれば問題なく動作し、iPadやiPhoneで記事を読む際のストレスを軽減してくれることは間違いありません。

ブラウザのタブとバックグラウンド読み込み

以前は、モバイル版Safariで新しいブラウザウィンドウを開こうとしたり、他のアプリ内からリンクをタップしたりすると、Safariは新しいページ(モバイル版Safariのウィンドウに相当するもの)を作成していました。これらのページを操作したり管理したりするには、ページボタン(2つのタイル状のウィンドウのように見え、現在開いているページ数を示すバッジが付いているボタン)をタップしていました。

Safari の設定では、新しいウィンドウ (iPhone および iPod touch) またはタブ (iPad) をバックグラウンドで開くように選択できます。

iOS 5 では、新しい Safari 設定により、iPhone および iPod touch ユーザーは、新しいページ(別のアプリでリンクをタップして開いたページ、または Web サイトがリンクを新しいウィンドウを開くようにコーディングして開いたページ)をフォアグラウンドで開くかバックグラウンドで開くかを選択できるようになりました。(後者のオプションを選択すると、新しいページに切り替える準備ができるまで、前に開いていたページを表示し続けることができます。)また、Safari でブラウジングしているときにリンクをタップして長押しすると、「バックグラウンドで開く」コマンドなどのオプションが表示されるようになりました。

これは小さな画面で複数のブラウザウィンドウを扱う比較的エレガントな方法ですが、多くのiPadユーザーはOS XのSafariのタブに近いものを望んでいました。iPadの画面はタブバーを配置できるほど十分に大きいのです。

結局、Apple も同意しており、ブラウザタブは iOS 5 の Safari におけるもう 1 つの大きな新機能です (少なくとも iPad では)。Web ページを閲覧すると、ブックマークバーとページ表示領域の間にタブバーが表示されます。各タブには現在のページのタイトル (または表示できる部分) が表示されます。タブを追加するには、タブバーの右側にあるプラス記号 (+) ボタンをタップします (空白ページが開き、ブックマークを開いたり、URL を入力したり、検索を実行したりできます)。別のアプリ内からリンクを開くか、現在の Web ページでリンクをタップして長押しし、[新規タブで開く] をタップして新しいタブでリンクを開きます (最後の 2 つの方法で開いた新しいタブをフォアグラウンドで開くか、バックグラウンドで開くかは Safari の設定で選択できます)。

iOS 5 の iPad 上の Safari ではタブ ブラウジングが提供されます。

OS X の Safari やその他のデスクトップ ブラウザーと同様に、タブの左端にある X ボタンをタップしてタブを閉じ、タブ バー上のタブをタップして左または右にドラッグするだけでタブを並べ替えることができます。

iPad では最大 9 つの Web ページを開くことができます (iPhone と iPod touch では 8 ページまでです)。ただし、4 ~ 5 ページ以上開くと (特に縦向きで)、タブバーのタブが狭くなりすぎて、各ページのタイトルがほとんど表示されなくなることがよくあります。

その他のオプション

AppleはSafariの環境設定(設定アプリ内)を再編しました。Safariの設定は「Cookieを消去」と「キャッシュを消去」が「Cookieとデータを消去」という1つの項目にまとめられた点を除き、すべて同じままです。ただし、「開発者」画面は「詳細」に名称変更され、ローカルにデータを保存しているウェブサイトのリストと、それぞれの保存データ量が表示されるようになりました。おなじみのスワイプ削除ジェスチャーで特定のサイトのデータを削除したり、「すべてのWebサイトデータを削除」をタップしてローカルに保存されているすべてのウェブサイトデータを削除したりできます。

iOS Safari のもう一つの新機能は、OS X Safari の同名機能を模倣したプライベートブラウジング設定です。プライベートブラウジングを有効にすると、サイトを離れると Cookie が自動的に削除され、Web アクティビティは履歴リストに追加されず、検索内容は検索フィールドの履歴に追加されず、Web サイトに入力した情報はオートフィル機能に保存されません。