微軟Build大會轉戰線上:完全純粹的開發者大會
這是微軟第一次完全線上舉辦的Build大會,也是第一次完全屬於開發者的大會。幾乎所有的新產品都是屬於開發者,開發者成為了唯一的主角。“開發者,開發者,開發者,開發者”,微軟前任CEO史蒂夫·鮑爾默(Steve Ballmer)曾經用這種略帶瘋狂、又唱又跳的方式表達他對開發者的熱愛。
不誇張的說,相比二十年前那個如日中天的巨無霸微軟,現在的微軟比以往任何時候都貼近開發者,重視開發者的作用,為他們打造平台和工具。因為沒有開發者,就沒有微軟的生態平台,也就沒有微軟的一切。
2018年微軟斥資75億美元收購了開發者平台GitHub,這是微軟CEO薩提亞·納德拉(Satya Na DELL a)拉近開發者關係的最重要舉措。當時很多開發者對GitHub的前景感到了擔憂。近兩年時間過去,歸於微軟旗下的GitHub依舊開放,並且推出了更好的服務,吸引了更多的開發者。納德拉今天強調,GitHub的開發者數量超過了5000萬。而兩年前推出的低代碼開發平台Power Platform的開發者數量也超過了350萬人。
因為新冠疫情爆發,美國科技行業每年例行的幾大開發者會議今年無法照常舉辦。谷歌I/O和Facebook F8乾脆完全取消,微軟和蘋果則選擇了線上直播。雖然和幾萬人現場參會的盛大感覺無法相提並論,但在這樣全球停擺的特殊時刻,Build大會也具有特殊意義。“整個世界正在共同面對前所未有的挑戰,全球開發者都承擔著共同責任,全力以赴重新Build我們的社會、機構和行業”,納德拉在直播中這樣強調全球開發者所承擔的使命,而微軟的使命就是為開發者提供工具和解決方案。
那麼,今年的Build大會究竟都宣布了什麼新產品,又給開發者帶來了哪些幫助?
為醫療行業打造微軟醫療雲
為了助力全球醫療機構和工作者應對新冠疫情,微軟醫療雲公開預覽版上線,今年秋天正式推出。這是微軟首次為特定行業打造雲解決方案。微軟醫療雲是在微軟現有的醫療行業相關雲服務的基礎上打造的,在滿足醫療行業主要需求的基礎上,可以更好的改善病患溝通,加強醫療團隊協作,提昇運營和診療數據。
具體而言,醫療機構和工作者可以基於這套雲服務平台預約和安排看病診斷,通過視頻進行遠程診斷,加強醫療團隊的遠程協作,接入現有應用和平台的電子病歷,管理醫療設備和防護用品,提高醫院數據安全性。微軟醫療合作夥伴生態將為其提供廣泛技術支持。
在此次疫情中,微軟已經與一些醫療機構進行了技術支持合作。美國賓夕法尼亞聖盧克大學醫院系統(St. Luke’s University Health Network)此前完全沒有遠程醫療經驗,但通過微軟的視頻協作工具Teams,很快就進行了每天3000次的遠程醫療。醫生還可以通過Teams視頻工具與ICU內的同事合作,對新冠重症患者進行例行檢查,減少了防護用品(PPE)的使用量。
遠程協作平台Teams大升級
新冠疫情帶來了巨大的遠程協作需求。納德拉表示,“我們在兩個月內看到了原本需要兩年的數字化轉型”。Microsoft 365核心組件Microsoft Team智能會議平台使用量更是出現了巨大增長。據Techcrunch統計,2017年推出的Microsoft Teams在去年下半年超過了Slack,但今年的每日活躍用戶量已經高達7500萬人,是Slack的六倍以上。
Microsoft Teams此次推出的新功能包括:Visual Studio和Visual Studio Code加入Teams擴展,讓開發者用自己熟悉的工具開發和發布Teams應用;Teams管理中心讓IT管理員更便捷地管理Teams應用,包括評估、批准、預裝行業應用或者由ISV開發的應用;用戶單點登錄,以及用來向不同設備的用戶發送通知信息的Teams Activity Feed API,將幫助開發者提升Teams的用戶體驗;Teams商店將更容易搜索到相關應用;通過可定制的群組模板,管理員可以設定某個頻道中可以使用的特定應用;Teams加入了新的網絡設備界面(NDI)和Skype TX的互操作性,可以為公開或者內部的大規模會議直播提供更多可定制的高級設置
負責任的機器學習工具包
微軟宣布要為全球開發者打造一個公平公正的人工智能開發平台,推出一系列“負責任”的機器學習工具包,幫助開發者在生命週期內正確理解、保護和控制機器學習模型。這些Azure機器學習功能會在GitHub上提供開源。
這些機器學習工具包括了:InterpretML工具包,可用來解釋模型中不同參數所代表的意義,幫助開發者理解機器學習模型的行為;Fairlearn工具包可以評估和糾正人工智能係統的公平性,從6月起將內置於Azure機器學習服務;WhiteNoise工具包可實現差分隱私——在模型從隱私數據中發掘洞察的同時,以統計學原理確保姓名、生日之類的隱私信息得到完善的保護;Azure機器學習內置的機器學習運維(MLOPs)讓開發者可以對構建、訓練、部署模型的全過程進行跟踪和自動化控制
AI模型訓練超級計算機
微軟宣布與人工智能行業推動機構OpenAI獨家合作,打造了一台排名全球前五的超級計算機,專門用來在Azure公有云上訓練超大規模的人工智能模型。這是一台擁有超過28.5萬個CPU核心、1萬個GPU、每GPU擁有400Gbps網絡帶寬的單一系統超級計算機。與當前最新的“全球超算500”列表對比,其性能位居前五之列。
得益於在Azure上託管,這台超級計算機擁有現代云計算基礎設施的各種優點,包括快速部署、可持續發展的數據中心、並可以訪問所有Azure服務。相比以往的單獨AI模型訓練單獨任務,超級計算機可以實現更高級別的超大規模人工智能模型,深入了解語言語法、知識概念中的差別,完成複雜的任務。舉例來說,可以總結冗長的講話,可以從上千份法律文件中找到相關陳述,可以直接從GitHub上找到代碼。
微軟今年2月推出的針對自然語言的圖靈模型已經全球最大的AI語言模型。通過Azure人工智能服務和GitHub開源社區,將大型AI模型、優化訓練工具和超級計算機資源開放出來,讓開發者、數據科學家和商業用戶都能輕鬆利用這一超大規模的人工智能平台,開發自己的項目。
消除Win 32和通用Windows平台隔閡
微軟還宣布推出Project Reunion平台,致力於打造一個和操作系統分離的統一開發平台,讓開發者輕鬆實現Win 32和通用Windows平台(UWP)API的整合,為所有Windows 10版本和不同設備開發應用。納德拉提到,今年用戶每月在Windows上的時間同比增長了75%。
過去兩年,微軟一直在努力消除Win32(或稱Windows API)與通用Windows平台(UWP)API之間的隔閡,Project Reunion能夠統一對現有Win32和UWP API的訪問,並通過NuGet這樣的工具使其脫離操作系統的束縛。這將為新開發應用提供一個通用平台,同時現有的應用,無論是用C++、.NET(包括WPF、Windows Forms、UWP)或者React Native編寫,都可以通過這一方案得到現代化的升級,並加入最新的功能。
此外,微軟還宣布面向Linux的Windows子系統(WSL)加入對GPU加速和GUI圖形界面的支持。對GPU硬件的支持將提昇在Linux下運行並行計算、訓練機器學習和人工智能模型的性能。GUI的加入將允許WSL直接運行帶有圖形界面的Linux應用。微軟面向企業應用推出Windows Terminal 1.0,是一個現代化的終端應用,為用戶提供了功能強大、快速的命令航工具,支持多頁面同時操作,並支持Unicode和UTF-8字符編碼,且支持GPU加速。
新浪科技鄭峻發自美國矽谷