我正在开发Android游戏,Galaxy S和双核Galaxy S2等单核手机之间的性能差异可与日夜相媲美。因此,我没有为单核和双核/四核制作不同的版本,而是考虑使用设备的处理器数来关闭某些图形功能。
但获得处理器计数的可靠性如何?有些单核手机有像英特尔超线程这样的线程,它将一个核心显示为两个吗?或者一些双核手机比Galaxy S2慢很多?
答案 0 :(得分:1)
虽然我认识到检查核心和自动调整设置的想法背后的良好意图,但用户无需自行调整设置。为了提高绩效,它在实践中是行不通的。
这是因为有太多的设备和角落要覆盖。例如:
我确信还有很多其他例子。关键是,为了自动调整应用程序的设置,覆盖大多数/所有这些情况可能是一场噩梦,特别是考虑到一个相对简单的解决方案:在应用程序启动时询问用户他们想要的设置,并制作您可以随时轻松调整这些设置。
有时最好只是在用户的膝盖上施加负担,特别是如果他们花费很少甚至没有努力去做,并按比例增加开发人员的努力。祝你好运!
答案 1 :(得分:0)
图形效果应该由GPU绘制,而不是CPU。