今天(5月12日,西雅圖)的Build大會上,Microsoft的Amanda Silver和Tim Sneath針對Visual Studio 2017未來將會提供的特性做了演講。Microsoft所聚焦的一個領域是改進IDE對所有用戶的無障礙訪問,包括視力障礙者。
事實上,在Visual Studio的前期版本中,Microsoft未能完全提供實現最好無障礙體驗所需的API。以調試器(Debugger)的局部變量(Locals)窗口為例,時至今日,視力障礙者依然難以在VS中獲悉輸出的內容。通常做法是,視力障礙者必須將輸出從窗口剪貼到記事本這類應用中,然后借助于Windows Speech Synthesizer讀出內容。這顯然非常不便于使用。現在,這種情況已經得到了改進。
無論開發人員是否需要無障礙特性,下面若干建議均適用。首先,無障礙API重在物盡其用,它們相對易于實現,但是卻能對很多類用戶提供完全不同的體驗。其次,即便是視力良好的用戶,也將受益于相關的無障礙特性,例如對所有給出的功能提供鍵盤快捷鍵。無障礙特性將會增加所有使用者的生產率。
在演講中,Silver還介紹了Visual Studio團隊在構建產品中遵循的一些核心設計理念。用她的話來說,VS2017的目標是支持所有的開發人員、應用和平臺。Microsoft認為這些目標正在得以實現,因為據Microsoft自身的統計顯示,在所有的Visual Studio工具中,VS2017得到了最快的采用。
后半段演講側重于對VS2017中新近添加特性的演示,包括:
實時單元測試(Live Unit Testing)特性,其中支持.NET Core。 運行至點擊處(Run-to-Click)特性。 支持ASP.NET應用的Docker容器,支持新建項目和已有項目。 在代碼提交前就識別出違反代碼風格和規則之處。在最終提交之前,可審查被識別的代碼以進行修正。有興趣嘗試最新發布版(Visual Studio 2017 15.3 Preview)的用戶現在就可以獲取,新版的安裝并不會影響到已有的VS2017安裝。
查看英文原文:What’s Coming Next for Visual Studio