為什麼(大多數)桌面應用程式在windows應用商店中不可用

Windows 10附帶的Windows應用商店可以一站式找到您要找的所有軟體。但事實並非如此,一些桌面應用程式,比如Kodi和Evernote,現在已經可以使用了,但大多數都沒有。...

為什麼(大多數)桌面應用程式在windows應用商店中不可用

Windows 10附帶的Windows應用商店可以一站式找到您要找的所有軟體。但事實並非如此,一些桌面應用程式,比如Kodi和Evernote,現在已經可以使用了,但大多數都沒有。

這家商店主要提供諸如Candy Crush Saga和TripAdvisor等移動風格的應用程式,這兩款應用程式目前正與Windows 10捆綁在一起,但不是許多Windows使用者所依賴的功能更強大的桌面應用程式。至少這家商店不再充斥著假冒的桌面應用程式。

這家商店只提供通用應用程式

微軟決定只通過該商店提供通用應用程式,而不是桌面應用程式。Windows應用商店只包括為微軟新推出的“通用Windows平臺”(Universal Windows Platform)或UWP編寫的應用程式。它有時也被稱為“通用應用程式平臺”,或UAP。

早在Windows8和Windows8.1時代,商店就只包括那些新的“Metro應用程式”或“Modern應用程式”——微軟實際上在Windows8.1中稱之為“商店應用程式”。這些應用程式比桌面應用程式更受限制,只在全屏Metro介面上執行,從未真正“關閉”。很簡單:如果你想要新介面的應用程式,你就使用商店。如果你想要桌面應用程式,你可以用老式的方法來實現。

為什麼(大多數)桌面應用程式在windows應用商店中不可用

然而,在windows10中,微軟已經開始模糊界線。這些商店應用程式在自己的桌面視窗中執行,與其他桌面應用程式一起執行。然而,他們還是不一樣。

隨著windows8的釋出,微軟使得開發者可以將他們的桌面應用程式新增到Windows應用商店中。然而,這些只是提供連結到網站的儲存頁面,在那裡你可以下載桌面應用程式。這些似乎不再出現在Windows10中。

通用應用程式更加有限,這就是重點

相關報道:為什麼你不應該從Windows商店購買《古墓麗影崛起》(以及其他PC遊戲)

但微軟新推出的通用應用平臺更為有限。即使是在功能強大的桌面風格應用程式被帶到Windows應用商店的情況下,應用商店的版本與桌面版本相比也顯得力不從心。看看古墓麗影的崛起吧,它既可以從Steam作為桌面應用程式使用,也可以從Windows商店作為通用應用程式使用。通用版本的限制要大得多。Windows應用商店中有一個Dropbox應用程式,但它不能像Dropbox桌面應用程式那樣將你的檔案同步到你的計算機上——它更類似於Dropbox的智慧**應用程式。

這是因為微軟新的應用程式平臺被設計得更加有限。應用程式在沙盒中執行,限制了它們可以在系統**問的檔案。他們不能干擾其他應用程式和窺探你。它們不能在啟動時啟動自己,也不能一直在後臺執行。通用應用程式設計成可移植的,可以在Windows Phone、Xbox和其他平臺上執行。與傳統桌面應用相比,這些新的通用應用與iPhone、iPad或Android上的移動應用有更多的共同點。

為什麼(大多數)桌面應用程式在windows應用商店中不可用

相比之下,傳統的Windows桌面應用程式幾乎可以用你的電腦做任何他們想做的事情。UAC現在可以阻止他們在未經您允許的情況下篡改您的系統檔案,但他們仍然可以篡改您的個人檔案,充當鍵盤記錄器,或者使您的系統不穩定。權力是把雙刃劍。

微軟只希望分發不存在安全、隱私或效能風險的安全應用程式。這就是為什麼它排除了正常的桌面應用程式,它不能保證不會造成問題。微軟更希望人們建立通用應用並透過商店分發,因為系統可以管理這些應用並確保更好的體驗。

