web-dev-qa-db-ja.com

デバイスに物理的なミュートおよびボリュームスイッチがある場合、一部のモバイルアプリにミュートボタンがあるのはなぜですか?

アプリ内サウンドのモバイルアプリにミュートボタンを含めることの推奨されるUXの理由はありますか?モバイルデバイス自体(例:iPhone、iPad、Android電話/タブレット)には物理的なミュートやボリュームスイッチがあるため、冗長であるように見えます。しかし、多くのカジュアルなモバイルゲームにはミュートボタンがもちろん、プログラマーとしては、簡単にそれを含めることができますが、UIのデザインは最小限に抑えたいと思っています(ユーザーに無関係なオプションを与えないようにしています)。そのため、理由があるのか​​どうか疑問に思っています。これは私が考えることができないいくつかのケースで行われます。

21
Firemaw

TL; DR:グローバルミュートの使用を強制するアプリは、瞬く間にアンインストールされます。したがって、オーディオを使用したい場合は、ミュート機能を使用する方がよいでしょう。

編集:前のものは答えには少し短すぎました、ここに説明があります:

オーディオは本質的に非常に煩わしいものです。つまり、オーディオをブロックすることはほとんどできません。これはビジョンとは異なります。目を閉じることを選択でき、他の場所を見ることができます。スマートフォンの画面を少なくとも周辺から見ないと、スマートフォンの画面に気付かず、アプリのUIが表示されません。バックグラウンド。

そのため、私のスマートフォンからのオーディオ信号は、常に私の現在の思考の流れを多かれ少なかれ強く中断させます。これは、どのアプリがオーディオを再生するかをかなり選択できることを意味します。これは基本的には電話アプリ(着信)とアラームアプリ(特定の非常に重要なアラーム)です。なぜなら、私は実際にwantそれらが私がしていることを中断したいからです。thoseでさえ、音が欲しくない時だけ振動に還元されるかもしれません。

今。私にとってはそれほど便利ではないが必須ではない(前述のような)アプリがオーディオの再生を主張する場合、問題が発生します。私はすべてをミュートするか(私のアラーム/着信が逃された場合は良くない)、またはそれと一緒に暮らさなければなりません。アプリはおそらく必須ではないので、私はおそらくそれと共存しませんが、代わりのものを探します。

それが解消されることを願っています。

13
AnoE

物理的なミュートボタンと音量ボタンは、他のすべてのアプリにも影響します。ユーザーはアプリからの通知のみをミュートし、他のユーザーからの通知はミュートしない場合があるため、アプリにミュートボタンを配置することをお勧めします。たとえば、Facebookの通知はミュートしたいが、Twitterの通知はミュートしたくない場合があります。つまり、デバイスのミュートはすべてのアプリをミュートするだけなので、そのためにはFacebookにミュートボタンが必要です。

58
Komal Waseem

ほんの少し余分な考慮事項ですが、とにかくそれを答えにします。カジュアルゲームをプレイしている間はアプリを介してラジオを聴く傾向があるため、制御するアプリの音量を選択できるようにする必要があります。すべてのアプリでボリュームコントロールを使用する必要がある場合、目的の半分を達成することはできません(両方を実行したいため)。最近のほとんどのデバイスは通知音とアプリ音を区別しますが、2つのアプリの音をきめ細かく区別しないため、これは通知に関する他の回答を超えています。

9
MD-Tech

モバイルOSには通常、アプリ固有のサウンドコントロールではなく、幅広いスコープのサウンドコントロールがあります。 Android(AOSP)音量には3つのコントロールがあります。1つは一般的なエフェクトと通知用、もう1つはマルチメディアアプリ用、最後はアラーム用です。ただし、これらはシステム全体に適用されるため、サウンドコントロールを追加しますアプリでは、システム設定を変更せずにアプリ固有の音量を制御できます。

ゲームは、サウンドコントロールの追加が推奨される特殊なケースです。ゲームにサウンドコントロールを追加することで、プレイヤーはバックグラウンドミュージックとサウンドエフェクトの両方を別々のコントロールでオン/オフに切り替えることができます。個人的には、ほとんどのモバイルゲームのバックグラウンドミュージックは煩わしいと思いますが、サウンドエフェクトが好きなので、これを自由に設定できるのが好きです。

7
JordiVilaplana

もう1つの考慮事項は、特に安価なデバイスでは、物理部品が破損する可能性があることです。したがって、OSまたはアプリレベルで代替ソフトウェアを用意するのは良いことです。

0
krychu