微軟為在WinUI 3中剔除了Pivot控件而向開發者致歉
WinUI 3是一個面向桌面和UWP應用程序的用戶界面層,結合了UWP的XAML可視層和WinUI 2庫,以及更加現代的功能部件。尷尬的是,雖然微軟一直在與開發者們密切合作,以開發和擴展該庫。但在將Pivot控件從WinUI 3中移除之後,還是在GitHub上引發了長達數週的爭議。
(來自:GitHub)
微軟方面給出的解釋是,由於使用率較低,他們便在沒有另行通知的情況下移除了該控件,且希望將Fluent 設計推至另一個方向。
然而實際情況是,微軟自家的許多應用程序,仍在大量使用Pivot 控件(比如反饋中心)。如此一來,開發者們想要在他們的應用程序上實現類似的功能,就需要耗費相當大的工作量。
目前開發者的怨氣,也主要集中在微軟無法正確理解開發者的需求上。對此,微軟首席項目主管Ryan Demopoulos 表示他們已經有所反思,同時向廣大開發者誠懇致歉。
畢竟僅聽取設計和PM 團隊的指導、借助高度可疑的數據來證明相關決定、而無視開發者(或客戶)的強烈需求,這種情況本是不應該發生的。
Ryan Demopoulos 補充道,WinUI 是一款充滿雄心壯志的產品,刪除Pivot 的原因並非其使用率偏低,而是希望將該產品和Fluent 設計本身推至不同的發展方向。
今後在推行相關決定之前,他們將仔細評估遙測數據和公眾意見,以避免對開發體驗造成嚴重的破壞。
最後,Ryan Demopoulos 認為自己應該對這起失誤負起主要責任,並將盡快在WinUI 3 中恢復引入Pivot 。