至少是這樣。實際上,通用應用程式還沒有真正起飛,大多數Windows使用者需要桌面應用程式。但是,在WindowsStore首次釋出Windows8三年半後,微軟仍在努力改變這種狀況。

相關:為什麼Mac應用商店沒有你想要的應用程式

Mac實際上也有類似的問題。雖然蘋果的Mac應用程式商店包括傳統的Mac桌面應用程式,但Mac應用程式商店強制實施沙盒,以防止這些應用程式在Mac上造成麻煩。這意味著,更強大的Mac應用程式無法透過Mac應用程式商店提供,必須從類似於下載Windows桌面程式的網站上下載,而且Mac應用程式商店中的應用程式通常是更有限的版本。許多Mac開發者已經放棄了Mac應用商店。Mac使用者也無法在Mac應用商店中找到他們想要的所有桌面程式。

為什麼(大多數)桌面應用程式在windows應用商店中不可用

一些桌面應用程式可以轉換成uwp(現在已經在商店裡了)

相關:如何將Windows桌面應用程式轉換為通用Windows應用程式

隨著Windows10的週年更新,微軟的“桌面橋”——以前被稱為“百年計劃”——已經到來。開發人員現在可以使用傳統的Windows桌面應用程式(換句話說,Win32和.NET應用程式)並將它們打包成UWP應用程式,然後提交到Windows應用商店。

這項技術的效果出奇地好。Kodi media center的開發人員曾寫道,他們不相信Kodi(一個使用硬體音訊和影片加速的複雜應用程式)成為UWP應用程式會很容易。但是,令他們驚訝的是,它居然奏效了。桌面版的Kodi現在在Windows應用商店中提供。

Evernote的完整桌面版本現在也可以在Windows應用商店中獲得。這比為windows8建立的sad“Evernote Touch”應用程式有了很大的改進。

為什麼(大多數)桌面應用程式在windows應用商店中不可用

但是沙箱呢?我們預計,許多應用程式在對話後可能無**常工作,因為它們受到UWP沙盒的限制,就像Mac應用商店沙盒限制許多Mac應用程式一樣。微軟甚至警告開發人員,不是每個應用程式都能在不修改的情況下工作。

然而,看起來沙盒是非常寬容的。帶有桌面網橋的應用程式不受普通UWP應用程式上所有沙盒限制的約束。這使得許多桌面應用程式在轉換後可以“正常工作”,而不需要任何額外的調整。

以這種方式打包的應用程式比普通桌面應用程式有一些優勢。Windows應用商店提供了一個安全的中心位置,可以從中查詢和安裝應用程式。商店也會自動更新應用程式。轉換後的應用程式可以以乾淨的方式快速安裝和解除安裝,沒有任何安裝嚮導、剩餘的登錄檔項和其他不必要的檔案佔用硬碟空間。

開發者還可以在桌面應用程式中新增UWP功能。例如,Windows應用商店中的Evernote應用程式提供了一個實時互動程式。微軟表示,這將讓開發者逐步將桌面應用遷移到UWP應用,一次替換一部分程式碼。

不幸的是,這些應用程式並不具備普通“通用Windows平臺”應用程式的所有優勢。雖然它們在技術上是“UWP”應用程式,但實際上並不是通用的——它們只在windows10個人電腦上執行,不會在windows10**、Xbox One、HoloLens或微軟未來可能釋出的其他平臺上執行。

為什麼(大多數)桌面應用程式在windows應用商店中不可用

我們預計未來會有越來越多的桌面應用程式加入Windows應用商店,但並不是所有的桌面應用程式都能在商店中使用。一些功能強大的應用程式不能被沙盒處理。開發人員將不得不做一些額外的工作,任何額外的UWP功能將只適用於windows10。開發者必須繼續為Windows7使用者提供可下載的安裝程式。

