有各種不同類型的計算平臺,基于軟件和硬件。術語 平臺 是指可以從中啟動軟件應用程序的任何軟件框架或硬件體系結構。計算平臺可以包括圖形用戶界面(GUI)和操作系統(OS),如Windows或Macintosh OS和OSX,編程語言,或者是實際的...
有各種不同類型的計算平臺,基于軟件和硬件。術語
平臺是指可以從中啟動軟件應用程序的任何軟件框架或硬件體系結構。計算平臺可以包括圖形用戶界面(GUI)和操作系統(OS),如Windows或Macintosh OS和OSX,編程語言,或者是實際的計算機硬件架構本身。

在軟件開發中,當平臺處于運行。這會導致軟件應用程序可以獨立于安裝在硬件上的操作系統來執行。這類軟件應用程序的示例包括基于Java和QuickTime的軟件包。一些基于Internet的軟件公司利用這些平臺允許在沒有影響軟件操作的已安裝操作系統的限制。通過使用計算平臺模擬舊的操作系統,這些服務允許在通常與軟件不兼容的現代硬件上玩游戲。
一些軟件公司已經使用內置的軟平臺,允許其軟件與來自一個存儲介質的兩個操作系統兼容。例如,用戶可以在運行Microsoft Windows操作系統的個人計算機(PC)和Apple Macintosh計算機上安裝軟件應用程序或游戲。這是指作為一個跨平臺的應用程序。
跨平臺應用程序所展示的兼容性級別是通過同時充當平臺的編程語言實現的通過利用這個內置的計算平臺,軟件應用程序可以在沒有工作的操作系統的情況下在硬件上啟動。這是在將操作系統安裝到空驅動器上時提供圖形用戶界面的一個例子,編程語言Java作為編程語言和計算平臺。用這種語言編程的應用程序將成功地在任何操作系統或硬件上啟動。
基于軟件的計算平臺類型很常見,包括基于計算機和移動的操作系統,如基于Linux和Unix的系統、Google Chrome、Android,基于硬件的平臺包括大型主機系統和超級計算機,一直到家庭視頻游戲機。基于硬件的計算平臺還包括先進的精簡指令集計算機機器(先進的RISC機器或ARM),用于移動系統架構、Unix系統,以及基于Intel x86的系統。