相容性(英語:compatibility),是電腦軟件、遊戲軟件、作業系統、系統工具等一切與電腦有關的作業程式應用時所可能遇到的一種情形。

相容性類別

  1. 相互性(英語:Interchangeability),與不同電腦、同款軟件進行應用時幾乎無任何錯誤。如Microsoft Office 、Nero Burning ROMIOS
  2. 舊系統相容性(英語:Forward compatibility),即新系統程式可支援舊系統程式。但可能產生崩潰或未知的問題。許多時候需要配合相容性設置使用。如Microsoft OfficeAutoCADWindows Media Player
  3. 新系統相容性(英語:Backward compatibility)係指從舊系統考量到支援與否,如Windows 98Windows 95Windows 2000Windows Me、甚或Windows XP等許多系統軟件功能不適用在新系統上。必要時採取放棄手段停止支援。 [1]
  4. 軟件版本相容性,在軟件更新上常會有更新部分功能表或程式碼的情形。例Safari 5.1.7支援Windows,但其後版本停止支援。分成上位相容性和下位相容性兩種:上位相容性(英語:Upper compatibility),如2.0的軟件版本可以支援1.0的系統程式;下位相容性(英語:Lower compatibility),如1.0的軟件版本功能被2.0包含。

相容性的軟件

根據EULALGPL多許可的情況下,開始發展自由軟件。最著名的如Open OfficeLibreofficeWPS Office等軟件可以完美的支援WORD檔案的編輯撰寫。 這種情形與市場需求有關聯之外,也可能在不同系統程式上編寫。實現了真正的互換相容性。有些專家認為這種情性卻有助於原始的程式軟件更多人使用。

又如Google ChromeInternet ExplorerFireFox排版瀏覽器已多授權原始碼提供創作者開發瀏覽器。故也產生在linux除了firefox也能使用IE排版瀏覽器,或IOS上可使用Google排版瀏覽器等情形。

優缺點

廣義而言,已存在的系統和軟件並沒有必要再去提供支援。

有些廠商可能會堅持在某系統上才能使用該軟件,又或者是不願支援某些特定系統。

主機板若不支援windows 10的最低要求,則安裝後會產生無法支援該系統而崩潰或停擺的情形。

詬病

IE Only是一微軟公司獨特給予Internet Explorer上瀏覽部分網頁的功能。此功能用意是強迫用戶不得透過火狐與谷歌進行操作,因而造成不少用戶不便。迄今台灣仍有公家機關受其毒害。ActiveX此一僅IE支援之特性之安全性問題更讓微軟備受污名許久[2]

註腳