從 2008 年某次開發(fā)者大會上時任微軟 CEO 的鮑爾默高喊「Developer,,Developer,,Developer......」,到今年微軟 Build 2021 上直白的「Microsoft ?? developers」Slogan,過往十三年間,,微軟不斷用實際行動證明了其擁抱開發(fā)者的決心,。
北京時間 5 月 26 日,屬于微軟開發(fā)者的年度盛會 Build 2021 以線上直播的形式正式拉開帷幕,,這一次,,微軟又將給我們帶來哪些驚喜?
微軟 CEO 納德拉:數(shù)字化進程中,,開發(fā)者數(shù)量迅速增長
大會伊始,,微軟 CEO 薩蒂亞·納德拉(Staya Nadella) 身著黑色 T 恤亮相「云端」,并用了 16 分鐘的時間分享了科技對于日常生活的重要性以及微軟在過去一段時間所實現(xiàn)的一些成果,。其表示,,“科技產業(yè)仍在快速增長,并將占世界生產總值(GDP)的 10%,??萍籍a業(yè)創(chuàng)造了數(shù)百萬個就業(yè)機會,僅美國經濟就增加了超過 1 萬億美元,?!?/p>
納德拉還分享道,過去兩年來,,非科技公司的開發(fā)者數(shù)量增長快于科技公司,。以汽車行業(yè)為例,該領域雇用的軟件工程師比機械工程師多,。值此之際,微軟舉辦 Build 大會的目的并非是制定新的規(guī)則或帶來新的約束條件,,也不是決定開發(fā)者應該如何或創(chuàng)建什么樣產品,,更不是慶祝自己的創(chuàng)新成果,。相反,微軟希望幫助開發(fā)者實現(xiàn)自己的創(chuàng)新,。
基于此,,微軟發(fā)布了多項創(chuàng)新產品及功能,借此能夠幫助更多的開發(fā)者降低開發(fā)門檻,,提高效率,。
GPT-3 的商業(yè)化之路已開啟,微軟實現(xiàn) GPT-3 商用產品
本次大會中,,讓開發(fā)者為之振奮的是,,微軟宣布自家實現(xiàn) GPT-3 首個商業(yè)化產品,即將 OpenAI 的 GPT-3 成功引入其無代碼/低代碼 Power Apps 服務中,,與此同時,,該服務還集成了 Power Fx 低代碼編程語言。
此前,,我們也曾報道過,,于 2015 年成立的 OpenAI,最初僅是一家非營利組織,。不過近幾年來,,它一直在嘗試以 GPT-3 作為其第一款可銷售產品來賺錢。
2020 年 9 月,,在被微軟投資 10 億美元且攜手為 Azure 云端平臺服務開發(fā)人工智能技術之后,,OpenAI 與微軟簽訂了一項獨家合作協(xié)議,基于這份協(xié)議,,微軟獲得了 GPT-3 語言模型的獨家授權,,也成為唯一一家可訪問該程序基礎代碼的企業(yè)。
基于此,,OpenAI 在去年還發(fā)布了一個 Azure API,,它允許開發(fā)者訪問 GPT-3 功能。彼時,,微軟官方表示,,他們計劃將 GPT-3 集成到 Azure 和其他主流產品中。
經過幾個月的探索,,如今微軟成功將 GPT-3 和 PROSE(Program Synthesis Using Examples,,一種通過示例準備數(shù)據(jù)的技術)集成到該服務中,使得用戶在使用 Power Apps 開發(fā)時,,可以運用自然語言輸入和“示例編程”等技術,。
其中,Power Apps 指的是一系列應用,、服務,、連接器和數(shù)據(jù)平臺,,可提供快速的應用程序開發(fā)環(huán)境,以根據(jù)業(yè)務需求生成自定義應用程序,。使用 Power Apps,,可以快速生成自定義業(yè)務應用,這些應用連接到存儲在任一底層數(shù)據(jù)平臺 (Microsoft Dataverse) 或各種聯(lián)機和本地數(shù)據(jù)源(SharePoint,、Microsoft 365,、Dynamics 365、SQL Server 等)中的業(yè)務數(shù)據(jù),。Power Fx 是今年 3 月微軟推出的全新低代碼文本開源編程語言,,它是一種基于微軟 Excel 的低代碼公式語言。
對此,,微軟官方表示,,將 GPT-3 集成到 Power Apps 是 GPT-3 首次被集成到自己的銷售的產品中,這一實現(xiàn)能夠幫助開發(fā)者使用簡單的英語編碼,。負責低代碼應用程序平臺的微軟副總裁 Charles Lamanna 評價道,,使用這類高級 AI 模型,公司可向更廣大的受眾推廣切實有效的無代碼 / 低代碼開發(fā)體驗,。
不過,,微軟也強調道,這雖然使得編程更加容易,,但是用戶還是需要了解其正在構建的應用程序邏輯,。"這些功能不會取代個人創(chuàng)新想法,而是旨在幫助學習 Power Fx 編程語言的人員選擇正確的公式以獲得所需的結果,。這可以顯著擴展對更高級應用構建的訪問,,并更快地培訓開發(fā)者使用低代碼工具。"
未來,,這一項新功能將在 6 月底之前在北美地區(qū)以英文公開預覽,。
區(qū)塊鏈服務 Azure Confidential Ledger 重磅發(fā)布!
在近日宣布即將關閉其區(qū)塊鏈即服務 Azure Blockchain as a Service 后,,微軟在 Build 2021 上又推出了一款與之相似的區(qū)塊鏈 Azure Confidential Ledger(ACL),,并發(fā)布了預覽版。據(jù)介紹,,ACL 是建立在區(qū)塊鏈基礎上的服務,,但具有更好的安全性和可擴展性。ACL 使用 Azure 保密計算平臺,,并運行于特殊的安全硬件上,,有助于防止惡意篡改或刪除所存儲的重要數(shù)據(jù)。
此外,,微軟,、Accenture,、GitHub 和 ThoughtWorks 還成立了綠色軟件基金會(Green Software Foundation),也是一個與 Linux 基金會和聯(lián)合開發(fā)基金會 Projects LLC 共同建立的非營利組織,。綠色軟件基金會旨在幫助科技行業(yè)履行其可持續(xù)性的責任,并根據(jù)《巴黎氣候協(xié)定》的全球目標,,到 2030 年將軟件排放量要減少45%,。
除此之外,微軟和高通也在攜手改善 PC 上 Windows on ARM 體驗,。今年夏天微軟將出售一款基于 ARM 且價格適宜的 Windows PC,,這有助于開發(fā)者更輕松地使其 Windows 應用程序在 64 位 ARM 設備上正常運行。
IE 11 退役后,,Edge 接任,!
幾天前,Windows 官方博客發(fā)布公告表示,,Internet Explorer 11 桌面應用程序將在 2022 年 6 月 15 日停止使用,,并且不再支持某些版本的 Windows 10。這意味著 IE 11 生命周期即將結束,,而作為繼任人 Edge 無疑成為微軟在瀏覽器領域的核心所在,。
在今年的 Build 大會上,微軟推出了 Edge 91 版本,,并帶來眾多的功能更新,,這些更新也使得 Edge 瀏覽器在低端硬件上也能擁有更高的性能。其中新功能主要包括 Startup Boost 啟動加速功能和 Sleeping Tabs 標簽休眠功能,。
(1)Startup Boost 啟動加速功能通過在后臺運行一組常駐進程,,保證瀏覽器無需加載任何額外資源即可開啟。另外,,微軟還表示,,已經為開源的 Chromium 項目提交了約 5300 項更改。
(2)Sleeping Tabs 標簽休眠功能可以手動設置標簽在特定時間后休眠,,釋放內存空間,。從理論上而言,這允許小的內存或 RAM 的設備保持平穩(wěn)瀏覽,,因為當不使用標簽頁時,,瀏覽器現(xiàn)在將把標簽頁休眠,但將其保留在標簽欄中以供以后使用,,這對于低內存容量的設備更加友好,。
Edge 91 版本將于本周開始在推出,并且 Beta 版本已經可用:https://microsoftedgeinsider.com/,。
其他更新
除此之外,,在 Build 2021 大會上,,還有一些值得開發(fā)者關注的更新:
(1)Windows Terminal 1.9 Preview 發(fā)布。這是微軟命令行工具的最新版本,,該版本增加了 Quake 模式,,允許用戶通過一個簡單的鍵盤快捷鍵從 Windows 的任何地方啟動 Windows 終端;
(2)Project Reunion 0.8 預覽版更新,。該框架旨在統(tǒng)一 Win32 和 UWP 應用程序的開發(fā)平臺,。同時,這一版本也提供了對 Windows 10 1809 及更高版本,、.NET 5,、WinUI 3、WebView 2 的支持,。微軟計劃在今年秋天發(fā)布 Project Reunion 的 1.0 版本,;
(3).NET 6 Preview 4 發(fā)布。它全面提供了.NET平臺的性能,,從開發(fā)階段的熱重載調試體驗,,到發(fā)布部署的AOT的全面支持。同時,,這一版本允許開發(fā)者構建適用于 Windows,、macOS、iOS,、Android 的應用程序,,共享單一代碼庫和模板。最新的預覽版可以在 Visual Studio 中使用,,RC 版本將在 8 月份正式發(fā)布,,RTM 版本將在 11 月份發(fā)布,屆時 .NET 將正式完成 .NET Framwork 和 .NET Core 以及 Mono 的功能統(tǒng)一,;
(4)Visual Studio 2019 16.10 版本現(xiàn)在也普遍可用,。不過,Visual Studio 2022 的第一個預覽版本將在今年夏天晚些時候面市,。
Windows 雖不是主角,,但未來可期
作為微軟曾經的核心業(yè)務,Windows 平臺成為很多軟件,、工具的載體,。在本次 Keynote 上,Staya Nadella 雖然只是一筆帶過了 Windows 的相關信息,,但其預告表示,,“不久之后,下一代 Windows 即將到來,而這也是十年來最重要的更新之一,。我們向您承諾:我們將為當今的每一位 Windows 開發(fā)人員創(chuàng)造更多機會,,并歡迎每一位正在尋找最具創(chuàng)新性、新穎,、開放的平臺來構建,、分發(fā)和盈利應用程序的創(chuàng)建者。我們期待很快分享更多,?!?/p>
這意味著不久之后,微軟或將特設一個 Windows 專場發(fā)布會來分享此次的重大更新,。至于究竟更新哪些功能?我們不妨從此前微軟的舉措中探究一些“蛛絲馬跡”,。
(1)應用商店大更新,。據(jù) Windows Central 報道,近幾個月以來,,微軟一直在為 Windows 開發(fā)一個新的應用商店,,該應用商店將面向所有類型的應用程序和游戲開放。事實上,,當前微軟的應用商店有很大的限制,,其要求開發(fā)者通過 MSIX 打包工具將現(xiàn)有的 Win32 應用程序打包為 MSIX 格式,并基于微軟自己平臺的更新機制分發(fā)到微軟商店,,而這在一定程度上,,限制了其生態(tài)的發(fā)展。
未來,,微軟將允許開發(fā)者向應用商店提交標準的 EXE 或 MSI 包,,并且可以通過開發(fā)者自己的內容交付網絡(CDN)管理更新。
(2)重大的 UI 變化,。本次會議上,,當納德拉提及 Windows 更新時,其使用的是“下一代 Windows”來描述,,而非“Windows 10”,,這一細節(jié)變化也吸引了很多用戶的注意。另外結合不久前微軟宣布 Windows 10X 將不會搭載在新的硬件設備上發(fā)貨,,因此不難猜測,,其或將 Windows 10X 的優(yōu)點部分引入 Windows 10 的主版本中。在此,,我們也期待在代號為“太陽谷”的 Windows 10 更新中看到一些重大的用戶界面變化,。
(3)支持在 Windows 10 中運行 Linux GUI 應用程序。