這次微軟的Keynote發(fā)布了眾多開發(fā)者產(chǎn)品,其中針對跨平臺移動應(yīng)用與游戲開發(fā)的Visual Studio 2015和.NET 4.6也正式登場。
在美國東部時間7月20日上午,微軟在自家的Keynote會議上發(fā)布了多款重量級開發(fā)者產(chǎn)品,其中包括面向跨平臺開發(fā)的最終版Visual Studio 2015和.NET 4.6開發(fā)平臺。
早在2014年11月,微軟就開始部署將自己的Visual Studio推廣到全平臺的計劃,在這半年時間里,經(jīng)過不斷地優(yōu)化,最終版Visual Studio 2015和新的.NET 4.6平臺終于能夠以完整的姿態(tài)出現(xiàn)在開發(fā)者面前。除了以新平臺為目標之外,新的開發(fā)工具和開發(fā)環(huán)境還能夠?qū)崿F(xiàn)跨平臺開發(fā),其中囊括Windows Phone以及新的Windows 10移動操作系統(tǒng)、Android和iOS。此外這些新產(chǎn)品也將能夠兼容新的移動端游戲開發(fā)環(huán)境,包括新的虛幻,Unity,Cocos等游戲引擎。
相比預(yù)覽版,最終版Visual Studio 2015完善了界面,新增加了一些方便工具,還推出適用于跨平臺移動開發(fā)的Visual C++。新的Visual C++重點優(yōu)化了對新的Android系統(tǒng)(KitKat 4.4,Lolipop 5.0)的兼容性,添加了直接開發(fā)Android App的環(huán)境,并且能利用API直接與windows應(yīng)用程序共享正確代碼。此外,最終版Visual Studio 2015也允許將代碼部署到自己的Android開發(fā)設(shè)備上,或使用微軟自己的Android模擬器進行測試。另外,微軟現(xiàn)在依然在積極地為iOS開發(fā)者提供適配工具。
另一個新增加的功能是,在諸如Unity這樣的游戲引擎中,整合跨平臺版本的Visual C++在建立共享組件之后也能夠同時面向Windows移動系統(tǒng)、Android以及iOS開發(fā)跨平臺游戲,熟悉C++語言而不熟悉其他編程語言的開發(fā)者可以在最終版Visual Studio 2015中開放的跨平臺框架中用到。至此,微軟也實現(xiàn)了屬于自己的跨平臺功能。
而新發(fā)布的.NET 4.6平臺可以編寫通用的Winsows程序,兼容范圍包括Windows移動平臺設(shè)備,PC,物聯(lián)網(wǎng)以及Hololens。
除此之外,最終版Visual Studio 2015也增加了debug的診斷工具窗口,C#與VB開發(fā)者能夠使用新的Roslyn-based工具,新的C#和VB版本中也增加了新的語言,基于Web和云的開發(fā)工具也發(fā)布了新的版本與更新。