安卓Q将大幅强化游戏性能,但也别开心太早
看起来,手机游戏的魅力是真的如此之大,以至于连谷歌也不得不在最新版的安卓系统中作出一些重要的改变……
尽管距离Android P(安卓P/安卓9)操作系统的正式发布才刚刚过去没多久,但来自海外的种种证据显示,谷歌已经与几家手机厂商合作开启了对下一代安卓版本的内测工作。而这个代号“Android Q”的新版本,其最重要的改变就是将全面将Vulkan作为内置首选图形API,同时让当前的OpenGL“退居二线”。
Vulkan有什么好处?托《王者荣耀》的福,很多人都已经知道了这个神奇的图形接口能够在智能手机上大大提升游戏帧率稳定性,同时降低游戏功耗。而说得稍微技术一点的话,Vulkan能够充分释放多核心CPU、GPU的效率,既能避免游戏过程中“一核有难、九核围观”的窘境,还能大大强化游戏中的AI和物理特效的表现。而且,由于Vulkan是一个同时横跨PC、游戏主机和移动设备的通用API,这也意味着Vulkan游戏在手机上能够实现许多过去只有PC才具备的光影特效,跨平台的移植也将被大大简化,“在手机上玩主机级别游戏”将会前所未有的简单。
是不是已经开始激动了?很好,那么就让小编先来给大家泼上几盆冷水吧~
首先,Vulkan图形API技术的正式版诞生于2016年初,而谷歌其实也早在2016年的Android N(安卓7.0)版本中就已经加入了对Vulkan的支持。但是,从2016年到2018年,长达两年的时间里,Vulkan一直是作为安卓系统的“第二图形API”存在,谷歌没有力推,而绝大部分手机游戏厂商对它也不闻不问。
三星Galaxy S7是最早支持Vulkan的智能手机,早在2016年就更新了相关驱动
这是为什么呢?是因为要照顾到大量硬件上不支持Vulkan技术的老设备么?的确有这方面的原因。除此之外,Vulkan作为一种通吃主机、PC、移动平台的图形技术,它的编程复杂性自然也要远远大于“专注手游”的OpenGL ES,这也使得很多懒惰的程序员和软件公司对其望而却步。
但是,以上这些都还不是真正的原因……
打开游戏性能测试软件3DMark,在“比较”一栏中,我们可以看到当前最新最全的智能手机3D性能测试榜单,甚至还能筛选特定的操作系统版本和图形API。而大家现在所看到的左右这两张榜,就分别是限定OpenGL ES 3.1和Vulkan两种不同图形API下所得到的成绩结果。
对比两张榜单,我们会惊讶地发现两个事实:第一,Vulkan在当前智能手机中的效果远没有理论上那么神奇。事实上,原本应该能大大提高图形运算效率,让3D游戏更流畅的Vulkan技术,在实际的跑分中成绩比不上古老的OpenGL这一怪现象,几乎是在所有的智能手机上都存在。
第二,造成这种现象的原因并不见得是软件层面的优化问题,而很有可能是在硬件设计上就已经埋下了隐患。不难看出,采用ARM最新公版Mali-G76图形处理器的荣耀Magic2、华为Mate20 Pro在运行Vulkan测试时,表现明显比一众骁龙845手机要更好:它们虽然也没能实现Vulkan该有的性能提升,但至少也没有退步。
考虑到Mali-G76诞生的时间比骁龙845内置的Adreno630晚了很多,不能排除Mali-G76有专门针对Vulkan做优化设计的可能性。事实上,如果大家还记得前不久高通发布骁龙855时,也着重开始宣传新一代的GPU对于Vulkan游戏的种种特别优化,就能隐约看出各大(手机)移动GPU厂商或许真的是到了这一代,才刚刚开始重视起对新API的适配这一事实。
当然,对于广大手机用户来说,这意味着什么呢?这意味着,如果谷歌真的要在Android Q时代大力推广Vulkan图形技术,那么越新的SoC平台受益就会越大(比如尚未开卖的三星Exynos9820、比如刚刚发布的骁龙855和联发科P90),而相对来说在当时“较老”的麒麟980,则可能会是老平台中兼容性相对好的那一个,但也很难占到什么便宜。
至于更老的一些的骁龙845、麒麟970、骁龙835之流——到了那个时候,非但不见得能从新技术中得到性能提升,说不定反而还会迎来体验上的倒退。
是的,这当然不是Vulkan本身的锅,毕竟相同的技术早就在PC上证明了自己的有效性;这也不是谷歌的锅——要想提升安卓未来的游戏性能,更换API这是必须要走的一步。这,只能说是许多年来智能手机本身技术更新换代太快所导致的结果——正是因为老设备很快就会被淘汰,所以才完全没有进行前瞻式功能储备的必要。
毕竟,反正到时候大家都会换新机的不是么?
【本文图片来自网络】
推荐阅读:
手机屏幕尺寸“造假”?其实这是个普遍现象
屏幕尺寸居然不对,原因我们帮你了解了一下。
曾经“抛弃你”的同龄人,可能还欠着你的押金
押金已然成为ofo目前最大的问题。