Microsoft Build 2022推出新雲端開發工具、統一數據平台、低程式碼開發、新型應用程式商店,為全球開發人員創造機遇

2022525日,香港 —— Microsoft Build 2022年度開發人員大會今日開始為期三天的網上直播,舉辦超過300場活動,展示Microsoft在Azure雲端服務、數據與人工智慧、混合辦公、低程式碼開發及Windows近百項的新科技,支援全球開發人員在新常態下創新與發展。

疫情加速全球對創新的需求,同時使開發人員扮演更重要的角色。 作為一家由開發人員創辦且致力服務開發人員的企業,Microsoft發現全球開發人員在過去數年的關注焦點如下:

  1. 兼顧敏捷性與效率:開發團隊在混合辦公環境更需要保持敏捷和靈活,讓團隊成員快速熟習並有效工作,並儘量減少管理硬件和環境的工作,從而將有限的資源用作創新。
  2. 無處不在的協作:遙距辦公成為開發團隊的常態。儘管開發人員可以使用不同通訊設備和聯繫,並在不同地點分頭工作。然而,團隊的交流互動必不可少,成員需要相互信任、支援,以保持最佳狀態。
  3. 網絡安全日趨重要:全球日漸依賴科技,網絡安全更為重要。因應網絡威脅不斷增長,開發人員需要更完善的方法,保護自己的程式碼和應用免受侵害。

Microsoft致力運用Intelligent Cloud,建立一個服務全球的創新平台,協助全球使用所有平台的開發人員、開發團隊和開發社群解決問題。

完善Azure雲端開發平台

靈活、高效、可快速創新的雲端原生應用需要依靠 Container(容器)、Serverless(無伺服器)、Microservice(微服務)、API、DevOps等基礎架構、科技與服務,以及 Microsoft Intelligent Cloud 矩陣中的Azure服務、GitHub社群和一系列開發工具,全面滿足開發人員的多元化的需求。Azure Container Apps現已正式啟用,建立在雲端原生應用核心基礎Kubernetes(K8S)的開源生態系統,讓戶得以無伺服器容器技術,構建名為Dapr(分散式應用程式執行環境) 的微服務應用程式。Azure Kubernetes Services(AKS)為開發人員提供無縫的DecSecOps 體驗,而託管的K8S平台可簡化集群管理,同時提供足夠的彈性、敏捷和安全性。Microsoft為AKS服務加入多項強化開發人員體驗的升級,包括Draft 擴展和CLI(命令行介面)、一個新集成的 AKS web 應用路由外掛程式, 以及K8s自動擴展器KEDA等。

雲端原生創新加快的同時,混合雲與多重雲環境成為更多用戶的必然選擇。 專為多重雲基礎設施和應用的安全管理而設計的Azure Arc不斷創新,提升混合雲與多重雲環境。支援Azure Arc Kubernetes 落地加速器,提供加速和簡化混合雲及多重雲部署雲端原生應用的靈活性, 包括最佳實踐、指導和自動化配置建議等。 符合關鍵業務標準、支援Azure Arc SQL 託管虛擬機實例正式啟用,能滿足嚴苛的關鍵業務連續性要求,協助開發人員構建並支援規模化擴展、成本效益高的雲端原生應用,更具備享譽業界數十載的高級安全保護與完善功能。Azure Managed Grafana 為用戶提供管理、監測和保護混合雲及多重雲多重雲資產所需的全部工具,更方便部署Grafana儀錶板,同時可受惠於Azure內置的高可用性和安全性。

Microsoft發佈Microsoft Dev Box,協助開發團隊在混合辦公環境下協作。該服務可為不同規模、需求的開發團隊提供建基於雲端的預先配置、高性能、自助服務、可即時使用的編程工作站。 雲端環境可提供開發人員所需的全部工具和資源,開發人員登入雲端環境後,即可開始程式設計,無需擔心設置、維護或安全問題。 開發團隊可以根據專案和任務預先配置環境,以Windows 365 服務為基礎,並加入Intune 和Microsoft Endpoint Manager 等工具,確保安全、合規和方便快捷的統一管理。GitHub OpenID Connect OIDCwith Azure AD 聯合身份認證現已啟用,開發人員可以將所有雲資源的安全訪問權限交予Azure,減少記錄身份認證和登錄資訊的負擔。

Java仍然是當今最重要的程式設計語言之一。為協助Java開發人員更方便在雲端運行其Spring應用,Azure Spring Apps 企業版將六月正式啟用,支援Azure運行全託管的VMware Tanzu組件,並提供Spring Runtime的高級支援。

