モバイルメディアアプリ(特にオーディオのみのアプリ)を設計する場合、通知が届いて電話の音量がオンになっている場合はどうすればよいですか?
私の携帯電話で2つの異なる動作に気づきました-Spotifyはトラックを一時停止し、通知を鳴らしてからトラックを再開しますが、Pandoraはトラックの音量を約30%に下げ、通知を最大音量で鳴らしてからトラックを再開しますフルボリューム。 (電話が無音または振動している場合、電話は振動するか音を立てず、トラックは最大音量で再生を続けます)。
これらの動作のどれがより良いユーザー体験を提供しますか?
あなたが知っている曲を入れて、誰かに一時停止を押してランダムな時間に演奏させてから、ランダムに音量を上げたり下げたりしてもらいます。
音楽を一時停止するのではなく音量を下げると、ユーザーの混乱が少なくなります。ある程度聞き慣れていれば、脳は音楽のギャップを埋めることができます(そのため、人々は完全な受信ではなくラジオを聞くことができます)。
カウンターケースは、ポッドキャストまたは音声トラックを聞いていることになります。リスナーはおそらく1つか2つの単語を欠落した後、文をつなぎ合わせることができますが、それはおそらくトピックに大きく依存します。音声トラックを一時停止し、2秒前に戻って、そこからフェードインする方がよい場合があります。
どちらを選択するかは、ほとんどが個人的なものです。ある人が好む人もいれば、別の人が好む人もいます。
どちらかを選択するのが適切ですなので、一部のユーザーに質問し、フィードバックに基づいてデフォルトの動作を決定します。ただし、状況に対処するためのオプションをアプリに用意することをお勧めします。
あなたがリストした2つの方法に加えて、私はメディアが再生している間だけ通知で振動するオプションを持つことをお勧めします。
ダッキング(低出力レベルで再生を続ける)に対する別の投票を示します。
ただし、Androidでは、この決定は(少なくとも一部は)中断アプリケーションによって処理されます。 Androidアプリケーション リクエストオーディオフォーカス の場合、他のアプリケーションに、再生しようとしているサウンドの持続時間に関するヒントを提供します(たとえば、通知や運転ルートと音楽やビデオなどの長い音の比較)、および他のアプリケーションがダックすることが許容されるかどうか。もちろん、これらのオーディオフォーカスのヒントがプラットフォームで利用できる場合は、それらを尊重し、アプリケーションが適切に提供することを確認する必要があります。オーディオフォーカスのヒント。
対象読者(年齢層)によってはさまざまな回答が得られる可能性があるため、ユーザーからのフィードバックを得ることが非常に重要であることにジョンは同意します。個人的に私が音楽を聴いているときの経験から、私は電車で旅行しているのか、または仕事中です。私がしたい最後のことは、通知が来るたびに音楽を停止することです。
その理由は、通知によって音楽が停止した場合、ユーザーはプレスプレイのために行っていることを中断する必要があるためです。これは、ユーザビリティで達成したいこととは逆です。
音量が30%に下がり、少しのビンビンサウンドが再生される場合、音楽は元に戻ります。ユーザーは通知が届いたことを知っているので、通知を確認するかどうかはユーザー次第です。それらは決して中断されません。