私は、Androidを対象としたモバイルアプリケーションを作成している大学のグループに所属しています。私たちの努力は、モバイルプラットフォームにあり、「際立つ」アプリケーションを作成することになります。
私はモックアップを思い付きました、そしてグループの別のメンバーは私が同意しないいくつかの提案をしました。このアプリケーションの1つの画面が最初の画面です。
それは非常に基本的なものなので、スケールはおそらく正しくありません。トップバーは アクションバー とシステムバー(時間など)です。
画像が選択されると、選択された画像と一致する画像の検索を開始します。
作られた提案の1つは、ボタンが画面上で跳ねるようにすることです(「速すぎる」ではありません)。これは非常に良いアイデアだとは思いません(まだ素晴らしいアイデアだと彼らは考えています)。
別の提案は、ユーザーに画像をサーバーのアイコンにドラッグしてアップロードすることでした。これでうまくいくと思います。
また、標準的なものはつまらないので使用しないでください。私は完全に同意しません。優れたグラフィックスでアプリが改善され、アニメーションが少し増えると思いますが、標準のナビゲーション要素が最適です。
それで、提案は良いものですか、それともアプリケーションの使用を妨げるでしょうか?
クレイジーなアイデアを実装した傑出したアプリケーションを作成する鍵は何ですか?
「私たちは違うものになりたい」というのは非常に一般的な要求ですが、多くの場合、実際のコンテキストや目的が欠けています。
跳ねるアイコンが付いているどのアプリを使用するのが楽しいかを尋ねます。私の推測はゼロです。次に、「まあ、私たちは違うものになりたい」と応答します。うまくいけば、「良い」違いと「無意味な」違いがあることをうまく説明できます。バウンスアイコンは後者です。
第一に、バウンスするインターフェース要素は単純な選択をすることを本当に難しくします。ボタンをクリックして動かしてみるのは楽しいことではありません。チャーリーブラウンのフットボールをルーシーが振り払うようなものです。
次に、Dパッドまたはトラックボールを使用している人々は、これらの動くターゲットをどのように捉えますか?
ドラッグアンドドロップにも同じ問題があります。Dパッドでは実行できず、タップして選択したり、タップしてアップロードしたりするよりも時間がかかります。インターフェースはアプリの楽しい部分ではなく、最終的な結果です。ここにリストされている ユーザーインターフェイスのガイドライン を確認してください。インターフェイス要素の移動を推奨するものはありません。
ユーザーの時間ほど価値のあるものは何もありません。なぜ、ユーザーにとってタスクが困難になる、または完了するまでに時間がかかるのでしょうか。恐ろしいものはたくさんありますAndroidアプリはすでに市場にあります。群衆から目立たせたい場合は、ユーザーが目標を達成できるようなもの(楽しい写真を選択すること)をすばやく簡単に作成してくださいできるだけ。
クレイジーなアイデアは、実際に優れたアプリケーションと相互作用を作成するための鍵です。ただし、「良い狂気」と「悪い狂気」を区別する必要があります。前者は、iPhone、 Sifteo 、 Oblong 、および Sphero などの革新をもたらします。後者は Geode のようにクールに聞こえますが実用的ではないものにつながります。これはかなり単純なプロセス(消費者の使用)を複雑にします。
2つを区別するテストは簡単です。 2つの質問に答えてください。
クレイジーなアイデアが良い場合、そのポジティブな影響は、予約や疑いがほとんどない場合に明らかになります。
そうは言っても、設計プロセスの性質は反復にあります。悪いクレイジーなアイデアが素晴らしいものに進化しないことは予告されていません。ある人の非現実的なアイデアは、別の人を刺激して、より優れたものを作成することができます。
したがって、意図的にプロセスを混乱させるためにそうしない限り、悪い提案に対して人々を追放したり罰したりしてはなりません。代わりに、他のチームメンバーがクレイジーなアイデアを価値ある立場からユーザーに批評することを奨励します。 実際の結果とは見た目や音が実際とは大きく異なるため 。
バウンスに関する特定の問題については、前の質問「 要素の点滅、バウンス、点滅 」をご覧ください。
クレイジーなアイデアは素晴らしいです。それらは2つの重要な機能を果たします:
これらの2番目は、クレイジーなソリューションが特定の問題に適用される場合に発生します。特定の問題がある場合、狂気を適用することは本当に前向きな方法になる可能性があります。しかし、「私たちは違うことをすべき」は、解決する必要のある問題ではありません。
「私たちのユーザーは通常に飽きている」かもしれません。これは、クレイジーなソリューションをオプションとして使って、ニースの質問に拡張できます。
この種の設計決定については、調査の観点から多くのことを得ることができます。明確な質問を見つけます。すでにそこにあるものを見てください。次に、ソリューションまたは開発を見つけます。
問題は、ボタンがぐらつくのは悪い考えではありません。問題は、「私たちは何か違うことをしたい」という動機が不十分であることです。
それで、提案は良いものですか、それともアプリケーションの使用を妨げるでしょうか?
クレイジーなアイデアを実装した傑出したアプリケーションを作成する鍵は何ですか?
はいですが、あなたがそれらを信じて、そして準備ができている場合のみうまくいかない場合は削除してください。イノベーションには試行錯誤が含まれます。
さあ、わめくように:
彼らは、標準的なものは退屈だと言います。標準的なものは素晴らしいものだと私は言います。ボタンは跳ねるべきではありません。ナビゲーション要素やボタンなどの一般的なコントロールには、一種の動作規約があります。共通のコントロールに関する基本的な期待に応える必要があります。ボタンは静止している必要があります。
使用する標準が多いほど、新しいアイデアを追加するのが簡単になります。安定していると感じられる環境で、ユーザーが期待されていることを実行するコントロールに依存できる環境では、すべての標準がウィンドウから放棄される場合よりも、実験的なアイデアの余地があります。
あなたはそれが大学の課題だと書いています。潜在的な悪い設計の選択に苦しんでいるユーザーは多くないでしょう。これは実際には、ユーザーやデザイナーを侮辱することなく、クレイジーなアイデアを生み出す人生で最高の機会の1つかもしれません。このようにして、アプリをどれだけクレイジーにできるかを実践できます。
ボタンをバウンスすることは、時間をかけたいアイデアではないかもしれませんが、たとえば、「チャーリーのサッカーを引かずにバウンス効果を得るにはどうすればよいか」など、もっと興味深いものにすることができます。または「アプリケーションの使用を妨げることなく、どのようにして[ここにクレイジーなアイデアを挿入することができますか?」などです。
頑張って楽しんでね! :)
どのルールを破るかを知る前に、デザインルールを理解する必要があります。個人的には、Android Iガイドライン および パターンライブラリ を最初にたどることでアプリを設計することをお勧めします-持っていない場合それらについての十分な知識があれば、とにかく素晴らしいAndroidアプリを書くことは決してないでしょう。
設計が、ユーザビリティをテストしたとき(できるだけ早く-紙の上で問題ない)が「退屈」または「使用不可能」であることが判明した場合、目的のオーディエンスに適合するために、どのガイドラインとパターンを破るかについて考えることができます。そうすれば、whyについて最も情報に基づいた決定を下すための素晴らしい立場になり、何か違うことをする必要があります。
「クリックしてアップロードしようとしていますが、ボタンが動くので難しいです。」これは、ショッピングカートの壊れたホイールと同じくらいの機能です。 私は私のプッシュ能力をテストするためにここに来ませんでした。
楽しい機能はアプリと調和している必要があります:
重要なのはユーザーの意図を混乱させないためです。写真をアップロードする場合は、できるだけ簡単にアップロードしてください。クリックスキルをテストする場合は、難しいターゲットを用意します。
実験。バウンスボタンを実装し、アプリを使用できるようにします。誰が知っている、それはうまくいくかもしれない...より現実的には、彼らはそれがいかにいらいらするかを自分で確かめるでしょう!
カメラをオンにして写真を撮る準備ができていないのはなぜですか?
バーコードリーダーアプリを考えてみてください。何かをするように指示する必要はありません。バーコードのスキャンを開始します。
狂気のためだけの狂気、または違うことは、ただの古き良き狂気です。限目。
これまでに成功したクレイジーでさまざまなアイデアには、常に内面的な目的と、さまざまなことを行う理由があり、コンテキストに応じて理解できるため、何とか成功しています。
ボタンが画面上でバウンドすると、ほとんどのユーザーがアプリケーションを使いたくないほど不快になるでしょう。
確かに、この機能は少し「クレイジー」で、おそらく「通常とは違う」かもしれませんが、アプリケーションの目標は、ユーザーがインターフェースと戦って物事を成し遂げるのではなく、何らかの目標を達成できるようにすることです。
高齢のユーザーや、アプリケーションを使ってうまく調整できないユーザーがいる可能性があることを考えると、ボタンが跳ね返ると、おそらくボタンがオフになります。
画像をアイコンにドラッグしてアップロードすることをお勧めします。また、ドラッグアンドドロップとしてHTML5に実装されています。
ボタンが動き回るグラフィカルインターフェイスは、「ブリーザライザ」部分のないブリーザライザテストを開発している場合に1つだけ良い場合があります。モックアップを見ると、これが課題であることがわかります。
「クレイジーだと思う」ことと「ボックスの外でクレイジーだと思うこと」がある。 GUIでボタンを移動させるのが前者です。モバイルネットワークサービス技術者ツールである携帯電話のテキストメッセージを消費者向け製品であるSMSに転送するのは後者です。
テキストメッセージをコンシューマーサービスとして使用する場合のように、新しいアイデアがヒットかミスかを区別することは通常、非常に困難(読み取り不可能)です。しかし、私が知る限り、ボタンをインターフェイス内で移動させることは、「奇妙な印象を与える」以外の理由でこれまで行われなかった可能性があります。しかし、その理由は、誰もそれについて考えたことがないということではありません。理由は、それが単に最初から悪い考えであるためです。ここでは簡単で、テキストメッセージではありませんでした。
ボタンを動かすことは革新的なことではありません。それは、それを作る唯一の理由のためにあなたのポケットに収まるには大きすぎる携帯電話を開発するようなものですあなたのポケットに収まるには大きすぎます。クレイジーですが、それだけです。隠された議題はありません、アイデアはそれが何であるかで始まり、終わります。