1

我已经注册/支付了 iPhone 开发者计划,它允许我在设备上测试应用程序。我有一个旧的 3G,我想使用它。但是,我对使用重大更改通知以及它在后台工作很感兴趣。

如果我要越狱以启用后台处理和类似的东西,我会遇到什么问题,它们出现的可能性有多大?

编辑: 我确实有一部 iPhone4,但我将它用于我的个人手机。我听说将您的日常手机用作开发设备并不是一个好主意。我做了更多的阅读,看起来我可以使用 Ad-Hoc 分发来测试,同时避免使用你的主要手机作为开发设备的问题。似乎唯一的缺点是除了日志之外没有调试信息。

4

2 回答 2

1

iOS 4 已被黑客入侵,允许在 iPhone 3G 上使用主屏幕壁纸和多任务处理。( http://pixelatedgeek.com/2010/06/ios4-jailbreak-and-multitasking-now-available-for-iphone-3g/ )

它似乎运行良好,没有任何问题,可能不如 iPhone 3GS 或 iPhone 4 快。

如果您将其用作主要测试设备,请务必小心,并确保在发布之前在受支持的硬件上进行测试。就个人而言,我会使用 100% 支持的东西来确保一切都按预期工作。但是,如果您没有受支持的设备,这可能是不可能的。

同样,请确保在发布前在朋友 3GS 或 4 上进行测试。我没有预见到任何重大问题,但是在不受官方支持的硬件上测试功能可能会导致问题。

更新:我以前将手机用于开发目的,并且没有遇到任何惊天动地的问题。如果出现问题,您可以随时恢复您的设备。

于 2010-07-11T18:36:43.963 回答
1

如果您打算以 iOS4 为目标,那么您真的真的应该选择 iPhone4。您可以了解事情将如何在其上运行,还可以看到更高分辨率的显示器如何与您的应用程序交互。我不确定在被黑的 3G 上运行 iOS4 会比在模拟器中运行告诉你更多,事实上,由于内存减少,可能会显示一些在真实设备上不会发生的问题。

另一个不错的选择是最新一代的 Touch。虽然它没有给你显示来检查它是一个很好的多任务测试平台。

于 2010-07-11T23:26:13.937 回答