進行状況の表示Displaying progress

プログレス コントロールは、時間のかかる操作が進行中であることを示すフィードバックをユーザーに返します。A progress control provides feedback to the user that a long-running operation is underway. 使用されているインジケーターに応じて、進行状況インジケーターが表示されているときはユーザーはアプリを操作できないことを知らせたり、待ち時間の長さを示したりできます。It can mean that the user cannot interact with the app when the progress indicator is visible, and can also indicate how long the wait time might be, depending on the indicator used.

HoloLens の進行状況リングの例Progress ring example in HoloLens
HoloLens の進行状況リングの例Progress ring example in HoloLens

プログレス コントロールの種類Types of progress

ユーザーが何が起こっているかに関する情報を提供する重要です。It is important to provide the user information about what is happening. 複合現実でユーザーことができますが簡単に気を取られる物理環境またはオブジェクトの場合、アプリはありませんで適切な視覚的なフィードバック。In mixed reality users can be easily distracted by physical environment or objects if your app does not gives good visual feedback. 数秒かかる場合、データの読み込み時にこのようなまたはシーンを更新、視覚インジケータを表示することをお勧めします。For situations that take a few seconds, such when data is loading or a scene is updating, it is good idea to show a visual indicator. 操作が進行中 – ですが、ユーザーを表示する 2 つのオプションがあります、進行状況バーまたは進行状況リングします。There are two options to show the user that an operation is underway – a Progress bar or a Progress ring.

進行状況バーProgress bar

HoloLens で進行状況バーの例

進行状況バーは、タスクの完了率を示しています。A Progress bar shows the percentage completed of a task. ある期間がわかっている (不確定)、操作中にために使用する必要がありますが、進行状況は、アプリでのユーザーの操作をブロックしないでください。It should be used during an operation whose duration is known (determinate), but it's progress should not block the user's interaction with the app.

進行状況リングProgress ring

HoloLens の進行状況リングの例

進行状況リングは、中間の状態がのみと、操作が完了するまで、さらに、ユーザーの操作がブロックされたときに使用する必要があります。A Progress ring only has an indeterminate state, and should be used when any further user interaction is blocked until the operation has completed.

カスタム オブジェクトでの進行状況Progress with a custom object

HoloLens でカスタムのメッシュの例での進行状況

カスタム 2d/3d オブジェクトで進行状況コントロールをカスタマイズすることで、アプリのパーソナリティとブランド id に追加できます。You can add to your app's personality and brand identity by customizing the Progress control with your own custom 2D/3D objects.

ベスト プラクティスBest practices

  • 密に結合ビルボード処理または tag-alongを簡単にユーザーは自分の頭を空の領域に移動し、コンテキストが失われるため、進行状況の表示にします。Tightly couple billboarding or tag-along to the display of Progress since the user can easily move their head into empty space and lose context. アプリがクラッシュした場合は、ユーザーが何も表示できないように見える場合があります。Your app might look like it has crashed if the user is unable to see anything. Billboarding と tag-along は、進行状況のプレハブに組み込まれています。Billboarding and tag-along is built into the Progress prefab.
  • ユーザーに何が起こっているかに関する状態情報を提供することをお勧めします。It's always good to provide status information about what is happening to the user. 進行状況のプレハブは、状態を提供するための Windows リング型の標準的な進行状況を含む、さまざまな視覚スタイルを提供します。The Progress prefab provides various visual styles including the Windows standard ring-type progress for providing status. 場合は、アプリのブランドに合わせるために、進行状況のスタイルは、アニメーションがカスタム メッシュを使用することもできます。You can also use a custom mesh with an animation if you want the style of your progress to align to your app’s brand.

関連項目See also