text: 通用Windows平臺應用，也稱Metro風格應用，是一種透過Windows應用商店向Microsoft Windows作業系統分發的移動應用程式，它們不同於在設計、開發、分發以及內容上不同於傳統桌面應用程式。感觀.傳統的桌面軟體執行於視窗內，有它們自己的邊框，以區分彼此。邊框上還會附著用於顯示應用程式標題的標題欄，系統選單、偶爾也會有一組最大化、最小化、關閉和求助按鈕置於其上。框圍軟體的視窗可水平或垂直的更改尺寸。它們是由使用者介面中可見的元素控制，包括選單、工具欄、繃帶、捲軸以及視窗邊框。在Windows Vista和Windows 7中這些元素變得更加複雜，以至於需要特定的應用程式來做截圖。在Windows 8中，Metro風格應用程式不執行於視窗中。它們或者是佔據了整個熒屏；或者是移到熒屏的一側，而佔據了熒屏的那個垂直部分。Metro風格應用程式沒有傳統的使用者介面，沒有標題欄、沒有系統視窗、沒有視窗邊框、也沒有控制按鈕等等，真正的應和了微軟常說的“內容才是主角”的口號。但必要的命令介面像捲軸這樣的介面元素還是有的，不過起初被隱藏起來。Metro風格應用程式在他們自己的介面中並沒有選單，而是借用置於Settings charm中的特製選單。根據使用者的反饋，微軟逐漸寬鬆了這種無介面元素的規則。在Windows 8.1中，標題欄被引入但處於隱藏的狀態，除非使用者將滑鼠滑越於熒屏頂端，否則它決不會現身。Windows 10引入了平板模式，平板電腦安裝後會自動開啟這種模式；而在桌面或筆電中它被預設是關閉的，但卻可手動開啟與關閉。當這種模式關閉時，執行於桌面的Metro風格應用程式有可見的標題欄，大小也是可調的。當平板模式開啟後，Metro風格應用回退至Windows 8.1時的樣式，所有應用程式都以最大化呈現佔據著整個熒屏，不可調節尺寸。此外，Windows 10也將設定Charm移除，被一種稱之為“漢堡選單”的系統選單變體所取代。分發和授權.此前，Windows可以安裝來自於任何地方的應用程式，無論是隨身碟還是網際網。但對於Metro風格應用程式來說，只能夠透過Windows商店來購買安裝。購買而來的Metro風格應用程式與賬戶繫結，因此無論身處何處，都可透過同一帳戶安裝於不同的裝置中。然而在Windows 10中安裝次數得以受限。多工.Windows 8之前，工作列被用於抽選正在執行的程式，而在Windows 8中執行中的Metro風格應用程式是透過熒屏左側特定的應用選擇器來選取。生命週期.在Metro風格應用程式出現以前，軟體的運轉與結束都可由使用者控制，比如雙擊圖示開始，單擊關閉按鈕結束。然而Metro應用程式是沉浸式的，可能在使用者還未開啟它們時，系統已將其啟用；而當使用者關閉後，系統可能還在保留它們在後臺工作。Metro風格應用程式的生存週期是由Windows應用管理員根據系統資源利用情形而自行管理的。開發.Windows執行時.傳統的應用程式是透過使用Windows API庫函式在計算機語言下開發的，人們可以自由選擇喜愛的開發工具與開發語言。然而要開發Metro風格應用程式便須使用WinRT執行時庫，並且對於系統函式的呼叫加以限制，未能資質驗證透過的應用是無法在Windows商店中上架的。並不是每個使用WinRT執行時庫的應用都是Metro風格應用；WinRT中的有些功能也可被桌面應用程式所利用。Metro風格應用程式只能使用微軟自家的開發工具開發。雖然聲稱可以在多種語言下互操作，但自行嘗試實現對視窗執行時的繫結將導致失敗。根據Embarcadero Technologies的首席科學家Allen Bauer所說，這裡有些程式設計介面幾乎是所有程式開始者所必須呼叫的，但是卻得到微軟的禁止，除非是使用微軟自家的Visual C++執行時才行。通用應用.可同時執行於智慧型電話、個人電腦、遊戲終端和HoloLens的應用稱之"為通用應用"。這是透過使用通用應用介面來完成的，最早出現於Windows 8.1和Windows Phone 8.1中。Visual Studio 2013 with Update 2起可以開發這類應用程式。Windows 10為開發通用應用而引入了通用Windows平臺10。使用Visual Studio 2015可以利用這一平臺開發這樣的應用。早先的Windows 8.1、Windows Phone 8.1的應用需要經過修改後才可遷移至此平臺。特定Windows平臺並不是一個不同於WinRT的開發庫，相反只是它的擴充套件。通用應用不再是為特定作業系統而編寫的，相反，它們定位於一個或多個不同的裝置，比如桌面、移動、電玩XBox以至於物聯網。只要裝置能力允許，那麼它們便可執行。一個通用應用可以在智慧型電話和平板上執行，並提供差不多的體驗。執行於智慧型電話的通用應用在連線到熒屏後會可能會與執行於平板之上相同。APPX.APPX是用於分發和安裝Metro風格應用程式檔案格式，它使用於桌面和移動版的Windows。 為了統一桌面版和移動版中的應用，在Windows Phone 8.1中，XAP檔案格式也被APPX取代。APPX檔案僅相容Windows Phone 8.1和之後的版本。Windows電話市場允許使用者將APPX檔案下載至SD卡中並手動安裝它們。但在桌面系統，如Windows 8，這樣的做法是被禁止的，除非使用者可得到開發者許可或使用在商業域中的電腦。安全性.Windows軟體只要它們希望便有使用和改變他們生態系統的能力。Windows賬戶許可權，使用者賬戶控制面板和防毒軟體嘗試在應用試圖這麼做前通知並讓使用者幹預他們的做法，以至於免於它們帶來的威脅。然而Metro風格應用軟體執行於沙盒中，是無法永遠改變Windows作業系統的生態環境的。它們需要許可權才可訪問硬體資源，比如網際錄影機和麥克風，而且它們也僅能使用使用者文件，比如我的文件。微軟進一步的協調這些應用，並當在發現它們帶來安全和隱私問題時刪除它們。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: 通用Windows平臺應用
metadata.url: https://zh.wikipedia.org/wiki?curid=4984399