Google 今天宣布,随着 Android 12.0 的推出,他们将弃用 RenderScript API。未来,Android 开发者应该主要针对 Vulkan API 进行开发以满足高性能计算需求。
RenderScript 从 Android 3.0 开始就成为了系统中的一个用于异构 CPU/GPU 编程的 API,甚至有一段时间还成为了 3D 渲染的 API。不过随着 GPU 计算通过 Vulkan 甚至 OpenGL 的实现,如今 RenderScript 存在的意义已经不大了。目前的一些 Android 设备只支持仅用 CPU 执行的 RenderScript,而随着 Android 12.0 推出,这些 API 将被弃用。
Android 开发者应该计划使用 Vulkan 计算/图形 API 来处理对性能敏感的代码路径,将工作负载转移到 GPU 上。
对于那些缺乏足够 Vulkan 支持的旧设备,Google 还开源了一个库,该库为大多数 RenderScript 内部函数提供高度优化的 CPU 实现——这个开源库中除了 BLAS 外,其他功能都能够实现。与以前的 RenderScript 支持相比,这个新的替换库显示出用于 CPU 的执行速度更快。
Google 在 Android 开发者博客中表示:"我们 RenderScript 团队感谢你们多年来的支持,我们明白过渡从来都不是一件容易的事。我们对 Vulkan 等跨平台 API 的关注将意味着为你的 GPU 加速应用提供更好的工具和支持。"
本文转自OSCHINA
本文标题:Google 在 Android 12 中将弃用 RenderScript,改用 Vulkan
本文地址:https://www.oschina.net/news/138310/renderscript-to-vulkan
「半兽人」、「半鱼人」 在科幻片、漫画、童话故事中不足为奇 , 真实存在我们生...
乘着人工智能崛起的东风,近年来生物识别技术发展迅速,以人脸识别为代表的一系...
对于全球5G产业而言,2020年的第一季度并没有迎来预想中5G大年的喜悦,反而是新...
【51CTO.com快译】很多人了解边缘计算的基本概念,认为移动边缘计算(MEC)只是在...
微软研究院近日开发了一项新的技术 ,能够利用消费者手中的智能手机相机进行远程...
家居新消费趋势已现 90后的庄女士每次下班回家,在打开智能门锁后,只要说句我回...
仿佛一夜之间,摆地摊成了时尚,程序员、HR、资深自媒体甚至是老板,人人摆地摊...
如今,伴随着天气的越来越热,我国不少地区高温天数和平均气温都创新纪录,各种...
1999年,好莱坞科幻电影史上最重要的科幻电影《黑客帝国》上映了。这部电影讲述...
5G是近年来各国都颇为看重的新一代通信技术,商用布局争前恐后。其不仅能大幅提...