微軟的 Project Reunion 究竟是什麼?

2021-01-11 開源中國

在上個月的 Build 2020 大會中,微軟宣布了 Project Reunion,並大致介紹它可以用來構建統一的 Windows 應用程式,能夠更好地打破 Win32(即 Windows API)和通用 Windows 平臺(UWP)API 之間的障礙。

但很多開發者不清楚它的功能究竟有哪些、能夠用來幹些什麼。於是,微軟最近又更新了一份文檔,對 Project Reunion 進行了更為詳細的介紹。

根據微軟的最近介紹,「Project Reunion 是一組庫、框架、組件和工具,你可以在應用程式中使用它們,以從各種應用程式中體驗到強大的 Windows 平臺功能。Project Reunion 結合了 Win32 本機應用程式的功能和現代 API 使用技術,因此這些應用程式可適用於不同 Windows 平臺。」

由此看來,開發者若想將自己的應用發布至不同 Windows 平臺,通過 Project Reunion,就無需進行重寫。Project Reunion 可自動適應首選應用程式模型和部署機制。

Project Reunion 的功能分為三個主要類別——新 API、聚合 API 和 API 子集。開發者可以按照自己的需求使用每種不同級別的功能。

目前,Project Reunion 中已有的組件包括:

WinUI 3 for XAML 利用 XAML 的功能,可以幫助開發者為各種應用程式構建流暢的 UX。C++/WinRT、RUST/WinRT 和 C#/WinRT 提供自定義類型的語言本地投影,方便 C++/Rust/C# 開發人員調用 Windows API,更輕鬆地使用自己熟悉的語言構建各類 Windows 應用和組件。MSIX-Core 用於打包應用程式,以通過商店或自己的交付管道分發到 Windows 桌面計算機。微軟表示,還有更多的組件在計劃中,例如:

支持 Edge/Chromium 的 WebView2,帶來了一次用 HTML+JS 編寫應用程式並在所有平臺上重複使用的便利。Modern Lifecycle helpers 能夠使應用程式對功耗更加敏感,並對運行時系統的功耗管理和用戶狀態的變化做出反應。Startup Tasks 可讓應用程式在不過度使用資源的情況下開始工作,或準備快速使用時活躍起來。Update Scan Integration 有助於在與其他系統維護任務同時執行的同時,使應用程式自動保持最新。隨著 Project Reunion 的發展,它提供的功能將不僅限於合併現有的 Win32 和 UWP 模型,而是將為所有應用程式提供附加功能以供使用。

Project Reunion 是完全開源的,微軟表示,希望依靠社區的力量來為它提供更好的發展。

