什麼是 Windows 應用程序?什麼是桌面應用程序?它們有何不同?

在 Windows 8 和 Windows 10 之前,當人們指的是配備 Android 的智能手機和平板電腦、iPhone 和 iPad,而不是傳統的 Windows PC 時,您會聽到應用程序一詞。現在我們有各種適用於 Windows 的應用程序。什麼是 Microsoft Store 應用?什麼是 Windows 通用應用程序?桌面應用程序呢?它們與傳統的桌面程序有何不同?繼續閱讀,我們將幫助您理解所有這些術語和概念之間的區別:

內容

  1. 應用程序和程序有什麼共同點?他們是軟件!
  2. 什麼是程序、桌面應用程序或桌面應用程序?
  3. 什麼是應用、Windows 通用 (UWP) 應用或 Microsoft Store 應用?
  4. 什麼是 UWP 或 Windows 通用應用?
  5. Microsoft Store 應用的故事變得複雜
  6. 您更喜歡使用哪種類型的應用程序:桌面應用程序或應用程序?🙂

應用程序和程序有什麼共同點?他們是軟件!

如果您從大局來看,應用程序、程序、桌面應用程序或桌面應用程序是相似的:指示正在運行的計算機或設備執行程序員設計的操作的軟件。他們還告訴計算機或設備如何做它應該做的事情。

什麼是程序、桌面應用程序或桌面應用程序?

在提及 Windows 10 時,IT 專業人員和技術出版物經常交替使用術語程序、應用程序和桌面應用程序。這是因為它們是相同的東西:您通過鼠標和鍵盤安裝和使用的傳統 Windows 應用程序,就像自第一個 Windows 版本以來所做的那樣。在 Windows 中,已安裝的桌面應用程序列表位於控制面板中。打開控制面板,然後轉到“程序 -> 程序和功能”或舊的添加或刪除程序窗口。

What is a Windows app? What is a desktop application? How are they different?

Windows 中安裝的程序列表

以下是程序、桌面應用程序或桌面應用程序最重要的特徵:

  • 桌面應用程序往往具有多種功能並且可以執行多項任務。有時甚至是一大堆任務。
  • 它們僅適用於鼠標和鍵盤輸入,而不適用於觸摸輸入。
  • 在 Windows 10 和 Windows 8.1 中,桌面應用程序以有限的權限運行,但用戶可以授予管理權限。某些應用程序(如防病毒程序)在沒有管理權限的情況下無法正常運行。當授予管理權限時,程序可以更改操作系統。
  • 程序可以在多個實例中並行運行。例如,您可以打開同一個桌面應用程序兩到三遍,或者根據需要多次打開,然後並行處理所有實例。在多顯示器設置中,如果您啟動同一個桌面應用程序的多個實例,您可以在任何顯示器上同時顯示所有顯示器上的桌面應用程序。
  • 應用程序可以在任何版本的 Windows 上使用:Windows 10、Windows 8.1 或 Windows 7。但是,某些應用程序可能與舊版本的 Windows 不兼容,具體取決於它們的編程方式。
  • 他們可能會安裝額外的 Windows 服務,使他們能夠訪問不同的系統資源並執行更複雜的任務以使用戶受益。VPN 應用程序和防病毒程序是安裝 Windows 服務的桌面應用程序的最常見示例。
  • 在安裝過程中,應用程序可以安裝您不想要的過時軟件,具體取決於他們的開發人員是否想要,以進一步通過它們獲利。
  • 桌面應用程序可以包含任何內容。除非它們通過Microsoft Store分發,否則它們不是由 Microsoft 策劃的。
  • 程序可以按照其開發人員的指示分發,包括通過Microsoft Store分發。此外,它們可以從任何來源安裝:網站、安裝光盤、USB 閃存驅動器和其他安裝介質。
  • 桌面應用程序始終列在“控制面板 -> 程序 -> 程序和功能”中,也可以從此位置刪除。
  • 程序可以由用戶手動更新,也可以通過其開發人員創建的特定更新服務或通過第三方更新應用程序或服務自動更新。
  • 桌��應用程序的更新可能並不總是免費的。他們的開發人員可能會向用戶收取將應用程序更新到最新版本的費用。
  • 當您購買程序時,錢會直接流向開發人員。但是,如果它通過Microsoft Store分發,Microsoft 會從您的購買中獲得佣金,其餘的將歸其開發人員所有。
  • 桌面應用程序可以有任何許可模式:從專有模式到免費和開源許可。
  • 它們不必滿足 Microsoft 的任何特定要求,除非它們通過Microsoft Store分發。他們必須滿足的唯一要求是他們的開發人員創建的要求。
  • 程序在使用 x86 系統架構的 Intel 和 AMD 處理器的系統上運行。除非使用某種形式的虛擬化,否則它們無法在移動 ARM 處理器上運行,例如智能手機中使用的處理器。

