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