iOS 9がリリースされました。アップグレードすると、Appleが複数の検索技術を融合させたSpotlight検索が、これまで以上に多くの機能を提供することがわかります。しかし、検索範囲が広く、より詳細な検索が可能になったことで、特に検索結果の見た目や種類を細かく制御したい場合、やや複雑になってきました。Spotlight検索を構成する様々な要素がどのように連携して動作するかを理解するために、数バージョン前のiOSを振り返ってみましょう。
iOS 5 および 6 の Spotlight 検索— Spotlight 検索はさらに古くからありますが、iOS 5 のバージョンから始めるのが良いでしょう。このバージョンの iOS では、iOS デバイス上のコンテンツを検索するには Spotlight 検索を使っていました。最初のホーム画面から右にスライドして検索クエリを入力するだけです。ただし、Spotlight はアプリを見つけて起動したり、特定の曲やビデオを再生したりする以外には、カレンダー、連絡先、メール(見出しのみ)、メッセージ、メモ、リマインダー、ボイスメモといった、一部の Apple アプリに保存されているコンテンツの検索にしか使えませんでした。
iOS 5 では、[設定] > [一般] > [Spotlight 検索] にリストされている検索可能な項目の順序を並べ替えることで、検索結果の順序をカスタマイズしたり、特定の種類の情報の検索を無効にすることもできます (ボイスメモの結果を表示したくないですか? 問題ありません)。
Spotlight は、アプリの検索結果にアプリを含むフォルダーの名前を表示するなど、いくつかの小さな機能が追加された以外は、iOS 6 ではあまり変更されていません。
iOS 7と8のSpotlight検索— iOS 7におけるSpotlight検索の最大の変更点は、そもそもSpotlightがどこにあるのかという点です。最初のホーム画面の左側の画面まで右にスワイプする代わりに、iOS 7ではどのホーム画面からでもSpotlight検索を利用できるようになりました。画面中央を下にスワイプするだけで検索できます。検索対象項目の並べ替えや、特定の項目の有効化/無効化は、「一般」>「設定」>「Spotlight検索」で引き続き可能で、検索できる項目の種類は以前のiOSバージョンと変わりません。
iOS 7 の Spotlight は、どのホーム画面からでも利用できる(iOS が既に多くのホーム画面に対応していたことを考えると便利だった)ことと、ホーム画面の上のすりガラスのような窓に検索結果を重ねて表示することで iOS 7 の半透明機能をアピールする以外には、それほど多くの機能を備えていませんでした。iOS 8 では、Spotlight 候補機能によって、その機能がさらに充実しました。
Spotlight検索候補は、Spotlight検索に外の世界、あるいは少なくとも外の世界のほんの一部を取り込む機能です。Spotlight画面は以前からWeb検索やWikipedia検索を明示的に実行する独立した機能を提供していましたが、Spotlight検索候補はBing検索やAppleのデジタルストア検索の結果を検索結果に直接統合します。映画の上映時間、近くの場所、さらにはニュース記事といった現実世界の情報も検索結果に含まれるようになります。当然ながら、
連絡先やメモといった従来の検索項目も検索結果に表示されるようになりました。検索中にヒットしないという状況はほとんどなくなりました。もちろん、Spotlight検索候補をオフにしない限りは。
Spotlight検索、アプリコンテンツ検索、そしてSiriからの提案— さて、iOS 9のSpotlight検索についてです。まず、iOS 9ではSpotlightの検索場所がまたもや変更されました。iOS 9では、ホーム画面の中央を下にスワイプするか、最初のホーム画面で右にスワイプすることでSpotlight検索を実行できます。
iOS 9では、Spotlightが返す結果の並び替え方法も変更されました。現状では並び替えはできません。これは、検索結果を提供する項目のリストが大幅に長くなったためと考えられます。リストにはインストールされているすべてのアプリが含まれます。ただし、すべてのアプリから検索結果を取得できるわけではありません。アプリはSpotlightに検索結果を提供するために特別に設計されている必要があります。
iOS 9のSpotlight検索は、検索結果を表示できるかどうかに関わらず、検索結果リスト内のすべてのアプリをデフォルトで有効にします。なぜでしょうか?それは、他の方法があまりにも面倒だからです。開発者がSpotlight対応アプリをアップグレードするたびに、「設定」>「一般」>「Spotlight検索」にアクセスして、Spotlightに検索結果を表示したい旨を知らせなければならないことを想像してみてください。
iOS 9でもSpotlight検索候補機能は引き続き利用可能ですが、「設定」>「一般」>「Spotlight検索」の検索結果リストの一番上には表示されなくなりました。長いリストを下にスクロールしていくと、Sで始まる他の項目の中にSpotlight検索候補機能が表示されます。Spotlight検索候補機能は以前と同じ種類の検索結果を提供しますが、Bingはリスト内で独立した項目になりました(Bで始まる他の項目の中にあります)。
しかし、iOS 9のSpotlight検索でおそらく最も目玉となる機能はSiriからの提案でしょう(「設定」>「一般」>「Spotlight検索」で他のすべての項目よりも上に配置されているので、目玉機能なのでしょう)。Siriからの提案は、実際に実行する検索を補完するものではありません。その代わりに、一種の事前検索機能を提供します。つまり、Spotlight検索画面にスワイプした瞬間、つまり画面の検索フィールドに何かを入力する前に、候補を表示します。この提案は、どの検索画面を呼び出すかによって2つの形式で表示されます。
ホーム画面の中央から下にスワイプして検索を開始すると、Siriからの提案にアプリの小さなリストが表示されます。表示されるアプリは様々ですが、Siriからの提案には通常、最も頻繁に使用するアプリと最近使用したアプリがいくつか表示されます。Spotlight検索画面の残りの部分は空のままです。
最初のホーム画面で右にスワイプして検索を開始すると、Siriの提案機能がより豊富な検索前の候補を提供します。最近使った連絡先や頻繁に使う連絡先、読んでいる本やその他のメディア、そして下にスワイプして検索する画面と同様に、最近使ったアプリやよく使うアプリのリストが表示されます。また、この画面には、ナイトライフやガソリンスタンドなどのカテゴリー別に、近くの場所への地図を表示できるアイコンも表示されます。Spotlightの提案も有効になっている場合(デフォルトで有効になっています)、検索画面には
ニュース記事も表示され、場合によっては他の項目も表示されます。
Siriからの提案は、どの検索画面を使用して検索した場合でも、検索フィールドにクエリを入力しても検索結果の内容を変更しません。また、Siriからの提案が有効かどうかによって結果が変わることもありません。検索時に表示される結果は、「設定」>「一般」>「Spotlight検索」の検索結果リストで有効になっている項目によって決まります。
Siriの提案機能は、あなたの検索関心を予測するために、iOSデバイスの使い方に関する情報を収集し、時間の経過とともに提案内容を洗練させていきます。少し不気味に聞こえるかもしれませんが、Siriがあなたを監視して結果を本家に送信しているのではないかと心配する必要はありません。Appleは、Siriが収集した情報はデバイス外に一切出さないと主張しています。
右にスワイプした検索画面からすべての候補をクリアしたい場合は、画面の中央から下にスワイプします。
まとめ— 過去数回の iOS リリースにおける Spotlight 検索の進化により、iOS 9 では次のような検索機能が実現しました。
- Spotlight検索:デバイスに保存されているデータを検索する方法です。Spotlight検索は、もともとアプリの検索と起動に加え、Appleが開発した一部のアプリに保存されている情報を返す機能でしたが、現在では、データを保存しているあらゆるアプリから結果を返すことができます。ただし、そのアプリがSpotlightによるデータの閲覧を許可してアップデートされている場合に限ります。
- Spotlight検索候補:この機能は、デバイス外部の限られた情報源から検索結果を表示します。情報源には、AppleのメディアストアやApp Store、映画の上映時間情報を提供するサービス、ニュースサイト、地元のビジネス情報を提供するマップサービスなどが含まれます。
-
Bing Web 結果:以前は Spotlight の提案の一部であったこの機能は、Spotlight 検索によって返される他の結果に Web 検索結果を追加します。
-
Siriからの提案: iOS 9のこの新機能は、実際に検索を行う前に検索結果を提示します。Siriからの提案は、iOSデバイスの使用状況に関する継続的に更新される情報に基づいて、ユーザーが検索しそうな内容を予測します。提案には、アプリ、連絡先、メディア、地元のお店などが含まれます。
しかし、Appleのさまざまなストアや、デバイス内のコンテンツ以外のソースからの結果に煩わされない、すっきりとした検索環境が欲しい場合はどうすればよいでしょうか?そのような環境を設定するのは簡単です。「設定」>「一般」>「Spotlight検索」で、Siriからの提案、Spotlightからの提案、BingのWeb検索結果をオフにするだけです。
一方、アプリ開発者がSpotlight検索対応のためにアプリをアップグレードしていくにつれ、Spotlight検索は、設定方法に関わらず、徐々に賢くなり、より詳細になっていくはずです。多くの開発者がSpotlightとアプリ内検索の互換性を提供するかどうかは、時が経てば分かるでしょう。今のところ、Siriはこの件について何も語っていません。