vulkan是程序吗(AndroidGoogle提出的Vulkan到底有多性感)(1)

读完本文需要5分钟

谷歌 2016 I/O大会第一天的日程结束了,大家或三或四的都在说些什么;

Google Assistant啦,

Google Home 啦,

Allo啦,

Google VR啦......

这些都或多或少的和Android关系不是太大,

我们主要来说下Google N,

今天给大家详细的介绍下谷歌的小三,

它是将来会真正影响我们体验的,

它的名字叫 Vulkan .

一、Vulkan它是什么?

Ground-up design of a modern open standard Api for driving high-efficiency graphics and compute on GPUs use across diverse devices

Vulkan是一套更现代化的,更标准的API,可以在不同的设备上,支持更高效的图形渲染和GPU计算

1、Vulkan是一套底层图形API,也就是手机上渲染图形用的,是由开放标准的Khronos Group支持

二、谷歌为什么要选择Vulkan?

一定是Vulkan比之前使用的OpenGL更有优势呗

但具体的优势体现在哪里,我们具体来说一下它的性感之处

(1)性能更强劲

Vulkan可以提供直接GPU进行访问API,这就意味着以前交给驱动去做的事,我们可以通过调用API

去自行管理内存和多线程,这么牛。

除此之外,由于上面介绍的我们对图形渲染有很大的控制权利,那么就可以在不需要图形渲染太好的

情况下,控制处理器的消耗,一方面节省资源另一方面还省电,完美

(2)兼容性更强

Vulkan可以兼容目前市面上几乎所有的GPU,它兼容支持OpenGL ES3.1的任何GPU,也就是说

OpenGL ES3.1能做好的,Vulkan可以做的更好

(3)跨平台性更强

对操作系统而言,Vulkan支持所有操作系统,移动设备将会像PC一样,支持更广泛高效的视觉渲染

,Vulkan将来将统PC桌面、移动市场

vulkan是程序吗(AndroidGoogle提出的Vulkan到底有多性感)(2)

当然,Google现在也不会立即抛弃OpenGL ES规范,还在继续支持。从之前是小范围的听说谷歌要

支持Vulkan,到这次I/O大会正式提出,看来谷歌是做好更倾向使用Vulkan渲染的准备,说不定哪

天,就像抛弃Eclipse一样,谷歌将不再支持OpenGL ES了。

平凡之外如此性感,它就是Vulkan。

如果大家觉得好,大家转载的同时,也动动小手点点文章左上角的订阅,

关注“AndroidDeveloper”,或者加群“556062010”联系到我,

这样就能每天第一时间收到作者推送的文章啦,

谢谢大家的关注。

,