将iPod应用程序移植到iPad时是否有任何CPU考虑因素?

时间:2010-01-28 03:52:51

标签: ipad cpu

考虑到新的CPU和功能,我想知道在将iPod应用程序移植到iPad时需要注意的事项是什么?在尝试执行此类任务之前,您是否会为新手提供建议?

3 个答案:

答案 0 :(得分:3)

您应该在您希望客户使用的所有设备上测试您的应用程序。猜测中没有任何意义表明任何给定设备的功率有多大;也不会对代码的运行时产生什么影响。我想这些年来,访问内存的方式以及我们是否最终使用可交换内存将产生比纯粹CPU基础更大的影响;同样,设备是否具有OpenGLES2或OpenGLES1将对应用程序的运行时性能产生重大影响。

总之 - 不要担心纯代码视角的差异。在任何情况下都应该编写有效的代码,但是在测量真实设备之前不要进入过早优化(模拟器将向您显示哪些有效,而不是应用程序运行的速度)。但只有当你获得真正的硬件时,你才会知道你的应用在真实情况下的表现。

答案 1 :(得分:2)

您可能需要担心的性能问题要少得多。您只会在两个月内知道实际设备何时可用于测试。如果你不过分,并确保坚持使用现有的iPhone OS设计模式 - 在需要的时候加载东西,而不是一次性加载,那样的事情 - 你应该没有任何问题。

答案 2 :(得分:1)

查看Apple随iPad​​和iPhone一起提供的应用程序(特别是邮件,照片,日历)。比较它们在每台设备上的功能,它们在每个屏幕上显示的信息量,为子功能留出屏幕的频率等等。

这是你应该担心的。 iPad的速度比iPhone快,因此性能最不受关注。你永远不会有足够的......