web-dev-qa-db-ja.com

iPhoneワールドのレーティングコントロール

少し前に私は インライン評価制御をiPhoneアプリケーションに実装しました : enter image description here

設定可能な星の数(アプリによって異なります)とオプションのクリアボタン(最も右側)があります。コントロールは問題なく動作しますが、しばらくしてから、他の多くのiPhoneアプリが異なるパターンを使用していることに気付きました。リンクまたはボタン「何かを評価」があります。ユーザーがそれをタップすると、どちらかのモーダルポップアップウィンドウが表示されます。

enter image description here

またはそれは下/上サイドパネルとしてポップアップします:

問題は次のとおりです。モバイルアプリがユーザーの評価を取得するための最良の方法は何ですか。また、その理由は何ですか。また、2つまたは3つ、または星の数を説明するものがないのはなぜですか。アプリに?

enter image description here

6

私はあなたが尋ねている質問は純粋に文脈に固有のものであると強く信じています。

手始めに、スターベースの評価システムでは、一連の空の星はコントロールが受け入れることができる最悪の評価を意味するため、実装の「クリア」ボタンは間違っていると思います。 0から0-5のスケールで何かをグレーディングするようなものです。

2番目のスクリーンショットでは、ユーザーがアプリを削除しようとしているときに、評価のフィードバックを要求するAppleの方法を提供しています。おかしなことに、そのアクションに対する「モーダル」UIAlertViewの使用(別の方法では実行できませんでした)は、独自のガイドライン( iOS HIG )に直接違反しています。

ユーザーが開始したアクションの確認を求めます。ユーザーが開始したアクション、たとえば連絡先の削除などの潜在的に危険なアクションの確認を取得するには、アクションシートを使用する必要があります。

3番目のスクリーンショットでは、疑似モーダルビューが使用されています。これは、評価領域(淡色表示された領域の赤い星)が、人間の指が一貫してタップできる推奨最小44px領域よりも明らかに小さいため、開発者は同じ機能を備えた(階層的に注意を引くために)モーダルに表示される補足コントロールは、操作しやすいサイズでのみ機能します。

次のスクリーンショットでは、クライアントのプロジェクトの1つ用に設計したビューを確認できます。評価コントロール(そのうち4つ)はすべて同じ階層レベルに含まれており、ユーザーが他のコントロールと対話せずにフィードバックを明確に送信できるように設計されています。スター付きの行の前に付けられるラベルは英語の「食品」、「サービス」、「雰囲気」であり、5つ星のうち2つまたは3つが食品の品質を意味することを明示的に述べる必要はありません。 1(最低)から20(最高)まで、自分のガールフレンドの格付けにどの程度の評価を付けるかを自問するようなものです。数値はそれを格付けするのに意味があります。ただし、最後の行では、ユーザーは「コストのかかる」ポイントオブインタレストを評価するように求められます。これを考えすぎると、コストは数量で表現する必要があるため、ユーロでの説明的な数値があります。 「レーティング」ユーロ記号のすぐ下の括弧。

最後に、評価は多かれ少なかれ暗黙のうちに何らかのスケールを意味します。たとえば、YouTube動画では、評価は肯定的(高く評価)または否定的(否定的)です。 EURO NCAPクラッシュテストでは、クラッシュ時の車の挙動を評価します。1〜5つ星を使用します。高校に行くと、クイズ、エッセイ、テストを0(最低)から20(最高)に格付けしました。

私の個人的な見解では、モバイルベースの評価システムには5つ星の評価で十分であり、各星が44pxの「個人的な」タップ可能な独自の要素に含まれている限り、あなた(またはデザイナー)が好きな場所に表示できます。範囲。

最高です、タノス

enter image description here

3
Thanos