iOS和Windows Phone中与Android Renderscript相当的是什么?

4

Renderscript是Android的计算引擎,可让您使用CPU / GPU本地硬件加速来提高应用程序性能,例如在图像处理和计算机视觉算法中。

iOS和Windows Phone 7/8中有类似的东西吗?

4个回答

2

RenderScript兼容性库旨在为大多数posix系统编译。它很容易在其他平台上运行。


等等...你是在告诉我,我可以在iOS或WP项目中编译Renderscript源代码并使其工作?那么obj-c和C#的API呢?这似乎非常奇怪... - TheUnexpected
移植RS兼容库对于熟悉目标平台的人来说可能需要1-2周的时间。然后,您可以将其用于便携式代码。据我所知,到目前为止没有人这样做过。 - R. Jason Sams
哇,这样的功能可能很好地解释了为什么谷歌没有让你们广泛记录RenderScript。 - sarwar
好的,但是也许你错过了我问题的主要点。我正在询问是否有类似于Renderscript的系统可用于iOS和WP... "类似"的意思是不是真正的移植,而是一个框架,让我编写一些高性能计算任务(它可能与RS完全不同)。 - TheUnexpected

1
我不了解 Windows Phone,但在 iOS 上,它将使用加速框架上的 vImage。就像 Renderscript 一样,它会根据目标平台的 CPU 进行动态优化。
vImage 通过使用 CPU 的向量处理器来优化图像处理。如果向量处理器不可用,则 vImage 使用下一个最佳选项。该框架允许您在无需编写矢量化代码的情况下利用向量处理器的好处。

https://developer.apple.com/library/mac/documentation/performance/Conceptual/vImage/Introduction/Introduction.html


1
我不知道Windows Phone的情况,但在iOS上,它将使用Apple Metal,其语言规范几乎与renderscript c99相同。

-1

对于iOS来说,我猜测它是新引入的Swift。

也许值得一试,但我不是iOS开发人员,所以无法对其性能做出评论,但在WWDC上的演示看起来很有前途。此外,与Renderscript不同,Swift似乎是为图形设计而设计的,Renderscript对于图形的支持已经被弃用,而Renderscript更多地转变为通用计算框架(当然可以用作图形计算的后端)。

https://developer.apple.com/library/prerelease/ios/documentation/swift/conceptual/swift_programming_language/TheBasics.html


1
为什么有人给我评分低?好吧,当然我在语言名称上错了!它不是Swift,而是Metal(https://developer.apple.com/metal/)。无论如何,它是与Swift一起引入的,所以请原谅我在命名上的错误。但是我提到的所有其他内容仍然适用。 - Pixelfahnder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接