Vulkan API对安卓Nougat系统意味着什么
未授权禁止转载本文到微信公众号,文章相关引用及参考:deccanchronicle
这一最新的图形API宣称是OpenGL ES的真正继任者,可为移动平台带来主机级别的图形质量。
(映维网 2017年6月1日)Vulkan能够使你的安卓智能手机更具效率,同时可渲染出高质量的图形,从而为现有硬件带来下一代的视觉提升。
如果你手上的是中端安卓机型,你应该已经收到安卓Nougat的更新推送。与Marshmallow相比,Nougat是更具效率和更强大的安卓系统。在一系列的更新优化中,谷歌宣布新系统将支持Vulkan API。Vulkan承诺可带来视觉质量上的重大提升,如果你对这种革命感兴趣,请继续往下阅读。
每一个软件平台都需要API。API或应用编程接口是一组用于编写代码的规则/协议和工具,可帮助开发者构建软件应用程序。如果你觉得有点晦涩难懂,你可以将其想象成乐高积木。API就是程序员用于开发软件的积木。通过API,开发者可以要求CPU指示GPU创建可视界面。部分流行的API包括微软的DirectX和Open GL。
移动图形界面一直都是基于OpenGL平台。虽然这个平台在5年前十分适合诸如游戏和摄影等移动应用,但现在已经不足以应对当今的AR和VR应用程序。另外,我们难以把大型硬件打包在有限的外形尺寸中以运行资源密集型应用程序。
Vulkan API由Khronos开发,可在更少的资源使用下提升图形性能。新的API从零开始设计,旨在为现有的移动硬件渲染主机质量图形。这意味着你将能够在高端智能手机上享受类似PC质量的图形。这样,主机上的FIFA(足球游戏)图形质量和三星Galaxy S8之间的区别将进一步缩小。而且由于CPU负荷减少,你将不再需要时刻准备一台充电器或充电宝。
Vulkan API的效果已经逐渐在现有的支持游戏中显现。当我的智能手机在数个月前更新至安卓Nougat后,《极品飞车:无极限》上的视觉效果有了极大的提升。大家都知道这款游戏需要大量的处理性能,而一般的智能手机难以表现出真正的游戏图形。Nougat更新改善了游戏中的照明效果,使得下雨的街道感觉实际上有种湿湿的味道。另外,FPS表现也有了很大的改善。
Vulkan能够使你的安卓智能手机更具效率,同时可渲染出高质量的图形,从而为现有硬件带来下一代的视觉提升。有报道显示,在微软Windows和Xbox平台上运行时,Vulkan的表现比DirectX 12 API更加优异。但谷歌的安卓系统并不是唯一一个受益于Vulkan API的系统。这个API同样兼容Windows、Linux和SteamOS。另外,英伟达、高通、AMD、英特尔和Imagination同样在支持Vulkan。