我使用Renderscript在Motorola Moto E 4G(第二代)上制作了一个应用程序。我的项目需要一个广角镜,所以我刚买了LG G6。但是,我的应用在启动时在LG G6上崩溃了。当我调用Renderscript内核时会崩溃。
此外,由于性能对于我而言很重要,因此我在屏幕上显示了进行一个周期所花费的时间。在Motorola上,不进行图像处理时,这需要+/- 45毫秒。但是,LG G6的规则性较差,有时会在+150毫秒达到峰值。这很奇怪,因为摩托罗拉的功能远不如LG(Snapdragon 200、1GB RAM和Snapdragon 821、4GB RAM)。有对此的解释(也许还有解决方法)吗?
Motorola在API 23(Android 6.0)上运行,LG在API 26(Android 8.0.0)上运行。