5/25 ~ 5/27是2022微軟Build年度開發者大會,照慣例微軟CEO Satya Nadella都會在這個活動進行開場演說,為活動揭開序幕。如果你沒有時間聽完三天的活動,那至少可以聽聽Satya的這一場演講,如果也沒有時間聽完一整場演講,那這篇文章快速地幫你整理了一下CEO想表達的重點。
一如過往,Satya的演講向來會從客戶的角度出發,而這個活動是針對開發者,所以把整場訴求將開發者提升了一個層次:如何打造這個世界需要的產品?如何建立這樣的能力?
而這場演說非常具有條理,直接告訴你,以下的內容會分成這十點來進行說明:
1.Developer Flow 開發流程革命
擁有好的工具,讓你事半功倍!推出:
GitHub Codespace
全雲端開發環境,可以在瀏覽器中操作VS Code,也可以在Windows中的WSL(Windows Subsystem for Linux)先開發,然後雲端與本地端進行同步。
Microsoft Dev Box
Azure Game Dev VM讓遊戲開發者可以在雲端上進行開發與測試
GitHub Copilot
這個夏天會正式發行,學生與開發原始碼貢獻者可免費使用。
- Cloud ubiquity 無所不在的雲端服務
不只是高速,甚至超越地表至太空,也透過機器學習來協助檢測太空人的手套損傷程度。
雲端服務也讓企業可以透過情境模擬搭配Azure AI,例如進行各種車道事件演練。
3.App ubiquity 無所不在的應用服務
擁抱開放,支援多種語言的應用程式都可上架至Windows Store,桌面端與雲端也變成彈指可及,在Windows上很方便進行切換。
這波風潮連遊戲玩家都受惠,微軟推出Xbox Cloud Gaming,Xbox遊戲可以在iPhone, Android, 平板, 以及PC中的瀏覽器執行。微軟想打造的是,不論是視窗程式應用或是遊戲,開發者只要繼續做好原本的事情,但微軟幫你做好後半段跨平台的工作,開啟更多的機會與可能性。
4.Cloud-native
Azure Container Apps是微型服務的Serverless容器,可以讓你在一個開放原始碼的架構中建立新一代的應用程式,不需要費心於伺服器等架構問題,也具備彈性能夠因應使用者量的成長。
5.Unified Data
Microsoft Intelligent Data Platform,資料分析的需求日益擴大,而多元資料整合的複雜度也快速提升,整合式平台能讓你在第一時間就進行分析與預測,例如購物網站能夠針對你當下的購買資訊,就分析歷史資料,推薦給你合適的其他商品。
6.Models as platforms
微軟建構各式預訓練模型,打造成一個個服務,讓開發者可以嵌入自己的應用中。更進一步地,Autodesk Maya結合自然語言輸入,自動產生原先開發者要自己輸入的內容,達成「用嘴巴寫程式」的境界。
7.Hybrid AI
除了CPU與GPU之外,Windows的電腦可再利用NPU(Neural Network Processing Unit)與Azure Compute,共構高速、混合、雲端到邊緣的世界。依實際應用的場景,例如可以在雲端上訓練、在本地端推論。微軟也很突然地在這裡推出了為開發者打造的主機 Project Volterra,強調具備AI運算能力、環保材質機身、連接埠多,可串接,外型有一點像Mac Mini。
8.Low code/no-code
微軟打造了許多工具,拉近了產品經理與開發、紙本與數位之間的距離。在此更趁勢推出Power Pages,有點像是捲土重來的FrontPage,透過所見即所得的方式來建立網頁,不需要會HTML或任何網頁技術。Low code/no-code趨勢讓一般或簡易網頁需求,可以快速透過工具來實現,高階或高度客製化網站,相信還是需要工程師,只是這波趨勢仍然不得不注意,是否會改變網頁開發生態。
9.Collaborative apps
應用程式之間的資訊傳遞整合,讓使用者無需自行處理檔案轉換,例如在Figma中建立的應用程式雛形,可以在Outlook中夾帶,也可以在Teams中的聊天也可以出現。更進一步地,有些應用程式還可以嵌入於電子郵件中,例如投票、簽署文件等功能,並能夠即時同步於雲端。這樣的趨勢讓微軟也再推出Live Share in Microsoft Teams,不只是一起看,還可以一起建立、一起編輯。
10.Metaverse
不論是在虛擬世界,或虛擬與真實世界之間,微軟正在打造一個更無縫整合的理想狀態,可以讓大家分處在不同的地點,卻像是共同參加了一場活動。而企業更可以進一步利用虛擬世界,低成本地先行測試各種可能發生的情況,提前準備因應方案。
不論趨勢如何演進,微軟將成為開發者最強力的後盾,打造一個平台,讓你可以安心開發,建立更棒的產品與解決方案!
2,989 total views