設備無關性是指一個程序或系統的屬性,它將在不同類型的設備上運行,而不考慮設備的操作系統或本機語言。在計算領域,這是一種相對現代的發明,因為幾十年來程序在很大程度上依賴于它們所依賴的設備或操作系統事實上,早期的計...
設備無關性是指一個程序或系統的屬性,它將在不同類型的設備上運行,而不考慮設備的操作系統或本機語言。在計算領域,這是一種相對現代的發明,因為幾十年來程序在很大程度上依賴于它們所依賴的設備或操作系統事實上,早期的計算機完全是為了運行單個程序而構建的。

&&039;與設備無關';意味著程序或系統將在不同的設備上運行,而不考慮操作系統或本機語言。
超文本標記語言(hyper text markup language,HTML)是設備獨立性的最早和最長的例子之一。一個相對簡單的文本文檔,帶有一些嵌入的標記,允許任何一臺裝有瀏覽器軟件的計算機按作者設計的方式顯示它。許多HTML的擴展,如Java,也與設備無關,等等只適用于某些瀏覽器。
更多跨平臺或設備無關的文件都是現代圖像格式,例如聯合攝影專家組(JPEG或JPG)文件,標記的圖像文件格式(TIFF)文件和圖形交換格式(GIF)文件。這些文件允許任何計算機顯示圖像,而不必為每個設備創建新的格式。一個品牌的臺式計算機屏幕上的照片也可以加載和顯示在任何其他品牌的臺式計算機或筆記本電腦上。
設備獨立性最豐富的例子是Adobe?可移植文檔格式(PDF)文件。由于其可移植性和獨立性,這些文件已成為存儲、傳輸和顯示所有類型系統文檔的標準無論是在什么設備上顯示,還是用什么軟件來顯示,PDF文件的外觀都是一樣的。許多組織和政府都對PDF文件進行了標準化處理。最大的PDF文檔庫之一可能是美國國內稅收署(United States Internal Revenue Service),它將每種表格,PDF格式的文檔和說明書可在其網站上下載。
這種設備獨立性擴展到所有新的智能手機和第三代(3G)和第四代(4G)設備,因此它們能夠顯示HTML、照片,與早期的臺式機和筆記本電腦一樣,PDF和其他跨平臺文件格式。獨立于設備的應用前景非常光明。曾經只有兩個主要操作系統和少數瀏覽器的地方,操作系統的數量正呈指數級增長。隨著越來越多的智能設備隨著許多不同操作系統的加入和應用程序成為下一個十年的軟件,設備獨立性將成為成功的關鍵。