ヒント1: 集中力を保つ 最高のモバイル アプリは、1 つのことを非常にうまく行うことに重点を置いています。 「詳細」を一切述べずに、アプリケーションが何を行うかを 1 文で説明できる必要があります。 ユーザーはそれを起動し、使用し、数秒以内に目的を達成できる必要があります。 ユーザーがアプリを使用するために 4 レベル以上のメニューを経由する必要がある場合、そのアプリはすぐにアンインストールされます。 ヒント3: ソフトキーボードの動作を考慮する ほとんどのモバイル アプリケーションでは、1 つ以上の画面でキーボード入力が必要です。 残念ながら、多くのデザイナーは、オンスクリーンキーボードがアクティブになったときにインターフェースがどのように表示されるかを考慮していません。 テストを行うときは、オンスクリーン キーボードがアクティブになっている場合でも、ユーザーが操作内容を把握できるだけの十分なスペースが画面上に確保されていることを確認してください。 ヒント4: 思慮深い空白プロンプトプレースホルダー アプリケーションにデータ入力フィールドが少数しかない場合は、空白のプロンプトを表示するとユーザーフレンドリーになり、アプリケーションの見た目もすっきりします。 アプリケーションに多数のデータ入力フィールドがある場合、ラベルの代わりにプレースホルダーを使用すると、非常に乱雑になる可能性があります。 ユーザーが入力フィールドに何らかの情報を入力すると、その情報が自明でない限り、ユーザーはその情報を推測する必要があります。 ヒント5: 新しい機能に挑戦する 以前のアプリケーション設計では、ソフトウェア開発者はプログラムにできるだけ多くの機能を追加することに重点を置いていました。 彼らの成功の尺度は、競合他社よりも多くの特徴と機能を備える能力です。 モバイル革命によって状況は変わりました。 ヒント6: タブを正しい位置に置く iOS では、プライマリ タブ ナビゲーションはタブのようには見えません。 これらは画面の下部にあるアイコンで、ユーザーはこれを使用してアプリの主な機能間を切り替えることができます。 ほとんどの iOS ユーザーは、この機能がウィンドウの上部に表示されることに慣れていませんが、Android ユーザーは慣れています。 Android では、タブは通常アプリの上部に配置され、左または右にスワイプすることで切り替えることができます。 ヒント7: ボタンのサイズに注意する シンプルなデザインでは、何かを追加するには、ボタンやフォントのサイズを少し小さくするだけで収まると言われる傾向があります。 これは危険で悲惨です!!! モバイル デバイス向けに最適化されていない Web ページをスマートフォンで開いたことがあるなら、ハイパーリンクをクリックできないことがいかにイライラするかがわかるでしょう。 アプリでは、ユーザーにズームインのオプションがない場合、さらに大きな問題になります。 ヒント8: ボタンの配置を考慮する ユーザーがスマートフォンを手に持つと、親指で画面の下半分に簡単にアクセスできます。 右利きのユーザーは右下隅に届き、左利きのユーザーは右下隅に届きます。 ヒント9: 必要なプロンプト情報を提供する ユーザーに入力を要求するときは常に、ユーザーがどのようなアクションを取るかを決定するために必要な情報を検討してください。 UI がこれらの入力ボックスを同じ場所に提供していない場合、ユーザーはキャンセルして前のページに戻って決定を下す必要がある場合があります。 ヒント10: 画像の解像度に注意する 最近のスマートフォンは驚くほど高解像度で、見た目も非常に美しいです。 残念ながら、アイコンに低解像度の画像を使用している場合、特にオペレーティング システムがフォントやグラデーションをレンダリングするときに、アプリがギザギザでぼやけて見えます。 264 ppi 以上の解像度を使用すると、鮮明できれいな画像が表示されます。 Retina iPad よりも解像度の高いタブレット (300 ppi の Nexus 10 など) でも、264 ppi の画像は鮮明できれいに見えます。 結論は ユーザー インターフェイスはモバイル アプリの成功を左右します。 優れた UI デザインを備えたモバイル アプリが、より高速で、より機能が豊富であるが平均的な UI デザインを備えたアプリに勝る例は数多くあります。 ユーザーが簡単に習得してすぐに使用できるアプリであれば、競争の激しいアプリ市場で成功する可能性が高くなります。 著者について: |
<<: RHCE ブリッジング、パスワード不要のログイン、ポート番号の変更の概要
>>: h5入力ボックスプロンプト+通常のテキストボックスプロンプトを実装する方法
MySQL は強力なオープンソース データベースです。データベース駆動型アプリケーションの数が増える...
共通点: DIV タグと SPAN タグは、コンテンツ全体を非表示にしたり、コンテンツ全体を移動した...
1. リテラルとローカル変数へのアクセスは最も高速ですが、配列要素とオブジェクト メンバーへのアクセ...
効果: アイデア:入力タイプ属性を使用して、タイプ値がテキストの場合はパスワードを表示し、タイプ値が...
初めての投稿ですので、間違いや問題点などありましたら、コメント欄で指摘していただければ、今後改善させ...
タイトルの通り、ページを修正すると以下のような状況が発生する可能性があります。現在、古いページを改修...
この記事では、簡単なポップアップウィンドウ効果を実現するためのjQueryの具体的なコードを参考まで...
序文最近、小さなプログラムでリアルタイムにチャートを更新するという要件に遭遇しました。最初は wx-...
目次バイナリ検索木 (BST) とは何ですか?バイナリツリーの基本的な走査(インオーダー、ポストオー...
MySQL クエリ キャッシュを設定する目的は次のとおりです。クエリ結果をキャッシュしておくと、次回...
基本概念現在の読み取りとスナップショットの読み取りMVCC では、読み取り操作はスナップショット読み...
この記事では、Linux で PHP curl 拡張機能をインストールする方法について説明します。ご...
ここで、アンカー ポイントを制御するいくつかの状況をまとめてみましょう。 1. 同じページ <...
:not疑似クラスセレクターは、式に一致しない要素をフィルタリングできます。例 テーブル tbod...
この記事では、天気予報機能を実現するためのVueの具体的なコードを参考までに共有します。具体的な内容...