ADVERTISEMENT
自從微軟打算攻入行動市場以來,他們針對行動應用設計了所謂的「UWP」通用Windows平台,這是在Windows上實現類似iOS、Android等行動裝置效果的介面,而在UWP模式下執行的APP稱為UWP應用程式,也設計了微軟商城讓使用者可以下載APP。但這也讓一般消費者,對於傳統的Win32桌面應用程式,以及UWP應用程式這兩種應用程式的存在覺得很混淆。
微軟一直致力於將win32桌面應用程式和UWP應用程式可以緊密結合在一起,但是進展始終有限。而現在,他們為將兩者結合在一起的這項計畫正名為「Project Reunion」。這是微軟承諾在多個Windows 10裝置都可以運行UWP應用程式的最新轉折,而微軟現在將傳統的桌面應用程式和UWP應用程式也都簡單地稱為「Windows apps」。
這個計畫目的在幫助WIN 10平台的應用程式開發起來可以變得更加容易。Project Reunion將使現有的WIN 32和UWP API統一起來,並透過NuGet等工具使其與系統分離。使用 Project Reunion 組件構建的應用程式,可以在所有 Windows 10 版本和設備上執行,這將為新應用程式提供一個通用平台。
ADVERTISEMENT
微軟體驗與裝置部門執行副總裁Rajesh Jha解釋,「我們將win32和UWP的力量結合在一起,因此開發者不再需要選擇,因為我們統一了這些現有的API,並以某種方式將它們與作業系統連結。」
簡單來說,這意味著開發者現在可以構建一個利用最新的Windows 10功能的Windows應用程式,而不必擔心作業系統的舊版本。在這之前,開發者通常會等到Windows 10使用者使用最新版本的作業系統推出後,才會更新他們的應用程式,以便讓使用者獲得新功能。現在,他們可以從開源包管理器NuGet中調出新的API,並將其編譯為應用程式的一部分,而不必擔心舊版本的Windows 10。
ADVERTISEMENT
微軟還對Project Reunion有更廣泛的野心,它的目標不僅僅是Windows。現今的應用程式不只要在實體Windows機器上好好的執行,也可以透過Windows虛擬桌面或遠端應用程式解決方案從雲端串流執行。
「你現在不僅可以在Windows上運行Windows,還可以從iOS、Android、Mac和Linux等系統透過雲端來執行。」Jha解釋,「我們希望透過Project Reunion計畫,能夠與Windows上的開發者社群合作,進一步加快Windows 10上的創新和新體驗,讓每一個用戶都能享受到Windows 10的創新和體驗。」
ADVERTISEMENT
多年來,由於現在使用者漸漸轉移到以使用行動裝置為主,企業一直在持續將應用服務轉化到串流APP上,以實現在iOS和Android上執行的目的。微軟希望Project Reunion能透過對舊的應用程式進行改造,而不是要求開發者為Web、iOS或Android重寫應用程式的方式,來緩解這一過程。
ADVERTISEMENT