web-dev-qa-db-ja.com

システムを再起動する必要がある場合に最適なインターフェイス

お客様がシステムを再起動できるようにする方法をアプリに追加しています。

今、私が持っている質問は:

再起動用のインターフェイスを設計または作成するための最良の方法は何ですか?

私を取り巻く状況を考えると、最初に思いつくのはPCです。

PCを再起動すると、すべてがシャットダウンし、実際にはインターフェースがありません。

しかし、これは私が必要とするものと比較すると少し異なります。

アプリから何かを再起動できるようにする必要があります。アプリは再起動していませんが、制御するシステムは再起動しています。

現時点では、カウントダウンタイマー付きの簡単な確認ボタンがあります(5分からカウントダウンし、完了したと表示されます)。

繰り返しますが、これはいくつかの問題を引き起こします:

1〜5分は想定です。 5分後にシステムが再起動され、適切にオンラインに戻った後は、100%確実ではありません。

2-デバイスでは、アプリが最小化されている場合、カウントダウンが停止します(とにかく、これは開発上の問題です)

それでは、システムを再起動していること、および2〜5分間オフラインにできることをユーザーに伝えるための最良の方法は何ですか。

提案をありがとう

2
Nick

この間にユーザーに値を提供できる唯一の方法は、ユーザーに提供するフィードバックが意味のあるものであることを確認することです

たとえば、将来システムハードウェアをアップグレードし、再起動に1分半しかかからない場合は、ユーザーが制御デバイスを凝視しないように、ソフトウェアの新しいバージョンをリリースする必要があります。不要な追加3.5分。

理想的には、システムにクエリを実行し、リアルタイムのステータス更新を表示して、ユーザーが何が起こっているかを正確に把握できるようにします。ソフトウェアインストールウィザードの最後のステップの後でこれをモデル化します。

Installation Wizard statuses

このパターンは、ユーザーに複数の利点をもたらします。

  1. システムが現在使用不可/ビジーであることを示しています。
  2. これは、現在のアクティビティがプロセスのどこにあるかの概算を示します。
  3. 現在取り組んでいる段階を示します。

(確かに美学を改善することができますが、有意義なフィードバックとプロセスの透明性がこの例のポイントです。)

1
maxathousand

期間が長いほど、または問題が発生するリスクが高いほど、提供する情報が多くなります。サーバーの再起動には数分かかり、何かが失敗した後に回復できないリスクが高いと思います。

  • カウントダウンを表示しないまたは進行状況バー。再起動時間は不明であり、ユーザーはその時間後にサーバーが稼働していると予想するためです。 代わりにタイマーがカウントアップします
  • 期間に関するテキストのヒントを表示します。 "ちょっと時間かかります。"さらに良い統計を表示実際のデータに基づいて:「最後の5回の再起動は平均で8:24分後に完了しました。」
  • ユーザーに伝える対処方法異常に長い時間がかかる場合。ホットライン番号。
  • 再起動が完了したら、ビューを更新します。モバイルアプリの場合、アプリ外の通知が役立つため、アプリに切り替えて、終了するかどうかを確認する必要はありません。
  • 時間でビューを更新しますステータスが最後にチェックされたとき。これは、アプリがフリーズしなかったことをユーザーに示します。進捗ログを印刷できないと思いますが、それ以外の場合も表示します。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

異なるフォントスタイルを使用して、重要な情報を強調表示します。最初の段落のフォントサイズを大きくします。

4

私の経験では、Windowsのデフォルトのダイアログボックスを使用することで問題が解決するようです。シンプル/基本的なデザインのため、ダイアログはアプリケーションを介した通常のナビゲーションとは異なり、システムレベルで何かが影響を受けていることをユーザーに警告します。

これが私が言及しているものの写真です:

enter image description here

別のルートに行きたいが、アプリケーションでこれが必要な場合は、再起動ダイアログをモデル化して、できるだけ多くの点でこれに非常に似ているように見えるでしょう。先ほど述べたように、アプリケーションで作業しているときは、これが常に私の足を引っ張っているようです。モバイル環境で作業している場合は、設定を使用して携帯電話を再起動するときに表示されるデフォルトの再起動プロンプトのいくつかを確認してください。つまり、iPhoneの場合は、iPhoneの「Slide to Restart」ビューの後で再起動をモデル化してみてください。

enter image description here

0
Levi J