什麼是應用、Windows 通用 (UWP) 應用或 Microsoft Store 應用?

當您聽到 Windows 應用程序時,沒有提到桌面這個詞,我們談論的是通過Microsoft Store分發的應用程序。它們的軟件往往不如桌面應用程序和程序複雜。

What is a Windows app? What is a desktop application? How are they different?

Microsoft Store 中的應用

以下是 Windows 應用程序最基本的特徵:

  • 往往具有有限數量的功能。他們中的許多人只執行一項任務或一些補充任務。
  • 它們旨在與多種輸入設備一起使用:觸摸屏、數字筆、鼠標和鍵盤等。
  • 應用程序一次只能在一個實例中運行,在給定時間在一個屏幕上運行。在多顯示器設置中,您只能在其中一個顯示器上顯示應用程序。
  • 它們始終以有限的權限運行,並且永遠無法從用戶那裡獲得管理權限。這意味著他們無法更改操作系統和其他應用程序。
  • 應用程序只能在 Windows 10 和 Windows 8.1 中運行。它們不能在舊版本的 Windows 中使用。
  • Windows 應用程序無法安裝其他 Windows 服務。
  • Microsoft Store中的應用程序無法安裝英國媒體報導軟件。它們不會獲得 Microsoft 的分發批准。
  • 在通過Microsoft Store分發的 Windows 應用程序中禁止使用成人內容。
  • Windows 應用程序是從Microsoft Store下載和安裝的。這是他們唯一的官方分發方式。但是,開發人員和高級用戶可以從其他來源旁加載應用程序,就像在 Android 上一樣。
  • 應用程序未在“控制面板 -> 程序 -> 程序和功能”中列出。它們可以從“開始”菜單(在 Windows 10 中)或“開始”屏幕(在 Windows 8.1 中)、Microsoft Store或“設置”應用程序中刪除。您可以在此處了解有關此主題的更多信息:在 Windows 中刪除桌面程序和現代應用程序的 9 種方法。
  • 它們通過Microsoft Store自動更新。
  • 購買並安裝應用程序後,其所有用戶始終免費更新。
  • 當您從Microsoft Store購買應用程序時,Microsoft 會從您的購買中獲得佣金,其餘的將歸其開發人員所有。
  • 應用程序必須使用由 Microsoft 創建的特定許可模式。可以在此處找到更多詳細信息:應用開發者協議。
  • 它們必須滿足 Microsoft 的特定要求。否則,它們將無法通過Microsoft Store分發。Windows 應用認證工具包中的更多詳細信息。
  • 應用程序可以在 ARM 和 x86 系統架構和處理器上運行,從而使其更靈活地在多個硬件平台上使用。

什麼是 UWP 或 Windows 通用應用?

通用 Windows 應用程序或 UWP(通用 Windows 平台)應用程序與我們在上一節中提到的其他應用程序相同,但有一個區別:它們旨在在具有不同外形尺寸的多個設備上工作相同。它們在裝有 Windows 10 的平板電腦、裝有 Windows 10 的筆記本電腦和台式電腦、裝有 Windows 10 移動版的 Xbox One 遊戲機和智能手機上的外觀和工作方式相同。您可以在此處了解更多信息:什麼是通用 Windows 平台 (UWP) 應用?.

What is a Windows app? What is a desktop application? How are they different?

Word 通用 Windows 平台應用程序

Microsoft Store 應用的故事變得複雜

在 Windows 8 時代,應用程序或Windows 應用商店應用程序是一回事。不同之處僅在於您選擇命名它們的方式。在 Windows 10 中,Microsoft Store接受應用程序和桌面應用程序。因此,事情變得混亂。例如,您在Windows 應用商店中有適用於 Windows 8.1的Evernote觸控應用,在適用於 Windows 10的Microsoft Store中有Evernote桌面應用。