統一數據平台與AI服務,創造新一代智能應用

應用程式需要近乎即時的模型學習、強大的運算能力、快速的分析和決策能力,方可更為智能。 分散於各種數據源、資料庫與分析產品之間的數據孤島、數據壁壘,以及不同類型數據資產的複雜狀況,是關發者創新的巨大障礙。

為了打破屏障,釋放數據洞察與智慧潛能,Microsoft在Build 2022大會上發佈多項創新數據服務。首先是Microsoft Intelligent Data Platform Microsoft 智能數據平台,該平台綜合各項Microsoft 數據服務,全面整合數據庫、數據分析及數據管理能力,以一個無縫整合的統一數據平台,幫助企業節省大量整合及管理數據資產的時間及成本。為實現平台整合,Azure Synapse Link for SQL 消除數據傳輸上的障礙,將數據無縫傳送到Azure Synapse Analytics服務,讓SQL Server 2022及Azure SQL Database服務實現接近實時的分析。Azure Synapse Analytics 服務可對數據進行各類進階分析,同時不會對恆常工作負載造成任何功能上的影響。

SQL Server 2022推出預覽,為目前對Azure支援度最高的版本,並持續更新功能、安全性和可用性。SQL Server 2022憑藉與雲端Azure SQL Managed Instance(托管實例)之間的無縫災備設置,為用戶提供真正的業務靈活性。Azure SQL Database 的賬簿功能現已正式啟用,用戶無需擔心複雜的去中心化區塊鏈技術及付出額外成本,便可輕鬆在熟悉的全托管SQL環境中應用區塊鏈的優良功能。作為市場上唯一以SLA協議保證毫秒級延誤及99.999%可用性的數據庫服務,Azure Cosmos DB 現為客戶提供30天試用體驗,並推出爆發容量及彈性擴展功能預覽,讓客戶在維持成本效益的前提下,輕鬆應對存取量短時間急增的情況。

當數據在混合雲、多重雲環境之間不斷流動,追蹤數據流動記錄在數據管理中變得越來越重要。Microsoft Purview 推出Dynamic Lineage for Azure SQL Databases 服務預覽,提供Azure SQL Database 服務中SQL儲存流程的實際流向的細節,從而讓用戶在混合和多重雲環境中管理數據。

機器學習(ML)及人工智能(AI)是發掘和掌握數據見解的重要元素。作為Azure認知服務的一部分,Azure OpenAI服務現推出受邀請預覽,獲邀參加的客戶可以試用OpenAI模型,包括GPT-3系列、Codex系列和植入模型,以及Azure提供的企業服務。Azure機器學習服務推出Responsible AI儀表板服務預覽,儀表板將發掘數據、解釋模型、分析錯誤、反事實、因果推理分析等多項功能集合於同一個視圖中,讓用戶可以更快捷地找出機器學習模型中的漏洞,並以數據支援作做出的明智決策。此外Azure機器學習服務現在更有提供Responsible AI 計分卡服務預覽,總結模型的性能和見解分析,以便有關部門對其合規性進行審查。

開發Microsoft 365Teams應用的龐大潛力

行動運算徹底改變人們使用軟件的方式,而現今協作軟件亦正改變各行各業的工作模式。Microsoft Teams在全球的每月活躍用戶數量已逾2.7億,而Teams上自建及第三方應用的每月活躍用戶數量比2020年初增長達10倍。為幫助更多開發人員把握機遇、推動創新、加速增長,Microsoft針對Microsoft 365和Teams內的App開發,推出一系列新服務。

Live ShareTeams會議增添互動元素,讓應用不再限於被動的螢幕分享,更能讓與會者在Teams會議中共同觀看、編輯、創作。憑藉Teams Client SDK中新增預覽的擴展功能,開發人員可為現有應用程式加入Live Share體驗。Live Share利用Fluid Framework,只需透過開發前端,便能實現狀態、媒體、控制行為的複雜同步。該功能的托管及控制均經由Azure Fluid Relay服務實現,並不需要額外收費,點擊此處觀看相關範倒,亦可預覽此SDK擴展。支援新功能的Fluid FrameworkAzure Fluid Relay服務現已正式啟用,Fluid Framework是一系列開源客戶端JavaScript庫的綜合,而Azure Fluid Relay則是用以支持Fluid Framework客戶端的全托管雲服務,兩者相輔相成,幫助開發人員實現Teams會議中的實時互動體驗,更多詳情請參閱此處

