Inductive UI
https://learn.microsoft.com/ja-jp/windows/win32/appuistart/inductive-user-interface
Inductive UI (誘導的UI)とは、Microsoft がMoney2000などで採用したUIのモデル。
ユーザーが処理したいタスクを、単機能ページに分解してフローにすることで、ステップバイステップでユーザーに理解を促すUIモデル。コンピュータについての初期知識が不要になる。
https://www.oreateai.com/blog/making-software-feel-like-a-friendly-chat-the-magic-of-inductive-user-interfaces/e7167d12076708beeff0ec1c9bec174a
この議論は、Greg Young がCQRSの文脈で取りあげた。
Roy Fielding が提唱したRESTは、現在のアプリケーション状態がユーザーに明らかであり、またそのなかで行なうことが可能なアクションをアフォーダンスとして提供する。アプリケーションの状態はハイパーメディアによって更新される(HATEOAS)。これはIUIの発想と同じもので、事実、Microsoft がIUIについて記述したページには「Webとの比較」の項目において以下の指摘があるのは、偶然のことではない。
適切に設計された Web サイトの多くは、このドキュメントで説明されている IUI モデルと同様の原則を使用します。 これはおそらく、Web の動作方法の副作用です。