このビデオを見たとき、ずっと頭の中に WPF がありました。アプリで同様のユーザー エクスペリエンスが必要な場合は、おそらく WPF の使用に焦点を当てるでしょう。
私が WPF を考えていた大きな理由は、Windows 8 がタイル システムに大きく基づいているという事実でした。WPFGridコントロールは、スナップ機能を含め、タイル レイアウトに最適です。または何かと組み合わせるとCanvas、示されている 1 本の指でアプリを切り替えるのにも最適でしょう。
彼らはまた、開発者が Web ベースのテクノロジーを使用してアプリを構築できるとも述べていますが、これは非常に興味深いことです。HTML / CSS(またはWebで一般的な他のレイアウトテクノロジー)は、WPFを使用して簡単に実装できるようです(まだ実装されていない場合)。また、WPF で JavaScript を簡単な方法で使用する方法が既に存在する可能性があります。そうでない場合は、JScript .Net が役に立つと確信しています。(あなたがこの部分に興味を持っていたのか、それともレイアウトとタッチ機能だけに注目していたのかはわかりません)。
タッチ機能に関する限り、アプリはマウス入力と同じ (または同様の) 方法でそれを処理すると思います。そのため、あまり仕事がありません。タッチ デモがたくさんあるので、スムーズ スクロールなどの物理も難しくありません。それらを見つけるのはそれほど難しくありません。(その一例がHiloのデモです。私はこれをざっと見てみました。最終的には、かなり興味深いがシンプルな写真表示アプリが完成しました)。これらのデモが WPF 用に作成されていない場合でも、後でアルゴリズムを WPF アプリに変換するのはそれほど難しくありません。
最後に、WPF は間違いなく優れた開発ツールです。非常にきちんと整理されており、非常に魅力的な機能を備えています。また、DirectX に基づいているため、正確に何を行うかによっては、特に有利な機能になる可能性があります。また、私は熱心な C# ファンなので、.Net に実装されたテクノロジには常にボーナス ポイントを付けています。
とにかく、これらは私が WPF ベースのアプローチをお勧めするいくつかの理由です。使用する理由はたくさんありますが、使用しない理由はほとんどありません。