Azure Communication Services與Teams的結合讓客戶通過自訂應用及使用Teams的企業內部員工之間進行無縫交流。Azure Communication Services 示範應用制作器現已上架, 並完全無需使用代碼即可在幾分鐘內構建一個虛擬會議應用。新開放予公眾預覽的Microsoft Graph API 接口允許開發人員在應用中植入Teams聊天及群組對話訊息,讓用戶在同一個應用中無縫協作。SharePoint Framework 允許開發人員在SharePoint網站、Teams應用中創建組件和網頁,為Viva Connections 員工體驗平台加入了更多擴展功能。Teams中的Approvals審批功能將加入創建、讀取、更新、刪除(CRUDAPI,讓開發人員在業務應用中加入這些功能,並在Teams中追逐工作流程的變化。

最新版本的Teams JavaScript SDK V2和資源提取工具V1.13現已正式推出,讓開發人員將Teams應用程式拓展到Outlook、Office.com等Microsoft 365應用程式中,將一次開發的成果複製到更多應用程式,從而覆蓋更多用戶和工作流程。Teams Toolkit for Visual Studio Code 亦已正式啟用,該工具包提供為Teams創建及部署協作應用程式的所有服務,包括整合身份認證、訪問雲端存儲、連接Microsoft Graph數據及其他Azure和Microsoft 365服務。對於開發.NET網頁應用的開發人員,Teams Toolkit for Visual Studio 2022 亦推出公開預覽版本Power Apps 中的協作管理功能允許開發人員使用Power Apps 中包括Teams 對話、會議、檔案的各種Microsoft 365 協作功能,這項功能即將推出公開預覽版本,更多詳情請點擊此處

Microsoft 365 應用程式合規性計劃致力確保應用程式滿足各項涉及安全、隱私、數據處理的行業標準。Microsoft 365 應用程式合規性自動化工具推出公開預覽版本,幫助在Azure上開發的應用程式加快進行合規性審查,開發人員可以藉助該工具自動進行海量檢測,以便更快速、順利地獲得相關認證。該工具能提供易於分享的報告,以獲得應用程式的安全及合規性評定結果,更多詳情請參閱此處。經過升級的Teams 應用程式商店將幫助用戶追蹤他們在不同社群中使用的應用程式,查看相關應用程式的認可,並讓用戶更容易地通過標籤頁、信息拓展和連接器找到適合的應用程式,幫助ISV開發的應用程式進一步拓展市場。Teams 市場加入應用程式內置購買功能,助開發人員拓寬盈利來源,詳情在此

Windows 開放生態予Microsoft應用程式商店,與開發人員共同成長

Windows現已成為一個開放平台,歡迎來自不同平台的開發人員,以各種編程語言為Windows生態系統帶來創新的用戶體驗。

Build 2022大會上與開發人員相關的Windows技術更新主要包括:Windows Linux子系統(WSL)現在可通過Microsoft Store 下載,不再需要於Windows系統升級,支援Linux圖形界面應用程式和需要GPU加速的機器學習工具,如NVIDIA CUDA、TensorFlow及PyTorch等。 Windows 子系統Android 版現運行於AOSP 12.1,支持視窗模式和大小調節,增強網絡、開發工具集成等功能,現已通過Microsoft Store提供預覽。最新的Windows App SDK 1.1升級開放預覽,不久將正式發佈,加入WinUI 3的視覺元素、升級的桌面視窗API等。此外,Microsoft亦發佈一系列Arm架構原生的的開發工具,如Visual Studio 2022、VC++、.NET & .NET框架等。

此外,Microsoft Store推出一系列新措施,幫助開發人員吸引和接觸新用戶。通過開始功能表中的Windows Search:Windows Insider成員可以直接在開始功能表的搜索欄中輸入上架應用程式的名稱,直接檢索及下載程式。有超過一半的Windows用戶習慣使用開始功能表,為開發人員帶來拓展用戶的重要渠道。Restore App:Windows Insider渠道將很快推出這一功能的測試,幫助用戶在新Windows設備上自動還原曾在應用程式商店下載及安裝的程式。Pop-up StorePop-up Store和Microsoft Store徽章將有助開發人員在網頁上推廣其應用程式,並拓展及簡化安裝體驗,關於創建應用程式商店徽章的更多詳情,請參閱此處

Microsoft Store Ad 將推出先導測試,它能通過有針對性的推廣計劃,幫助開發人員的應用或者遊戲在合適的時間,以吸引人的形式和內容,觸達最具潛力的客戶。已經在Microsoft Store 發佈作品的,並有意參與廣告測試的開發人員,可以在此註冊,有機會在未來幾個月嘗試通過Microsoft Advertising服務創建推廣計劃,並對其效果做出反饋。

Microsoft Store 歡迎更多使用.NET、C++、Electron、Flutter、Qt、Rust等編程的 Win32開發人員,並為他們推出一系列新功能。自動提交應用商店:借助GitHub Action或Rest API接口,開發人員就可以設置直接從CI/CD流程中自動管理應用提交。應用隱身:開發人員可以將提交的Win32應用設置成不可發現,以便在正式發佈之前進行小範圍測試。應用分析:Win32開發人員可以通過分析儀表板獲得用戶路徑、使用情況、健康指數、安裝成功率等相關洞察。開發人員還可以查看應用評價並做出相應反饋。

過去幾年,PWABuilder.com 已經成為PWA 開發人員學習、入門、構建和打包高質素PWA漸進式Web 應用的最佳資源與工具網站之一,越來越多的PWA 應用由此進入Microsoft Store 及其它應用市場。Microsoft 與開發人員社區合作,推出一系列新功能:PWA Starter 能夠幫助開發人員自學PWA開發知識,在性能、集成、操作系統適配和用戶體驗上給予支持。 PWA Studio 是Visual Studio Code的拓展,可在VS Code內構建、打包和發佈PWA應用到Microsoft 應用商店。 Meta Quest 支持,Microsoft Store 中的PWA都支持HoloLens,現在通過Microsoft與Meta公司的合作加入對Meta旗下 VR 設備的支持,讓PWABuilder成為構建虛擬現實和混合現實最佳工具之一。

低代碼推進開發進程,提高應用開發效率

為幫助所有開發人員更快速、簡便、創新地利用低代碼開發施展創意,Power Platform在Build 2022上推出一系列新產品和新服務。

首先是全新推出的Power Pages,Power Pages的前身為Power Apps Portals,現在演進成為Power Platform平台的獨立產品,Power Pages能夠讓任何人以低代碼的方式開發以業務為核心、由數據驅動,並且嚴格確保安全的現代化商業網站。用戶可以為商業網站加入文本、視頻、圖片、業務數據表格等各種內容,快速設計、配置、發佈網站,也可利用預置好的商業方案模板加入更多高級功能。 Power Pages適合低代碼與專業開發人員,可與Visual Studio Code、GitHub、Azure DevOps無縫整合,既可滿足高級業務需求,也能自動化開發並將其融入CI/CD流程中。 Power Pages內置了Azure與Microsoft Dataverse的安全合規保障,可提供基於角色的內容和數據訪問權限控制。同時還能支持上百萬用戶訪問的擴展需求。

Power Apps Express Design快捷設計功能,能夠將任何設計自動轉化為低代碼應用,其來源可以是Figma設計文檔、PDF、紙質表格甚至是手繪設計圖。借助智能化認知功能,Power Apps能夠在幾秒內掃描設計圖,並產出與數據相連的工作應用,用戶只要對界面佈局及其連接的數據接口進行檢查,就能快速得到一個應用。 Power BI Datamarts 可面向各種數據來源,提供簡便順暢的自助式數據ETL(抽取、轉換、加載)服務,將來自Power Query的數據自動生成可用於構建報告的自優化數據集。 Power Virtual Agents 2.0 現已推出技術預覽,它將Azure Bot Framework Composer原本需要專業代碼的對話機械人創作功能,融入到低代碼平台上,讓專業開發人員和應用場景專家能夠在同一個創作平台上展開協作,共同構建能夠對圖片、視頻、適應卡片和快速回覆做出反應的對話機械人。按此註冊以優先體驗相關功能及觀看示範影片。 Power Automate推出託管RPA 機械人服務預覽,這是一項SaaS服務,可藉助Azure託管服務自動拓展來滿足訪問規模的變化。 Power Automate Embed SDK 幫助開發人員將Power Automate自動化功能植入到SaaS應用中,並將從7月開始提供按需付費模式。

欲了解關於 Build 2022 開發人員大會的更多詳細情況,請瀏覽官方網站,觀看全部現場環節的直播或重播。

###

關於Microsoft
Microsoft(Nasdaq “MSFT” @microsoft)是「流動為先、雲端為先」的世界中,領先的平台和生產力企業,其使命是幫助全球每個人和企業成就更多、實現更多。

Related Posts