如果不是本周一那次有意無意的泄露,微軟兩天后在Connect 2016大會上發布Visual Studio for Mac應該會給開發者帶來更大的驚訝。
Visual Studio(以下簡稱 “VS”)是微軟公司一個開發工具集,它包括了軟件生命周期中所需要的大部分工具,比如集成開發環境、代碼管控工具等。
VS for Mac將擁有 Windows 版 VS 的大多數功能,比如它有基于 Roslyn Compiler 平臺重構 的 IntelliSense;它的項目系統和構建引擎用的是 MSBuild,以及對 Xamarin 和 .Net Core 應用使用相同的調試器。Xamarin 是微軟今年早些時候收購的跨平臺開發公司。
簡單說,開發者現在可以用 VS for Mac 開發原生 iOS 、Mac OS、Android 應用了。
用 VS 編寫的代碼之前適用于微軟支持的所有平臺,包括 Windows、Windows Phone、.Net Framework 等。微軟現在在 VS 支持的這些平臺里加上蘋果 OS X 系統,算是承認 Mac 之前搶走了它的程序員。
自2008年蘋果發布 iPhone App Store 開始,開發者要開發 iPhone 應用就只能在 Mac 上運行。也正好是在2008 年,蘋果發布了采用一體成型鋁鎂合金的 MacBook 系列,漂亮好用。
iOS 應用商店里的應用數量也從那時候的 800 個漲到今年六月統計時的 200 萬個,iOS 開發人員薪資也隨之水漲船高,吸引大批人轉到 Mac 平臺。
至今 iOS 依然是為開發者帶來最多收入的平臺,大約是 Google Play 商店的兩倍。Windows Phone 的失敗導致開發移動應用的人沒什么理由選擇 Windows PC 作為工作電腦。
此外,PC 廠商直到 2014 年前后才發布了外觀和性能都說得過去的機型,如戴爾的 XPS 系列和微軟自家的大屏幕的 Surface Pro 3。
微軟已經意識到這一點,它們在去年 5 月舉行的 Build 大會上公布 Visual Studio Code,當時微軟稱其為代碼優化編輯器。VS Code 本質上是一個帶圖形用戶界面(GUI)的代碼編輯器。它功能的確簡單了點,但支持 Mac OS 和 Linux 多少也意味著微軟開始變得更開放。
現在,完整的開發工具 Visual Studio 也來到了 Mac,已經開放下載。