Android で公式に発表されていない機能をたまたまみつけたので、ご紹介させていただきます。ただ公式に発表されていない機能なので、もしかしたら単なるバグなのかもしれません。
音声検索中の再生停止が一部でなくなっていた
通常 Android や iOS などで音声検索を行う時に「YouTube」や「Google Play Music」などを再生している場合、音声検索の入力受付時は再生が一時的に停止されます。これはこれまでごく一般的な仕様でした。
しかし Android で音声検索時にこの再生が停止されない仕様を確認しました。一応、音声検索受付開始と終了時のアラート音のときのみは一瞬だけ中断されますが、音声検索受付状態のまますぐに自動で再生が開始される感じです。この音声検索中の一時停止ナシ現象を最初に確認したのは「Pixel C」です。
一応検証
私の手持ち端末の中でいろいろと検証してみたのですが、この音声検索中の一時停止ナシは Android の OS バージョンはあまり関係ない模様で、最新の Android 7.1.2 にアップデートした「Pixel C」「Pixel XL」ではもちろん、Android 7.1.1 にアップデートした Beta 版の「Nextbit Robin」や Android 6.0.1 搭載の「BlackBerry DTEK60」でもこの動作を確認しました。Android 5.0 以下の機種は近くになかったので検証していません。
以下は Android 7.1.1 を搭載する「Nextbit Robin」で「YouTube」再生中に「Google マップ」音声検索を行ったときのテスト動画です。(音声なし)
ただし Android 6.0.1 の「富士通 arrows M03」と「BlackBerry DTEK60」では「Google Play Music」再生中の音声検索中一時停止ナシを確認したものの、「YouTube」再生中の「YouTube」での音声検索では再生が停止される仕様となりました。
補足しますが、「YouTube」再生中の「YouTube」以外のアプリによる音声検索時の一時停止ナシは、もちろん Android 7.0 以降の機種でマルチウィンドウを使用している場合にのみ確認しています。Android 7.0 以降の機種でシングルウィンドウのときはもちろん、マルチウィンドウに対応していない Android 6.0.1 以下の機種で「YouTube」再生中に他のアプリを起動して「YouTube」が閉じた場合はその時点で「YouTube」の再生が停止します。「YouTube」が公式にはバックグラウンド再生に対応していないためです。
「Google Play 開発者サービス」が関係している模様
この事象を発見してから、電源を切ってしばらく眠らせていた「BlackBerry Priv」でも電源を入れて検証を進めたところと、音声検索中一時停止ナシが関係していると思われる原因を突き止めることができました。それは「Google Play 開発者サービス」です。
音声検索中一時停止ナシを確認した機種では「Google Play 開発者サービス」が v11 になっていたのですが、電源を切っていたために「Google Play 開発者サービス」が v10.5 で止まっていた「BlackBerry Priv」では音声検索中一時停止ナシを確認することはできませんでした。そして「Google Play 開発者サービス」を v11 にアップデートしたところ、「BlackBerry Priv」でも音声検索中一時停止ナシを確認することができましたが。
今回私の手持ち端末で音声検索中の一時停止ナシを確認できた機種は以下の通り。(「Google Play 開発者サービス」は全て v11)
機種 | OS | 特記事項 |
Pixel C | Android 7.1.2 | 特になし |
Pixel XL | Android 7.1.2 | 特になし |
Nexus 5X | Android 7.1.2 | 特になし |
Nexus 6P | Android 7.1.2 | 特になし |
Nextbit Robin | Android 7.1.1 | 特になし |
BlackBerry Aurora | Android 7.0 | 特になし |
BlackBerry DTEK60 | Android 6.0.1 |
|
富士通 arrows M03 | Android 6.0.1 |
|
BlackBerry Priv | Android 6.0.1 |
※「Google Play 開発者サービス」v10.5 では音声検索中の停止を確認 |
「Google」アプリの音声検索では停止される
このほか音声検索中の一時停止ナシは「YouTube」か「Google Play Music」の再生中に、「YouTube」「Google Play Music」「Google Play ストア」「Google マップ」などで音声検索を行ったときに作用することを確認していますが、「Google」アプリの音声検索時はこれまで通り一時停止となりました。
つまりは全ての音声検索において一時停止が行われないというわけではなく、アプリや OS バージョンによって若干の違いはある模様です。
あくまでも現時点では非公式
今回確認した「Google Play 開発者サービス」v11 での音声検索時の一時停止ナシは Google が公式に発表しているものではないので、もしかしたら単なるバグとなる可能性もあります。また音声検索時の一時停止がナシということは当然スピーカーから流れる音声を Android 自らが読み込むので、音声検索の若干のご認識も確認しています。
Google が Android における音声再生中の同時音声検索をできるようにした可能性は高いですが、公式発表が行われるまでは新機能として認識しない方がいいかも。「Google Play 開発者サービス」はこれまでも結構バグが報告されてますからね。
今回の記事も、あくまでも今回そういった挙動を確認したこというご報告のみと、今のところはさせていただきます。