微軟在太平洋時(shí)間4月29日早8:30召開(kāi)一年一度的開(kāi)發(fā)者大會(huì)BUILD2015.微軟的CEO納德拉表示,微軟的使命是讓星球上的每一個(gè)人和組織能成就更多。微軟希望開(kāi)發(fā)者們能充分利用這個(gè)平臺(tái)的優(yōu)勢(shì),發(fā)揮自身的才智和技能。新的整合的平臺(tái)將帶來(lái)三大整合優(yōu)勢(shì):建立智能云,重新發(fā)明生產(chǎn)力和商業(yè)進(jìn)程,創(chuàng)造更多個(gè)人計(jì)算。
![](/d/20211018/c1536fe2823c3fcb804d67ff5185c286.gif)
有了Azure之后的開(kāi)發(fā)變得無(wú)所不能
Azure是一個(gè)超大規(guī)模的云平臺(tái),目前已經(jīng)開(kāi)放了19個(gè)Aure計(jì)算區(qū)域。過(guò)去的一年里,微軟提供了超過(guò)500個(gè)Azure的新特性,目前已經(jīng)擁有超過(guò)30萬(wàn)的開(kāi)發(fā)者在Visual Studio Online注冊(cè)。Azure允許開(kāi)發(fā)者使用Linux和Windows接入云端。微軟認(rèn)為云計(jì)算平臺(tái),必須提供更多選擇上的靈活性。
![](/d/20211018/d2215ea2ce330f1bde29122aa68acf5f.gif)
![](/d/20211018/3299c2d8cc5481e7d91f61e112ecbcb5.gif)
針對(duì)Linux,Windows和Mac的.NET內(nèi)核將在今天開(kāi)放預(yù)覽,現(xiàn)場(chǎng)演示了在Linux中調(diào)試.NET程序。
![](/d/20211018/b25873f4d2f64c36c7e2aff1a6552c90.gif)
此外,Visual Studio也支持Android模擬器了,開(kāi)發(fā)者可以利用Visual Studio進(jìn)行開(kāi)發(fā),完成后同時(shí)在Android以及Windows中進(jìn)行模擬測(cè)試。
![](/d/20211018/acb7a0664f7852e5e403728e4e6d657a.gif)
現(xiàn)在,借助Azure云服務(wù),也可以在Visual Studio在線(xiàn)建立并測(cè)試程序,這樣一來(lái)開(kāi)發(fā)者就可以在其它平臺(tái)中利用瀏覽器進(jìn)行程序調(diào)試。
![](/d/20211018/fce3c32de7457ba531197eba23b665ea.gif)
Mac以及Ubuntu平臺(tái)也迎來(lái)了精簡(jiǎn)版的微軟的開(kāi)發(fā)工具Visual Studio Code,不過(guò)這并不具有與WIndows平臺(tái)相同的功能,僅可以用來(lái)調(diào)整代碼。然而這已經(jīng)是微軟邁出的關(guān)鍵一步,更重要的是,Visual Sudio Code在多平臺(tái)免費(fèi)。
![](/d/20211018/44b4f220c7d8c3211fa75b2d75dce32b.gif)
![](/d/20211018/c10faaef28c11626c201e521fdcb4798.gif)
![](/d/20211018/120204db36ecff9d8acc77f8aae2afdc.gif)
不過(guò),Visual Studio 2015依舊是最完整的開(kāi)發(fā)工具,但Visual Studio Code提供了跨平臺(tái)的代碼編輯功能。
每天使用Azure創(chuàng)建和投放的SQL數(shù)據(jù)庫(kù)數(shù)量達(dá)到16萬(wàn)個(gè)。借助云計(jì)算分析,Azure可以提供最合適的數(shù)據(jù)庫(kù)類(lèi)型推薦。開(kāi)發(fā)者使用一個(gè)數(shù)據(jù)池,而不同的終端用戶(hù)擁有不同的權(quán)限,因此他們?cè)L問(wèn)同一個(gè)數(shù)據(jù)池,能看到的數(shù)據(jù)也不盡相同。使用MacBook也能在Linux虛擬機(jī)中加入一些.NET代碼。
![](/d/20211018/90e1d9c320a4c6dc9582ec44bc15e6e1.gif)
借助Azure,用什么樣的代碼編寫(xiě)程序不再重要,重要的是開(kāi)發(fā)者可以借助云計(jì)算技術(shù)創(chuàng)建自己的邏輯規(guī)則,實(shí)現(xiàn)機(jī)器學(xué)習(xí),微軟稱(chēng)之為“智能程序(Intelligent App)”。
![](/d/20211018/feea2cede29235584d2596c721a2ffc6.gif)
微軟也宣布了Data Lake(數(shù)據(jù)湖)的服務(wù),可以提供高效率的數(shù)據(jù)分析存儲(chǔ),以及企業(yè)級(jí)的安全和權(quán)限管理。
Office:從軟件群變成平臺(tái)
納德拉表示,Office已經(jīng)有15億用戶(hù),微軟希望能讓Office超越原本單獨(dú)類(lèi)別的程序類(lèi)別,為用戶(hù)提供更大的可擴(kuò)展性。這似乎暗示Office也將成為一個(gè)平臺(tái)。現(xiàn)場(chǎng)展示實(shí)例使用的是運(yùn)行在Windows 10上的Office 2015各類(lèi)軟件,比如Word 2016以及PowerPoint 2016。
跨平臺(tái)開(kāi)發(fā)依舊是重要的主題,Office的開(kāi)發(fā)者可以創(chuàng)作跨越Windows、網(wǎng)頁(yè)以及iOS的Office插件了。實(shí)際上,Office在這幾年已經(jīng)開(kāi)始支持第三方插件了,不過(guò)這依然是微軟首次宣布跨平臺(tái)的插件開(kāi)發(fā)成為可能。
![](/d/20211018/f35a0057b596c53fc1f0c109edf12b4c.gif)
作為Office中的重要組成部分,云端硬盤(pán)OneDrive可以成為不同程序的數(shù)據(jù)的存儲(chǔ)中心。你在也不需要在不同程序中尋找不同的數(shù)據(jù)了,Office中的數(shù)據(jù)不再被封閉在Office的那幾個(gè)程序中,而可以開(kāi)放給不同的插件和程序。
Skype同樣是辦公環(huán)節(jié)重要的組成部分,微軟同樣發(fā)布了一個(gè)網(wǎng)頁(yè)版的Skype API。
Windows 10:服務(wù)而非軟件的意思原來(lái)是,Android和iOS程序都被包括了
“WIndows 10并非僅僅是另一個(gè)版本的發(fā)布,而是全新一代的Windows,它不再是軟件而是一種服務(wù)。”納德拉在介紹Windows 10時(shí)重申這是一項(xiàng)服務(wù)。作為面向用戶(hù)的重要產(chǎn)品,微軟強(qiáng)調(diào)它“更加個(gè)人”,納德拉希望開(kāi)發(fā)者能在最廣大的用戶(hù)群中找到自己程序的目標(biāo)用戶(hù)。
微軟致力于為Windows建立同一個(gè)生態(tài)系統(tǒng),而非像蘋(píng)果的Mac/iOS和谷歌的Android/Chrome雙系統(tǒng)兩個(gè)生態(tài)的模式,Windows 10將采用同一個(gè)應(yīng)用商店,意味著開(kāi)發(fā)者只需要提交一次,即可展示給Windows 10覆蓋的所有設(shè)備用戶(hù)。
![](/d/20211018/69da316da849631d3ec31165885ae25a.gif)
新的Windows Store應(yīng)用商店,支持的支付方式不僅僅是信用卡,如果你使用Windows Phone,則可以通過(guò)與運(yùn)營(yíng)商進(jìn)行結(jié)算。
微軟也宣布了針對(duì)商用的Windows Store for Business。商用以及教育用戶(hù)可以自定義專(zhuān)屬Windows Store,將所需應(yīng)用程序從分類(lèi)中進(jìn)行優(yōu)先標(biāo)記。
![](/d/20211018/38badb47c6741052304df8943b234cd9.gif)
微軟通過(guò)首年免費(fèi)升級(jí)計(jì)劃,希望在未來(lái)兩到三年內(nèi)將Windows 10的設(shè)備數(shù)量推高至10億,相對(duì)的,目前谷歌的KitKat設(shè)備數(shù)量剛剛超過(guò)5億。
通用程序的一個(gè)特性是,你調(diào)整窗口尺寸時(shí),其中的內(nèi)容也會(huì)自動(dòng)調(diào)整,并且同樣支持觸摸?,F(xiàn)場(chǎng)展示了手機(jī)版的微信,而在Windows 10桌面中,微信程序窗口保持了與手機(jī)相同的界面布局和比例,還支持拖拽傳輸文件。
![](/d/20211018/aa951980698219849e50890133c2e571.gif)
![](/d/20211018/c6b860cc42aa72d63b07014da4a6007d.gif)
開(kāi)發(fā)者可以通過(guò)四種方式建立Windows應(yīng)用程序:
第一種是網(wǎng)站,現(xiàn)場(chǎng)展示了在Windows Store注冊(cè)的網(wǎng)站,用戶(hù)可以像打開(kāi)一個(gè)應(yīng)用一樣打開(kāi)這樣的網(wǎng)站;
![](/d/20211018/3627f63dfb6a05a95035d183ce84230a.gif)
第二種是.NET和Win32程序,大部分傳統(tǒng)Windows程序都是這個(gè)類(lèi)別;
第三種是Android Java/C++,Windows將預(yù)置Android子系統(tǒng),開(kāi)發(fā)者可以重復(fù)使用在編寫(xiě)Android程序中使用過(guò)的大部分代碼;
![](/d/20211018/512b1353c390e46837113d5b54b2ea29.gif)
第四種是iOS使用的Objective C,意味著開(kāi)發(fā)者可以將iOS程序帶入Visual Studio并且將它們直接變成Windows 10程序。
![](/d/20211018/231aa901b3ae0d3ee2bc07781ad3ab73.gif)
提供給開(kāi)發(fā)者的還有一臺(tái)免費(fèi)的惠普Specture x360筆記本,Myerson表示,希望在座的開(kāi)發(fā)者能利用酒店的WiFi升級(jí)到最新的Windows 10。
![](/d/20211018/9e1761e8d24c4f512478868f32bf2dc0.gif)
其它一些Windows 10的細(xì)節(jié)功能:
Windows 10在鎖屏狀態(tài)支持Spotlight,可以顯示照片;開(kāi)始菜單重新采用了Aero玻璃特效,屏幕右上角還有一個(gè)必應(yīng)壁紙的是否喜歡,其實(shí)這項(xiàng)功能已經(jīng)有了。
Cortana現(xiàn)在有了改進(jìn)的界面。
![](/d/20211018/ad8a5f0a072129786115fe14bf9420d5.gif)
![](/d/20211018/95004732669209e401ce628965dba6b7.gif)
IE瀏覽器的替代品Project Spartan的正式名字是“Microsoft Edge(微軟邊兒)”,內(nèi)置Cortana,適合閱讀,內(nèi)置截屏涂鴉以及分享。
![](/d/20211018/c089a0989c7092c82440b777288150bf.gif)
![](/d/20211018/22a659700f938f0995e213ff3d945656.gif)
Microsoft Edge使用HTML5和Java內(nèi)核,可以直接使用開(kāi)發(fā)者針對(duì)Firefox和Chrome瀏覽器已經(jīng)開(kāi)發(fā)的瀏覽器插件。
正式發(fā)布HoloLens以及開(kāi)發(fā)平臺(tái)Holographic
微軟正式發(fā)布現(xiàn)實(shí)增強(qiáng)工具HoloLens的開(kāi)發(fā)平臺(tái),HoloLens程序都是Windows 10通用程序,Windows Holographic。Holographic將進(jìn)入并改變建筑行業(yè),這個(gè)行業(yè)是數(shù)十億美元的行業(yè),借助Hololens,建筑師可以直接在3D空間中看到建筑模型并直接進(jìn)行調(diào)整,提前預(yù)知工程完成時(shí)的樣子。
![](/d/20211018/ab5e21fd5ccf986af6ee54b4c1e9c735.gif)
醫(yī)學(xué)領(lǐng)域也是HoloLens的擅長(zhǎng)領(lǐng)域,醫(yī)生可以對(duì)人體進(jìn)行3D建模,分別對(duì)骨骼、肌肉、循環(huán)系統(tǒng)以及具體器官進(jìn)行直觀檢查。
![](/d/20211018/c3af488397893b2e20da3e22e3ba23c0.gif)
![](/d/20211018/3b0198f18313b77b00e9c5c712af7b75.gif)