现如今的手机堆硬件堆的可谓是丧心病狂,自打牙膏大厂诺基亚倒闭以来,手机的硬件发展直接干穿了摩尔定律,用几年时间走完了老大哥PC十几年的路,现在仅从参数上来看高端手机是比肩PC了。
恩......恩?参数上?熟悉硬件的老哥们肯定发现了这个话是有问题的,这也就是奸商们忽悠小白的惯用伎俩,高分低能,数值上很漂亮干起活很拉垮。
手机也是这样的,NS的性能比很多手机都糟糕,但是运行起游戏来和旗舰手机旗鼓相当,很多单机游戏的体验除了帧数略有瑕疵之外,手感交互等等方面完全是端游级别的,这除了厂商们的优化之外有一个很重要的原因,就是NS甚至PSV这些专业的游戏机它们运行3A大作时使用的接口和手游是不同的!这和主机的硬件架构以及指令集等等的设计有直接关系!
手机使用的处理器都是超低压的精简处理器,指令集也是精简指令集,APP在运行的时候很多功能并不支持,开发商要么自己从底层开始编写要么就凑合用,绝大多数软件都是直接调用精简指令集,我举个比较相似的例子吧,我是程序员,我现在要命令硬件去给我倒杯水,精简指令集是这样下命令的:
1、拿起杯子
2、走到饮水机前
3、按下按钮
4、等待水装满
5、站直身体端好水杯
6、走回去
7、结束指令
如果是用和PC一样的复杂指令集是这样下命令的:
1、给我执行‘倒杯水’指令
2、结束指令
感受到了吧,什么都要从底层编写的恐怖,而且中间还有可能出错,命令冲突等等,绝对是地狱难度级别的,因此运行在移动设备上的软件(乔帮主叫baby soft)相比PC软件就是个天生的阉割版。
由此开发手游的开发软件上面也不可能提供完整的功能和端口支持,有个很有代表性的例子我记不清了,大概就是NS游戏的贴图材质是完整的,而手游虽然很多时候性能是够的,但是先天缺陷导致它不可能显示完整分辨率或是完整特效,这属于胎里病。
很多人说手机游戏画质不如电脑是硬件不行,其实手机的性能,特别是iphone的性能早就超过NS了,但是手游里边角色动作总是比掌机游戏的角色动作僵硬,操作手感就算配上手柄也只是操作顺畅,人物动作依然有种违和感,这其实是精度不够,这不是性能能够解决的,这种先天不足就算手机支持4K60帧了问题也依然存在,如果哪天手机的处理器能够完整的支持虚幻5的所有功能了,手游才真正可以和端游叫板。
,