簡單的說就是遊戲廠商不願意試配mac,當然更深層次的原因是顯示卡廠商不願意試配mac。
我們知道打遊戲,只要是顯示卡在工作,那麼開發遊戲的程式設計師是如何控制顯示卡來達到自己想要的效果呢?
這主要是透過一個開發工具,叫做圖形程式設計介面,或者多媒體程式設計介面。有了這個東西,程式設計師才能非常方便簡單的呼叫顯示卡。
如果沒有這個介面,程式設計師哪怕是畫一個正方形,都需要大量的工作,沒有人願意這麼幹。
所以,想要你的遊戲平臺容易開發遊戲,就必須開發好這個介面。
但是,這個介面開發,必須要求顯示卡廠商深度的配合,如果顯示卡廠商不願意,作業系統廠家是很難獨立進行開發的。
在windows平臺,這個介面叫做Direct x 。 而兩大顯示卡廠商,是非常不願意配合蘋果開發介面的。
所以蘋果的mac系統,就只能使用開源的通用圖形介面,openGL,這個介面功能簡單,3D效果很一般,所以很難用這個介面來開發遊戲的。
當然,只要遊戲開發公司技術足夠強大,還是能用open GL開發出遊戲的。比如暴雪,他幾乎所有的遊戲都會在mac平臺發售。
顯示卡廠商之所以不願意配合蘋果,是因為蘋果不給顯示卡廠商交保護費。微軟每年都要花大量的資金再顯示卡廠商身上。你只要讓顯示卡廠商覺得有利益,很快就能開發出很好的圖形介面。
最典型的例子就是ps遊戲主機。ps遊戲主機機的作業系統,實際上是索尼公司基於FreeBSD系統進行開發的。
而且你要知道,Mac也是基於freeBSD開放式的系統。都是同樣底層的系統,ps遊戲系統就得到了非常多的支援,而mac Os則完全沒有支援,很顯然是索尼像顯示卡廠商輸送了一些利益。
MAC使用者要麼忙的不得了, 沒空玩遊戲, 要麼是根本不會玩電腦的人, 拿著裝裝樣子。 這兩種人都不會去玩遊戲, 廠商自然也就懶得開發!
簡單的說就是遊戲廠商不願意試配mac,當然更深層次的原因是顯示卡廠商不願意試配mac。
我們知道打遊戲,只要是顯示卡在工作,那麼開發遊戲的程式設計師是如何控制顯示卡來達到自己想要的效果呢?
這主要是透過一個開發工具,叫做圖形程式設計介面,或者多媒體程式設計介面。有了這個東西,程式設計師才能非常方便簡單的呼叫顯示卡。
如果沒有這個介面,程式設計師哪怕是畫一個正方形,都需要大量的工作,沒有人願意這麼幹。
所以,想要你的遊戲平臺容易開發遊戲,就必須開發好這個介面。
但是,這個介面開發,必須要求顯示卡廠商深度的配合,如果顯示卡廠商不願意,作業系統廠家是很難獨立進行開發的。
在windows平臺,這個介面叫做Direct x 。 而兩大顯示卡廠商,是非常不願意配合蘋果開發介面的。
所以蘋果的mac系統,就只能使用開源的通用圖形介面,openGL,這個介面功能簡單,3D效果很一般,所以很難用這個介面來開發遊戲的。
當然,只要遊戲開發公司技術足夠強大,還是能用open GL開發出遊戲的。比如暴雪,他幾乎所有的遊戲都會在mac平臺發售。
顯示卡廠商之所以不願意配合蘋果,是因為蘋果不給顯示卡廠商交保護費。微軟每年都要花大量的資金再顯示卡廠商身上。你只要讓顯示卡廠商覺得有利益,很快就能開發出很好的圖形介面。
最典型的例子就是ps遊戲主機。ps遊戲主機機的作業系統,實際上是索尼公司基於FreeBSD系統進行開發的。
而且你要知道,Mac也是基於freeBSD開放式的系統。都是同樣底層的系統,ps遊戲系統就得到了非常多的支援,而mac Os則完全沒有支援,很顯然是索尼像顯示卡廠商輸送了一些利益。