
随着苹果公司为6月份推出备受期待的3.0 iPhone固件做准备,它向其开发者发出了一份相当严厉的备忘录,通知他们确保他们的应用程序是兼容的。
虽然一旦新固件向iPhone公众推出,应用程序兼容是非常合理的,但苹果也坚持认为,现有的应用程序需要在新软件上工作,否则它们可能会被从应用商店下架:
从今天开始,所有提交到App Store的内容都将在iPhone OS 3.0的最新测试版上进行审核。如果你提交的应用程序与iPhone OS 3.0不兼容,它将不会被批准,”备忘录中写道。
App Store中的现有应用程序应该已经可以在iPhone OS 3.0上运行,无需修改,但您应该用iPhone OS 3.0测试您的现有应用程序,以确保没有兼容性问题。iPhone OS 3.0对客户可用后,任何与iPhone OS 3.0不兼容的应用程序都可能会从App Store中移除。
可能导致兼容性问题的一个潜在问题是任何使用确认/拒绝对话框的应用程序(很多人都这样做),它使用的UIalertView系统在3.0中有了重大改进。
对于开发人员来说,一个月的警告并没有足够的时间来测试和准备他们的应用程序所需的任何更新,但是看起来他们在这个问题上没有太多的选择。