微软计划重新设计 Visual Studio 的用户界面,使其更好地符合 Windows 使用的 Fluent Design System。
根据 Kaitlin Brooks(高级艺术总监)、Cherry Wang(设计开发人员)和 Dante Gagne(高级产品经理)的说法,“当前的视觉语言(自 Visual Studio 2012 以来一直没有更新)对许多客户有局限性。
这些限制包括难以交互的小而拥挤的控件、难以聚焦或识别活动区域的视觉噪音,以及可能导致分心和混乱的不一致状态指示……通过与 Fluent 对齐,Visual Studio 将看起来和感觉与操作系统的其余部分和其他 Microsoft 产品更加无缝。”
该帖子以及相关的反馈请求收到了大量评论,显示了开发人员对 Visual Studio UI 的关心程度——尽管许多人对此持谨慎态度,回顾之前的重新设计工作,如 Visual Studio 2012,其中菜单全部大写, 以及图标的颜色太淡以至于很难区分。
当时和现在一样,部分原因是“让 Visual Studio 与其他 Microsoft 用户体验的方向保持一致”。
根据 StackOverflow 去年的一项调查,Visual Studio 是继 VS Code 之后第二受欢迎的 IDE,超过 32% 的开发人员在某种程度上使用它。
Fluent 设计系统看起来很优雅,但一个有争议的问题可以一直追溯到它在 Windows 8 中的祖先“Metro”设计,那就是它使用了更多的空白空间并且内容不那么密集——设计师倾向于欣赏这一点,但一些开发人员不喜欢。
“我就是那些试图尽可能多地删除空白区域的人之一,我希望我所有的按钮、菜单选项等……都尽可能靠近,以尽量减少鼠标移动,”一位长期使用 Visual Studio 的开发人员说。另一个说“请将这种浪费宝贵的屏幕空间设为可选项,并将其默认为不使用的新样式。”
另一种普遍观点是,微软应该投资于改进核心产品,而不是改造其外观。提出的问题包括缺少 MAUI(多平台应用程序 UI)和 WinUI 的可视化设计器,Visual Studio 仍然构建在 .NET Framework 而不是 .NET Core 上,以及性能和稳定性问题。
其中有接受采访的开发人员说,“我很少听到人们抱怨 VS 的 GUI。我经常听到和看到的是关于性能、错误……和半工作功能的抱怨。请不要在这里花费本可以在其他地方更有用的努力。”
许多开发人员同时使用 Visual Studio 和 VS Code。一位开发人员希望 “让 VS Code 和 Visual Studio IDE 对于我们这些不得不在两者之间跳转的人来说更相似会更好”。
VS Code 因其干净的 UI 和所有功能都在命令面板中可用而受到赞誉——尽管 Visual Studio 也有一个命令面板 (Ctrl+Q),但一些开发人员似乎不知道有这功能。
“我经常使用 Visual Studio、VSCode、Sublime Text、Sublime Merge 和 Xcode,但只有 Visual Studio 操作感觉太复杂,屏幕空间到处都是浪费” 一位开发人员评论道。
也有些人更欣赏,“我强烈支持这项努力!我特别鼓励对当前选项卡进行独特的突出显示”,有的甚至说 “急需且非常欢迎这项努力……间距的变化非常受欢迎。”
有一件事似乎是肯定的:微软要取悦所有 Visual Studio 用户并非易事。