0

我正在开发一个 iPhone 应用程序。

我已经通过包含 xcode 3.1.4 的当前版本在 iPhone 模拟器和设备上对其进行了测试。

目前苹果推出了 iPad 到它的触控设备。

他们说当前所有的 iPhone 应用程序也可以在 iPad 上运行。

所以我的问题是,如果我也想在 iPad 上测试我的应用程序,我是否应该升级我的 os(current 10.5.8) 以及 sdk 。

另一个问题是最新的 sdk 3.2 测试版是否包括模拟器 iPhone 和 iPad 或两个平台的 sdks 不同。

4

1 回答 1

1

考虑到 3.2 处于 NDA 之下,您将很难获得所有这些答案。但我会尽力回答。

Apple 确实宣传说,大多数当前的 App Store 应用程序无需任何修改即可在 iPad 上运行。唯一的问题是这些应用程序利用了 iPad 上不存在的功能。例如,需要相机的应用程序可能无法运行。这与由于相同的硬件限制而无法在 iPod touch 上运行的 App Store 应用程序没有什么不同。

Apple 还宣传 SDK 的最新测试版仅适用于 Snow Leopard (10.6),因此您必须升级操作系统才能安装最新的 SDK。考虑到 Snow Leopard 的低价及其对 Leopard 的整体改进,我在它推出的那一刻就升级了,所以考虑到 SDK 对 10.6 的依赖是升级的额外动力:-)

至于 SDK 是否包含适用于 iPhone 和 iPad 的模拟器……考虑到 Apple 没有公开谈论过这一点,我没有任何公开的知识来支持我的任何陈述。因此,在这种情况下,我只能说,如果您已经有一个开发者帐户,请赶紧购买 Snow Leopard 并使用 SDK。损失的只是 30 美元的雪豹升级费。

于 2010-02-10T06:47:27.807 回答