10

あなたたちが新しいエンタープライズ/ビジネスアプリを設計する出発点にいた場合、そのためのメトロスタイルWinRT)のユーザーインターフェイスを検討しますか?

必要なもの:

  • 数百のフィールドを持つ複数の複雑なフォームを編集するための洗練されたデスクトップアプリ(WPF / MVVM)。一部のフォーム/ウィンドウ/ページは非常に大きくなる可能性があるため、画面上の空き領域を賢く利用する必要があります。マウスとキーボードによるすべてのコントロールへのアクセス。将来的にはタッチスクリーンの使用が可能になります(ただし、5%未満のお客様がタッチスクリーンを使用すると思います)。
  • データを表示するためのWebアプリ(デスクトップアプリよりもはるかにシンプル)
  • 現場でのオフラインタスクの基本機能を備えたiPhone/Android用モバイルアプリ。

UIは、すべてのアプリ間で一貫している必要があります。そして、Metro(そしておそらくWebアプリ)を使用してモバイルアプリを設計することは問題ではないと確信しています。ただし、デスクトップアプリはMetroには複雑すぎる可能性があります(フォームとリストが大きいため)。

Metro UIを備えたエンタープライズ/ビジネスアプリのサンプルを見た人はいますか?

PS 私はMSからの多くの記事(Windows用の優れた生産性アプリの設計など)と物事のいくつかの冷静な見方(ビジネス開発者にとってWindows 8 Metroはどの程度適していますか?)を読みましたが、それでも大きなフォームに適したアプローチを見つけることができません。 MetroUIのリスト。

Zune (下の写真)のようなものを手に入れたいのですが、それは不可能だと思う傾向があります。 ここに画像の説明を入力してください

4

3 に答える 3

7

1 ~ 2 年前、私たちのチームは、プロの UI デザイナーのサポートを受けて、開発中の (WPF に基づく) 大規模なフォーム ベースのアプリケーションを再設計しました。私たちにも同じ問題がありました。顧客は、時には数百のフォーム フィールドを含むフォームを表示したいと考えており、理想的にはすべてのフィールドを 1 ページに表示したいと考えています。

専門家からの提案は次のとおりです。これは悪い考えだと顧客に納得させてください。1 画面あたりのフィールド数を 12 程度に制限します。そうして初めて、見栄えがよく、扱いやすいユーザー インターフェイスが得られます。

したがって、複雑なフォームをより単純なパーツに分割することで、Metro で複雑なフォームを備えたエンタープライズ アプリを作成することは可能だと思います。他の基準もありますが、考慮する必要があります。

  • 企業のお客様は、Windows 8 へのアップグレードにどの程度積極的ですか? 大多数の企業顧客がまだ Windows XP (場合によっては IE6 も) を使用していることを考えると、Windows 8 へのアップグレードは非常にゆっくりと行われると予想されます。

  • 企業顧客は、iOS や Android よりも Windows Phone 8 を好むでしょうか? Android についてはよくわかりませんが、私の現在の経験では、企業の意思決定者はモバイル エンタープライズ アプリケーションを探すときに主に iOS を考えています。これは、多くの企業がすでに iPad/iPhone デバイスを所有しているためです。Windows Phone 8 が注目されるまでには、かなりの時間がかかると思います。

于 2012-06-26T06:52:48.313 に答える
4

Metro と Classic Windows の大きな違いは、Metro がタッチ スクリーン用に最適化されていることです。したがって、Windows 8 を開発するための基本コントロールはより大きく、主にタッチ操作用に設計されています (ただし、マウスは適度にサポートされています)。

Windows 8 では、Metro スタイルが整頓されたユーザー インターフェイスを好むため、雑然としたフォームは問題になります。これは、ポップアップ ソフト キーボードが画面の一部を覆い、現在フォーカスされているテキスト ボックス (たとえば) を表示するためにウィンドウがスクロール体操を実行するタブレットで特に顕著です。

すべての Metro コントロールは、従来の対応するものを模倣するために再テンプレート化できます (したがって、説明したように Zune のような画面を作成できます)。新しいタッチサポートを利用しませんか?

ただし、アプリを Metro で作成することには大きな利点があり、それは移植性です。アプリの UI デザインを標準の Metro アプリのままにすることができる場合 (要件を容易にします)、追加の開発作業を最小限に抑えて、アプリを Windows デスクトップ、Windows タブレット、および Windows Phone で実行する必要があります。

Windows 8 Mertro では、企業独自のプライベート 'App Store' からアプリを起動できるという利点もありますが、会社のセキュリティ ポリシーによっては、これが障害と見なされることもあります (ただし、アプリはアプリの外に展開できます)。 PowerShell を使用して保存します)。

于 2012-06-26T10:21:04.260 に答える
3

Metro の設計哲学は確かに興味深いものです。非常に素晴らしいアプリケーションを作成するために使用できることは間違いありませんが、すべてのアプリケーションに適しているわけではありません.

Windows ストア アプリ (またはマイクロソフトが今週呼んでいるもの) を無視すると、Metro のよりユニークな側面は次のとおりです。

  • クロムレス
  • グラデーションなし
  • ボーダーやコンテナの角を丸くしない
  • サブピクセル レンダリング/アンチエイリアシングなし - すべてが鮮明でシャープ
  • 影、透明度、ガラス効果なし *
  • コンテキスト感度
  • タイポグラフィを多用
  • 色使いの厳しさ

* Microsoft は実際にこれを数回破っています - 特にドロップダウン リストで。

従来のデータ量の多いアプリケーションで Metro がうまく機能している好例は、Outlook 2013 です。

Outlook 2013 プレビュー

データが王様であり、UI の気を散らすものは最小限に抑える必要があるという Metro のコア原則に固執します。また、outlook.com を介して同じデータをどのように表示できるかを確認することもできます。

Outlook.com

そして、これはモバイル サイトの同じサイトで、ルック アンド フィールの一貫性を示しながら、まったく異なるフォーム ファクターでデータを管理しやすくしています。

Outlook.com

免責事項: 個人的には、タッチが Metro デザインの暗黙の側面であるとは考えていません。タッチには、ジェスチャ コントロール、グラフィック フィードバック、コントロール間隔などの追加の考慮事項が必要です。人々は間違いなくそれについて同意しないでしょうが、デザインに関しては誰も同意しません:)

于 2012-11-07T11:24:55.870 に答える