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