開発者を Windows に呼び戻すための Microsoft の最新計画である Project Reunion がゴールラインにゆっくりと近づくにつれ、同社は Pivot コントロールの廃止で失態を犯したことを認めた。
ピボットコントロールは、Windows 8以前のWindowsユーザーインターフェースを改良しようとしたMicrosoftの試みの一つでした。タブコントロールの強化版といった印象ですが、タッチスワイプで複数のコンテンツセクション間を移動できるように設計されていました。
Microsoft 独自の開発者向けドキュメントには、「ナビゲーションにタッチ スワイプが必要な場合は、Pivot を使用することをお勧めします」と記載されています。
Microsoft 自身の Feedback Hub でもナビゲーションに Pivot を使用しているため、NavigationView の代替手段では不十分な場合に備えて Pivot が残されるだろうと開発者が考えるのにも無理はありません。
ところが、WinUI チームが突然それを Project Reunion から外してしまい、開発者の悲しみが爆発してしまいました。
.NET 6 プレビュー 2: Microsoft は WinUI 3.0 のリリース時にはビジュアル デザイナーは提供されないと発表
続きを読む
マイクロソフトで13年間のベテランで、主席プログラム マネージャーでもあるライアン デモポロス氏は、今日 GitHub にアクセスし、騒動を鎮め、ツールセットの愛されている部分に対するマイクロソフトの不器用なアプローチについて謝罪しました。
彼は、頑固な意志が生のデータよりも優先されることを認め、次のように説明した。「Pivot を削除したのは、使用率が低かったからではありません。製品 (および Fluent 設計自体) を進化させたいからです。」
Pivot を削除した理由は、使用率が低かったからではありません。製品 (および Fluent デザイン自体) を進化させたいからです。
決定が下された後、チームはその決定を裏付けるデータを探し、受信トレイアプリを除けば、開発者はピボットコントロールにあまり関心がないと判断しました。「そのため、大きなストレスを与えることなくピボットコントロールを削除できると(間違って)考えていました。」
「明らかに判断ミスだった」とデモポロス氏は付け加え、この失態の責任を認めた。結局のところ、Project ReunionとWinUI 3は、開発者に諦めさせてプラットフォームを完全に放棄させるのではなく、開発者を惹きつけようとするマイクロソフトの最新の試みなのだ。
現在、コントロールを「できるだけ早く」WinUI 3に戻す計画ですが、Project Reunion 0.5の出荷日までには間に合わない可能性が高いとのことです。「製品の方向性を変えたいと思う時もあるでしょう」とデモポロス氏は述べ、「しかし、そのような行動を取る前にコミュニティの皆様と相談し、皆様が困窮しないよう、耳を傾け、解決策を調整するのは私たちの義務です」と続けました。
「我々はこの点において不十分であり、お詫び申し上げます。」
最終的に正しいことをしたので10点。それを強いられた意思決定には数百万点のマイナス。®