相關焦點

  • 微軟的 Project Reunion 究竟是什麼?打破 Win32 和 UWP 的 API 障礙
    在上個月的 Build 2020 大會中,微軟宣布了Project Reunion,並大致介紹它可以用來構建統一的 Windows 應用程式,能夠更好地打破 Win32(即 Windows API)和通用 Windows 平臺(UWP)API 之間的障礙。
  • 微軟Project Reunion v0.1 發布,統一 Win32 和 UWP API
    在 Build 2020 大會中,微軟宣布推出 Project Reunion。
  • 微軟推出深度學習加速平臺「Project Brainwave」
    近日在 Hot Chips 2017 上,微軟團隊推出了一個新的深度學習加速平臺,其代號為腦波計劃(Project Brainwave),機器之心將簡要介紹該計劃。腦波計劃在深度學習模型雲服務方面實現了性能與靈活性的巨大提升。微軟專為實時人工智慧設計了該系統,它可以超低延遲地處理接收到的請求。
  • 用免費軟體替代MS Project
    【IT168 技術文章】  微軟提供了Visio、Word、PPT的viewer,唯獨沒有Project viewer。而多數人只是查看mpp(MS Project)文件,而非編輯。為此裝一個Project,太不值得(無論是體積還是價格)。
  • 微軟宣布Project 2010版本信息及功能改進
    在Microsoft Project Conference 2009大會上微軟宣布今年晚些時候將提供Project 2010的公開測試版本,並且首次介紹了該產品在項目和專案管理方面的改進之處,此外,Project 2010的版本數由之前版本的四個精簡為三個。從今天開始,用戶可以到Project官網註冊申請測試。
  • 微軟披露Project Brainwave實時人工智慧平臺的更多細節
    Project Brainwave 是微軟的一套深度學習加速平臺,主要面向實時人工智慧應用。
  • 我的世界:MC被微軟收購了,這是好事還是壞事?
    不管是出於什麼原因,現在我的世界是非常受玩家們歡迎的遊戲,但是近日有消息宣布,我的世界要被微軟收購,這就讓人有些詫異,微軟怎麼會突然宣布收購我的世界呢。MC被微軟收購了,這是好事還是壞事?其實在微軟收購之前,已經自行研發了一款沙盒遊戲,叫做project spark,很多人都不知道這個遊戲,這是微軟自主研發的,但是不知道為什麼,這個遊戲在一年後就關服了。
  • 微軟下架了華為的電腦,這是什麼意思?
    微軟下架了華為的電腦,這是什麼意思?隨著貿易戰打的不開交,作為的中國的國民企業公司華為,第一個遭受了打擊。再谷歌,高通,英特爾的強烈打擊下,華為也是受到了很大的波及。現如今美國的微軟技術公司的,也在遵循著美國總統所頒發的新命令,下架了我國生產的華為MateBook X Pro筆記本電腦,這一消息一出震驚了。華為MateBook X Pro作為全中國以及全世界最好的筆記本電腦之一。但是現如今這款筆記本電腦正在接受英特爾以及谷歌的技術壟斷。
  • 戴上頭環即可重見光明,微軟Project Tokyo項目正在幫助弱視人群
    戴上頭環即可「重見光明」,微軟Project Tokyo項目正在幫助弱視人群重啟社交Martin Grayson(左)是置身劍橋的微軟研討實驗室的高級切磋軟體開發工程師,他將微軟研究員 Cecily Morrison(右)登記到 Project Tokyo 體系中拓展用戶測試。
  • MAMMUT猛獁象#project360讓你實現登頂珠峰夢
    不管是最新舉行的MWC、還是GDC,與會上各家科技以及遊戲廠商都在VR領域上集體發力,此前,臉書花費20億美元重金收購VR領域著名公司——Oculus,以及微軟斥資1.5億美元收購了Osterhout公司手中81項虛擬實境技術專利等事件,都在告訴大家:「VR,即未來。」
  • 沈向洋離職微軟,意味著什麼?
    沈向洋在 1996 年拿到卡內基梅隆大學的博士學位之後,受同校同學陸奇的引薦而進入微軟後,便分別在微軟雷德蒙德總部研究院和微軟亞洲(北京)研究院任職,並於 2004 年擔任微軟亞洲研究院院長兼首席科學家。
  • 兩年之後微軟「海底數據中心」被打撈出水,故障率僅為陸地1/8
    為了克服這些問題,微軟將數據中心放置在蘇格蘭東北部的奧克尼群島。這個區域主要採用風能、太陽能和潮汐能等可再生能源,海水溫度也偏低。為了驗證這一想法,2015 年,微軟的研究團隊進行了一次為期 105 天的實驗,這也是整個項目的第一階段。第二階段於 2018 年開始實施,當時的設計宗旨是在不需要任何維護的情況下保存數據和處理信息長達 5 年時間。兩年之後,微軟已經驗證了項目的可行性。
  • 微軟發布 Project Brainwave,基於英特爾 FPGA 的低延遲深度學習雲...
    雷鋒網消息:今日,微軟發布了 Project Brainwave,一個基於 FPGA 的低延遲深度學習雲平臺。微軟官方測評顯示,當使用英特爾的 Stratix 10 FPGA,Brainwave 不需要任何 batching 就能在大型 GRU (gated recurrent unit)達到 39.5 Teraflops 的性能。
  • 什麼是微軟的MeTAOS
    來源:TechWeb.com.cn微軟希望在SharePoint、office365底層、Azure(微軟的機器學習基礎設施)之上建立一個新的基礎層,以改善用戶使用其生產力雲時的體驗。微軟已經有了一個「生產力雲」和它的微軟365/office365系列產品。
  • 什麼是物聯網?微軟簡筆畫視頻給你答案
    微軟員工 Mike Wilmot 製作了一部介紹物聯網為何物的視頻,這則視頻很有個性,通過簡筆畫的形式為觀眾深入淺出的介紹了到底什麼是物聯網,以及物聯網對我們的生活究竟有哪些影響。簡單來說,物聯網將把我們身邊幾乎一切設備聯繫在一起,雲概念和智能設備將是未來生活的主力,「機器學習」能力的不斷增強,會讓用戶的日常生活更加隨心。在下周舉行的CES2016中,我們應該會見到更多物聯網相關設備亮相。
  • 微軟靠什麼重新崛起?
    兩大戰略的最大差別就在於設備,薩提亞構想的微軟是一家跨平臺、跨設備的軟體與雲服務提供商。只要消費者可以使用到微軟的服務,具體終端是什麼設備並不重要——要知道,在鮑爾默時代,如果有高管敢於在公開場合使用Windows Phone之外的手機,是會被斥責的。在當時,薩提亞的這句戰略口號引起了很大質疑。首先從說法都過不去,所謂first應該只有一件事情。但薩提亞仍然堅持執行了。
  • 詳細解析Office Project 2010新功能
    【IT168 技術文檔】Office Project 2010是微軟公司最新的項目管理軟體產品,該產品的功能涵蓋企業項目管理的方方面面,包括進度管理、資源管理、成本管理、問題管理、風險管理、文檔管理等功能。
  • 微軟推出Project Freta服務:可在系統內存快照中查找惡意軟體
    IT之家 7 月 8 日消息 微軟本周推出了一款名為 「Project Freta」的全新反惡意軟體服務,可在系統內存快照中,幫助用戶查找和識別惡意軟體。微軟官方對其的描述為:「微軟研究院開發的免費服務,用於檢測 Live Linux 系統內存快照中的作業系統和傳感器破壞證據,例如 rootkits 和高級惡意軟體。」據悉,Project Freta 基於雲計算,工作原理是捕捉虛擬機中運行的作業系統圖像,並上傳到雲端分析處理。
  • 微軟計算器傻傻分不清
    微軟在Win10系統中經常會出現許多匪夷所思的Bug和錯誤,尤其是錯誤的翻譯,更是讓用戶笑掉大牙。相信對於IT之家的用戶,微軟更新時候的「請坐和放寬」早已成為一個梗。那麼在計算器中微軟又有怎樣的讓人爆笑的翻譯呢?
  • 微軟Onedrive是什麼?Onedrive軟體簡單介紹
    大家在電腦和手機上可能都會看到一個「Onedrive」的服務,看到這個大家可能不知道那是什麼,幹什麼用的,下面小編就為大家來介紹一下。Microsoft OneDrive軟體版本:17.3.6799.0327 正式版網絡工具立即查看Onedrive是什麼?OneDrive是微軟新一代網絡存儲工具,由SkyDrive改名而來。OneDrive的版本跨越多個終端,包括移動端、PC端兩大平臺,並擁有網頁版。