web-dev-qa-db-ja.com

偶発的な接触の問題を防ぐための代替手段

Android OSに基づいているほとんどのモバイルデバイスには、デバイスの下端にボタンがあります。

これらのタッチボタンにはUXの問題があります。誤ってタッチする傾向があるため、前の画面に戻ったり、現在のアプリを閉じたり、画面をロックしたりします。

enter image description here

一部のアプリは、アプリ自体に独自の「戻る」ボタンがある傾向があるため、ユーザーを混乱させます。これにより、ユーザーは、デバイス(ハードウェア)またはアプリ(ソフトウェア)のボタンをタップする必要があるかどうかを考える必要があります。これは明らかにユーザーの思考プロセスとユーザーフローにdisconnectをもたらします。

何年も経った後、ユーザーがこのデバイスで意図しないアクションを誤って実行するのを防ぐことができるいくつかの代替手段は何ですか?

3
Ades

Android向けに設計する場合、アプリ内の戻るボタンは使用しません。 Androidユーザーはプラットフォームの組み込みの戻るボタンに慣れている必要があります。そのため、戻るボタンを含めることは冗長であり、また、混乱する可能性があります。

それらのボタンを誤って押した場合、それは文書化されたものですか、それとも逸話ですか?これは私が聞いた最初のものです。

3

1.ボタンを触覚的にする

触覚ボタンは、指がボタンの上にある場合は何もせず、クリックするには物理的な力が必要です。

Apple=デバイスのすべての外部ボタンは触覚ですが、偶発的なタッチによる悪影響がほとんどないタッチID指紋リーダーは例外です。

一部のAndroidデバイスも同様に触覚ボタンを使用しますこのデザインの問題はAndroidではなくメーカーに固有です

2.ボタンを取り除く

Android OSは、これらのボタンが存在することを想定しているため、それらを完全になくすことはできませんが、別のボタンを押すだけでボタンの表示と非表示を切り替えることができ、偶発的なアクションが発生する可能性が低くなります。

3.ボタンを再配置します

あなたの例では、ボタンはすべて互いに非常に近く、ユーザーの手が置かれる可能性のある場所に近くなっています。ホームボタンはアクセスしやすい場所に置いておき、他のボタンを手の静止位置から遠ざけます。

2
DaveAlger

Androidデバイスでは、これはすでに非常に明確に処理されていると思います。

戻るボタンは1つだけです

アプリケーションには独自の「上」ボタンのみが必要であり、戻るボタンはありません。アプリケーションで独自の戻るボタンを追加することはできません。おそらく混乱している「上」ボタンは、アプリケーション階層を上に移動することですが、「戻る」ボタンは、元の場所に戻ることです。この詳細については、こちら(デザインガイドラインの記事)[ http://developer.Android.com/design/patterns/navigation.html] をご覧ください。

タッチベースの戻るボタンは偶発的なタッチの傾向がありません

まず第一に、あなたの逸話的な証拠に対抗するいくつかの逸話的な証拠:私は、戻るボタンの偶発的なタッチが問題であるデバイスを知りません。たった今、ボタンをタッチして数十の奇妙な方法で誤ってボタンを押してしまうように最善を尽くしましたが、現代のAndroid画面ベースのナビゲーションボタンを備えた電話でこの問題を再現できませんでした(ただし、デバイスでPalm全体をテストすることで、他の無数のボタンをトリガーすることができたので、戻るボタンも同様にトリガーできるはずです。これは、ハードウェアベースのタッチボタンの問題のほうが多いかもしれません。 、しかし原則は同じなので私はこれを疑う。最後に、GoogleがUXの調査に多額のお金を費やしていたことを知っており、彼らは画面ベースのナビゲーションボタンを正当な理由なしに標準ではないものにすることに決めた。結論これは、Androidデバイスの一般的な問題ではなく、携帯電話の問題である可能性が高いと考えています。

注意することが重要

何らかの理由により、Samsungはデバイスのナビゲーションボタンを反転させることにしました。あなたの論理に従うと、これは通常のAndroidデバイスでは最近のアプリリストが誤って開かれる傾向があることを意味します。この回答では、両方の理論的な問題を同じ問題と見なし、ナビゲーションの左端と右端のボタンを誤って押した。

0
David Mulder

一部のアプリ(CamScanner、Idea Growrなど)で見たことの1つは、戻るボタンで終了する場合に「もう一度押すと終了する」という通知を表示することです。これにより、アプリの内部ナビゲーション中に誤って押してしまうのを防ぐことはできませんが、少なくともユーザーが誤ってアプリ全体を終了するのを防ぐことができます。

内部ナビゲーションでは、ユーザーが戻ったときに、ユーザーがいた状態に戻り、押したものを「フラッシュ」(または何らかの方法でフォーカス)して、新しい状態にすることができます。例として、ユーザーが画面Aで開始し、ボタンxを押してから画面Cに移動する場合を考えます。画面Aに戻り、ボタンxが点滅します。このように、ユーザーが誤って戻った場合、ユーザーは考える必要がなく、点滅したボタンを押すだけで済みます。同様のものが新しいLollipop Googleカレンダーに実装されています。カレンダーのイベントをクリックすると、イベントが拡大して画面全体に表示されます。戻ると、イベントが縮小し、前の位置に戻ります。

0
cdrini