level 10
在讨论移动游戏的图形 API 之前,先让我们来回顾一下位于 PC 这个领域上 PC 游戏产业上曾发生过的一场图形 API 之战。即微软的 DirectX 与 SGI (Silicon Graphics)的 OpenGL 之间图形 API 标准之战。这场战争始于上世纪九十年代末,彼时使用 OpenGL 开发的 id Software 的 Quake Engine 达到了极为惊人的绘图效果,因此使得所有绘图显示卡的制造商,都必须提供完整的驱动程式支援 OpenGL 标准,才能够符合游戏开发者与游戏玩家对于显示卡硬体的期望。 所以OpenGL 在 John Carmack (id Software 创始人之一) 的支持下风头甚劲。微软的图形 API 始自于 Windows 95 的开发。1995年,DirectX 1.0 release 。从那开始,微软用它无以复加的韧劲开始了 DirectX 从弱小到称霸的历程。回首往事,历史上有太多相似的地方。DirectX 和 OpenGL 争斗的历史,和编译器,浏览器甚至操作系统本身争斗的历史在路径上是一致的。某种程度上来说,微软这个公司确实值得尊敬。
限于篇幅,关于 DirectX vs OpenGL 之战更细节的地方,有兴趣的读者可以去这里http://