而且,如果一個開發者在銷售軟體,它將不得不給Windows商店30%的利潤分成。開發人員可能希望銷售自己的軟體並保留所有利潤,而不是與微軟分享。

在可預見的未來,Windows應用商店將繼續只是獲取某些應用程式的一種方式,而不是為您在Windows 10 PC上可能需要的所有軟體提供一站式服務。

  • 發表於 2021-04-09 01:27
  • 閱讀 ( 40 )
  • 分類:網際網路

你可能感興趣的文章

什麼是wsappx?為什麼在Windows10中會導致磁碟和cpu的高使用率?

... 為什麼wsappx使用系統資源? ...

  • 發佈於 2021-03-12 05:43
  • 閲讀 ( 133 )

從microsoft應用商店下載windows桌面應用程式的3個原因

...大多數情況下,轉換工作幾乎不需要接觸程式碼,這就是為什麼我們看到越來越多的桌面應用程式作為UWP應用程式提供的原因。值得注意的例子包括iTunes、Spotify、WhatsApp、Krita和Kodi。 ...

  • 發佈於 2021-03-12 08:17
  • 閲讀 ( 54 )

桌面應用與微軟商店應用:你應該下載哪一個?

... 為什麼存在microsoft應用商店? ...

  • 發佈於 2021-03-19 14:57
  • 閲讀 ( 44 )

flathub與snap store:下載linux應用程式的最佳網站

... 什麼是flatpak和snap檔案(flatpak and snap files)? ...

  • 發佈於 2021-03-19 21:30
  • 閲讀 ( 61 )

6切換到linux時windows使用者需要接受的更改

... 為什麼?因為Linux發行版消耗的資源比Windows少得多。這就為激動人心的、快節奏的遊戲體驗留下了更多的資源! ...

  • 發佈於 2021-03-22 10:18
  • 閲讀 ( 50 )

愛上linux mint的10個原因

...用哪個版本的Linux?四處打聽,肯定會有人推薦LinuxMint。為什麼?它只是Linux最友好、最通用的發行版之一。 ...

  • 發佈於 2021-03-24 18:59
  • 閲讀 ( 87 )

windows10pro與enterprise的區別是什麼?

... 在我們繼續之前,您應該知道,如果您想知道什麼版本的windows10適合您,您不必擔心windows10enterprise。Windows的企業版是為公司使用而設計的,因此不是您自己購買的。 ...

  • 發佈於 2021-03-29 05:03
  • 閲讀 ( 51 )

在Windows10中,“以管理員身份執行”是什麼意思?

...以管理員身份執行”這個短語。但這是什麼意思?這就是為什麼它很重要,它是如何工作的,以及何時使用它。 管理員具有完全系統訪問許可權 Windows中有兩種型別的帳戶:標準使用者帳戶和管理員使用者帳戶。管理員帳戶可...

  • 發佈於 2021-03-31 17:35
  • 閲讀 ( 47 )

如何離開Windows10的模式

...你的運氣就不好了。 是的,這真的很奇怪。我們不知道為什麼微軟不提供撤銷按鈕,但這就是它的工作原理。 我們已經看到一些傳言,微軟可能會把一個“切換到S模式”選項在Windows10的紅石5更新,允許任何人把任何PC進入S模...

  • 發佈於 2021-04-05 22:32
  • 閲讀 ( 47 )

什麼是“應用程式框架主機”,為什麼它在我的電腦上執行?

...xe是Windows10作業系統的一部分。 相關:這個過程是什麼?為什麼它在我的電腦上執行? 這篇文章是我們正在進行的系列文章的一部分,解釋了工作管理員中的各種過程,比如執行時代理,主程序, dwm.exe檔案, 輸入法,rundll32.exe,...

  • 發佈於 2021-04-07 06:26
  • 閲讀 ( 66 )
eefv4038
eefv4038

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