MicrosoftのFluid Frameworkは、Officeの未来を担うかもしれない。アプリケーション間の壁が消え去り、共同作業が日常化する未来だ。もしこの話に聞き覚えがあるとしたら、それは2014年にMicrosoftがWebベースの共同作業アプリ「Sway」を実験的に開発していたからだ。Swayは、Webパブリッシング、Word、プレゼンテーションソフトウェアを統合し、魅力的なテキストと画像の組み合わせを実現した。
Fluid Framework の詳細は、月曜日の朝に開催される同社の開発者カンファレンス Build のオープニングとなる、同社 CEO サティア・ナデラ氏の基調講演で明らかになる予定です。製品面では、マイクロソフトは今年後半に「Fluid を活用した初の Microsoft 365 エクスペリエンス」と、サードパーティ開発者向けのソフトウェア開発キットの提供を予定しています。
Buildに先立つ説明会で、MicrosoftはFluid Frameworkを、Microsoftと開発者が「柔軟なWebベースの分散アプリケーション」を構築するための手段だと説明しました。Microsoftが目指しているのは、ドキュメントを個別のオブジェクトとして捉える概念を打破し、「自由に流れるキャンバス」を実現し、複数のユーザーがWeb上で迅速にドキュメントを共同作業できる環境を提供することです。その際、人工知能やエージェントが舞台裏で支援します。Microsoftのコミュニケーション担当副社長であるフランク・ショー氏によると、これらのエージェントは、コンテンツの取得、写真の提案、データの翻訳、さらには共同編集といったタスクを実行するとのことです。
「このキャンバス上では、これらの成果物を別の視点から見ることができます」とショー氏は述べた。「これは文書なのか、プレゼンテーションなのか、それともスプレッドシートなのか?答えはイエスです。心配する必要はありません。すべてはバックグラウンドで適応しているだけです。」
Buildでは、Officeグループのグループプログラムマネージャーであるマイク・モートン氏がFluid Frameworkについてもう少し詳しく説明しました。Fluidドキュメントは基本的にWebベースで、オブジェクトをリアルタイムで操作できるようになります。例えば、ドキュメントに入力すると、Officeが自動的にそれを翻訳し、同じドキュメントで作業している他のユーザーに表示します。

複数の言語で自動翻訳を行う Fluid Framework アプリを紹介します。
ショー氏によると、Fluid Frameworkの活用例としては、複数の言語で書かれた企業の人事マニュアルのグローバルコラボレーションが挙げられる。「Fluid Frameworkを使えば、マニュアルを共同執筆しているチーム間でリアルタイムの翻訳が可能になります」とショー氏は述べた。「調達管理部門では、単語と計算式を同じ文書内で組み合わせた文書を作成し、その計算式をチームの他のメンバーが更新することも可能です。」
ここでは、1 人の作業者が Word でグラフを編集し、もう 1 人の作業者が Teams でグラフを編集しているという、異なる方法で動作する Fluid Framework を示します。

Fluid Framework はコラボレーションを中心に設計されています。
Fluid Framework が最終的に Sway のようになるかどうかは分かりません。Sway は Sway.com で完全に Web 上で動作し、ドキュメントのデザインをかなり自由に制御できるという点で注目に値します。

こちらはSway.comのインターフェースです。元々はSurface Pro 3の既存のレビューを別のレイアウトでリミックスするために使用していました。Fluid Frameworkはこれを参考にしているのでしょうか?
例えば、画像に特定の「ウェイト」を割り当てるだけで、Sway は一般的なレイアウトに従って画像を配置する場所を決定します。作成者が結果に満足できない場合は、ボタンをクリックして「リミックス」、つまり最終結果を別のレイアウトに再配置できます。Fluid Framework が Sway をベースにしている場合、はるかに高度な機能を備えている可能性があります。
このストーリーは、追加の詳細とイラストを加えて午後 5 時 12 分に更新されました。