硬件趋势.
- 硬件趋势.
中国大多数游戏公司的经验都来自基于DX9 的游戏开发或基于 OpenGL-es 2.0 的手游开发。
2017年下半年开始手机设备呈现出多样性, 硬件的变化则在其“中心” 可以说中国次时代手游开发是2018年正式开始的。

2年前,oppo,小米,三星开始出售支持 OpenGL es -3.0 以上的手机。
2017年初,所有新出的手机基本都支持 OpenGL es -3.0 以上。
2017年中,则所有国产智能手机都以 OpenGL es -3.1 以上为标配。
此时,一些高配电话已经支 Oppo和华为的 2017年产品也基本都支持 OpenGL es -3.1 以上。
这里需要注意的是, Heterogeneous System Architecture 是把有不同作用的Core合为一个的处理器。
这意味着生成了一个抽象层,会把 CPU 和 GPU视为同一个演算体, 将GPU用于演算辅助, CPU 和 GPU间将不用互传数据。
就是说,HSA 是把 CPU 和 GPU 合并成一个,两者之间有着紧密的联系。
2017年三星已投入 Heterogeneous System Architecture ,中国华为和小米也相应地有所行动。
OpenCL 2.0 里 HSA 是标准指令,所以支持 OpenCL 2.0就可以视为支持了 HSA 。(小米已支持 OpenCL 2.0)
- 硬件的变化带来的优化效果。
手机的硬件在快速变化,随着OpenGL es API 的发展, GPU 的 ALU 数量在增多。
以前大部分公司的的 OpenGL es 2.0 ext API 和游戏的优化方式都差不多,没有突破性发展。 但是OpenGL es API 的上级版本其 SOC 本身的性能有很大的进步, OpenGL es API也进入了支持 3.0以上的时代。
VBO 的Loading速度SOC 内存速度发展飞快, (还有一部分2017年初开发的手机在使用老式内存) 需要重新规划实际性能和玩家的体验。
大部分中国游戏公司缺乏此方面的情报。
Netease内部开发的未公开新作, Tencent的未公开新作大部分是对应着 OpenGL es API 高级版本的高品质游戏。 为了跟两大游戏公司的新作竞争, 需要尽快升级开发模式。
要接轨更先进的技术。
内部工程师也缺少对新 API 的理解。
需要多参加最新硬件结构或图像 API的交流会, 尽快接受新的开发模式。
在上述大变化阶段, 需要用合理的开发系统,来占技术性优势。
TA 团队需要制作准确的数据库,而不是快,慢,好等抽象的回答。
这些数据库,在技术的阶段性检验起着很大的作用。
不是单纯着色器的制作,而是需要做数据的优化和有保障性的数据统计。
这样可以在开发阶段避免不必要的意见冲突。
为了开发高品质手游,需要高级图像程序员。
不是单纯可以工作的图像程序员,而是需要更专业的程序员。
必要时还需要从国外引进人才。
需要评价TA团队是否与时俱进,是否在开发团队有所贡献。