另一個示例:您在Microsoft Store中擁有OneDrive 應用程序和桌面客戶端OneDrive for Windows。雖然它們都提供對相同雲存儲服務的訪問,但它們的外觀和功能不同。

What is a Windows app? What is a desktop application? How are they different?

微軟商店

為簡化起見,這裡有一條規則要記住:如果您使用的應用程序是通過Microsoft Store分發的,並且它針對帶有觸摸屏的設備進行了優化,那麼它最合適的名稱是“應用程序”。如果“應用程序”不是針對帶有觸摸屏的設備進行優化,而是針對帶有鼠標和鍵盤的筆記本電腦和 PC,那麼它最合適的名稱是“桌面應用程序”。夠簡單嗎?

您更喜歡使用哪種類型的應用程序:桌面應用程序或應用程序?🙂

現在您知道適用於 Windows 的所有類型的應用程序和程序之間的區別。希望我們在澄清您的問題並使事情更容易理解方面做得很好。在結束本文之前,請告訴我們您最常使用哪些應用程序以及它們是什麼:應用程序還是桌面應用程序?

留下評論

透過修復儲存庫金鑰來修復 APT 簽章錯誤

透過修復儲存庫金鑰來修復 APT 簽章錯誤

透過識別失敗的來源、刷新其已驗證的金鑰並檢查結果,安全地解決 Ubuntu APT 簽章警告,而無需停用安全性。

如何轉換三相電壓、電流、千瓦 (kW)、千伏安 (kVA) 和功率因數

如何轉換三相電壓、電流、千瓦 (kW)、千伏安 (kVA) 和功率因數

學習平衡三相公式,並逐步轉換線電壓、電流、kW、kVA 和功率因數,並提供範例和檢查極限。

使用 Ubuntu cgroups 限制指令的 CPU 和記憶體使用量

使用 Ubuntu cgroups 限制指令的 CPU 和記憶體使用量

在 systemd 範圍內運行工作負載,並設定 CPUQuota 和 MemoryMax,然後透過 cgroup v2 驗證限制。

在 Ubuntu Server 24.04 上加密 Pi-hole 上游 DNS

在 Ubuntu Server 24.04 上加密 Pi-hole 上游 DNS

在 Ubuntu 24.04 上將 dnscrypt-proxy 設定為 Pi-hole 的本地 DoH 橋,設定僅限 localhost 的監聽器、解析器選擇以及切換 DNS 前的檢查。

讓 Ubuntu 24.04 在 Wayland 上啟用觸控板手勢

讓 Ubuntu 24.04 在 Wayland 上啟用觸控板手勢

在排查應用程式或硬體故障之前,請檢查 Ubuntu 的觸控板設定、確認 Wayland 以及測試 GNOME 的內建滑動功能。

使用 mdadm 建置 Debian 12 RAID 1 鏡像

使用 mdadm 建置 Debian 12 RAID 1 鏡像

建立並驗證一個雙磁碟 Debian 12 RAID 1 資料陣列,安全地格式化它,並配置它在重新啟動後組裝和掛載。

每次啟動時使用新金鑰加密 Debian 12 交換分割區。

每次啟動時使用新金鑰加密 Debian 12 交換分割區。

為現有的 Debian 12 交換分區設定隨機金鑰加密,驗證活動的 dm-crypt 映射,並了解休眠的權衡。

如何在 Ubuntu 24.04 上限制 SSH 使用者只能存取特定目錄(SFTP Chroot 指南)

如何在 Ubuntu 24.04 上限制 SSH 使用者只能存取特定目錄(SFTP Chroot 指南)

使用 chroot、適當的權限、匹配規則和安全測試,將 Ubuntu 24.04 SSH 帳戶限製到指定的 SFTP 資料夾,而不授予 shell 存取權限。

安全釋放 Ubuntu 的 APT 鎖定並完成更新

安全釋放 Ubuntu 的 APT 鎖定並完成更新

找到擁有 Ubuntu dpkg 前端鎖定的進程,讓軟體包工作完成,並在不刪除鎖定檔案的情況下修復中斷的安裝。

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

使用 Timeshift 在 Ubuntu Desktop 上設定定時 Btrfs 系統快照,驗證 Ubuntu 子磁碟區佈局,選擇保留策略,並了解快照無法保護的內容。