我正在等待微软解锁我的手机,这样我就可以在上面试用我的游戏了。我不知道兼容性或性能如何。
所以我只是想知道这一切。仿真器实际模拟电话的效果如何?如果我的游戏在模拟器上运行良好,没有性能问题或图形异常,而我所做的只是在屏幕上渲染精灵,那么可以安全地假设它在手机上也会工作吗?
实际上,我非常担心性能和内存。我做了一个粒子系统,它很简单,只需要在屏幕上绘制不同等级的精灵,但这意味着我同时在屏幕上渲染数十个,可能是数百个精灵。
发布于 2010-11-22 03:34:12
我发现的问题是,虽然仿真器确实仿真了硬件,但它并没有指定最大要求。这意味着你的游戏可能会在运行模拟器的高端机器上玩得很好,但在手机上可能会卡顿。
除了等待你的手机解锁,然后测试它之外,你对此没有什么可以做的。通常,即使你觉得自己满足了最低要求,也要尽可能地优化自己的表现。
另一个注意事项是,如果你去geotrust的网站,有一个chatbox,你可以在那里快速通过你的应用程序。我在用我的ID发送验证电子邮件的那天和他们聊天,6小时后它被验证了。
发布于 2010-11-22 05:09:16
如果你有性能问题,你能做的最好的事情就是在设备上测试。
模拟器只运行手机操作系统的一个虚拟机,利用所有可用的硬件。如果你有一台高规格的机器,你的应用程序可能会一直在运行,而在一台设备上可能不会。
除了在设备上进行测试之外,我唯一能建议的就是密切关注性能,应该做的和不应该做的事情可能会张贴在设备周围。
发布于 2010-11-22 03:35:50
在大多数情况下,如果应用程序在仿真器中运行良好,那么很可能会在物理设备上运行得很好。
仿真器的设计方式是,即使在功能强大的机器上,它也会试图将性能限制为电话的性能。当然,不能绝对保证这款应用程序可以在手机上完美运行,但如果我有一台物理设备可以测试,我不会太担心这一点。
一般来说,据我所知,在大多数情况下,仿真器/电话的差异没有问题。在某些情况下,图形不能按需要显示在手机上,可能会有一些UI延迟,但同时这些在仿真器中工作得很好。再说一次,如果有可用的电话,我不会担心这个问题。
https://stackoverflow.com/questions/4239822
复制相似问题