我正在考虑开发一款扑克机器人来对抗手机。 毋庸置疑,这是一个非常CPU密集型的应用程序,正如原型所证实的那样。
对CPU密集型移动应用程序的共识是什么?它甚至值得开发吗?我担心的是人们会留下类似于" CPU Hog的负面反馈。卸载"
我可以在服务器上托管CPU密集型大脑,但这需要为用户提供互联网连接,这是不可取的。
答案 0 :(得分:0)
如果您丢帧,尤其是在移动设备上,这是不值得的。相对于PC或控制台而言,移动设备非常有限,因此您必须做出相应的计划。
我尝试添加尽可能多的预处理任务,以便以后可以访问而无需进一步处理,因此只需要调用预处理数据。这肯定会节省相当多的CPU使用率。
如果你不能这样做,那么它是不值得的,除非你可以将游戏保持在一小部分误差范围内,而观众中的普通人不会注意到这一点。