Pixel Launcherのアプリ検索が変な挙動をする理由と対策

はじめに
Google PixelのPixel Launcherで利用できるアプリ検索は、直感に反した変な挙動をするときがあります。この記事では、その理由と対策を2つのケースに分けて説明します。
ケース1
まずは、1つ目のケースです。アプリ検索で「an」と入力すると、アプリ名に「an」が含まれていないのに、検索結果に「VLC」が表示されます。

理由
このように、アプリ名に検索対象の文字列が含まれていないのに検索結果に表示されることがあるのは、略称ではなく正式なアプリ名で検索する仕組みだからです。
さきほどの例の「VLC」は、正式には「VLC for Android」という名前で登録されています。

つまりこのケースは、アプリの正式な名称と、Pixel Launcherに表示される略称が一致していないために発生します。
対策
対策としては、アプリの正式名称を考慮したうえで検索するという方法が挙げられます。
ケース2
アプリ名を正確に入力しているのに、検索結果に表示されたりされなかったりする場合があります。
たとえば、画像のようなケース。「Gboard」を検索するときに「gboa」では表示されないのに、「gboar」だと表示されます。


理由
これは、Android 13で追加された「新機能」にPixel Launcherが対応したためです。
Android 13では、アプリがキーボードの予測変換の情報を取得できるようになりました。これにより、漢字やカタカナへ変換する前に検索結果を表示できるようになっています。この機能はとくに日本語ユーザーに恩恵をもたらす一方で、予測変換が適切でない場合は適切な検索結果が表示されないという弊害もあります。
さきほどのケースは、これに該当します。2枚のスクリーンショットの予測変換に注目してください。1枚目の「gboa」と入力したときは、予測変換として全角の「gboa」が表示されています。しかし、全角の「gboa」を含むアプリは存在しないため、検索結果が表示されません。
一方で2枚目の「gboar」では、予測変換が半角の「gboar」になっているため、「Gboard」が表示されています。
つまりこのケースは、キーボードの予測変換が意図したものでない場合に発生します。
対策
アプリ名を途中まで入力したら、エンターを押して変換を確定すると、予測変換とは関係なく確定した文字列を含むアプリが表示されます。
また、キーボードアプリのユーザー辞書などを用いて適切な予測変換が表示されるようにすることも有効です。
まとめ
Pixel Launcherのアプリ検索は便利な一方で、直感に反する変な挙動をするときがあります。この問題は、さまざまな要素が関係した結果として発生しています。
この記事で紹介した方法を使うことで、直感に反する挙動を抑制できます。
おすすめアイテム
※このリンクを経由して商品を購入すると、当サイトの運営者が報酬を得ることがあります。詳細はこちら。
このサイトを支援する
Buy Me a CoffeeまたはGitHub Sponsorsで支援していただけると、サイトの運営やコンテンツ制作の励みになります。定期的な支援と一度限りの支援がありますので、お間違いのないようにお願いします。
-1.png&w=256&q=75)
生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。
Webフロントエンドプログラマーで、テクノロジーに関する話題を追いかけています。動画編集やプログラミングが趣味で、たまにデザインなどもやっています。主にTypeScriptを使用したWebフロントエンド開発を専門とし、便利で実用的なブラウザー拡張機能を作成しています。また、個人ブログを通じて、IT関連のニュースやハウツー、技術的なプログラミング情報を発信しています。