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