昨天下午苹果在一份发给iPhone的开发者的警告邮件中说,苹果要求开发者们立刻在iPhone OS 3.0 Beta中测试他们的软件。这开始得很迅速,提交到App store的任何程序,若不能正常工作在最新测试版的,将不会被批准销售。(天啊,我希望beta版不要有任何的bug在里头)另外,在今年夏季3.0产品发布给所有人的时候,目前正在销售的不兼容新系统的应用程序,会面临从苹果商店撤下的境遇。以下是完整通知文本:
目前正在审查iPhone OS 3.0 的App Store提交
请现在就在iPhone OS 3.0 beta 5上测试你的应用程序
请现在就在iPhone OS 3.0 beta 5上测试你的应用程序
所有程序必须兼容iPhone OS 3.0
在本夏季,上百万个iPhone和iPod touch的客户会被转移到iPhone OS 3.0。从今天开始,所有提交给的App Store的应用程序会在最新版的iPhone OS 3.0中进行检查。如果你提交的软件不能兼容iPhone OS 3.0,将会不被批准上架。
在本夏季,上百万个iPhone和iPod touch的客户会被转移到iPhone OS 3.0。从今天开始,所有提交给的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中被移除。
请现在就开始测试
iPhone OS 3.0 beta 5和iPhone SDK 3.0 beta 5现已发布在iPhone设备中心。请现在就开始测试以确保你的软件可以在iPhone OS 3.0上运行。关于iPhone OS 3.0 SDK的包含Iphone SDK Release Noes的致开发者的附加详细信息,请访问iPhone设备中心,以便为iPhone OS 3.0做准备。
iPhone OS 3.0 beta 5和iPhone SDK 3.0 beta 5现已发布在iPhone设备中心。请现在就开始测试以确保你的软件可以在iPhone OS 3.0上运行。关于iPhone OS 3.0 SDK的包含Iphone SDK Release Noes的致开发者的附加详细信息,请访问iPhone设备中心,以便为iPhone OS 3.0做准备。
有些开发者已经准备对此抗议。阿拉斯代尔•艾伦的回复:
如果你就只有一台开发设备,这无疑是一个负担。基于SDK 3.0开发的应用程序无法被提交到App Store进行审核,即使他们已经开发了基于SDK 3.0但又是针对2.x的程序也同样如此。也就是说,如果只有一台用于开发的Mac机器,或者是一台iPhone,或者iPod touch用来测试,那么就意味着开发出来的新程序会被App Store拒之门外,除非苹果公开发布3.0版本,如果好运的话,或者折会稍微提早一些。很显然,这会导致App Store中,半数由小规模开发者发布的应用程序的发布或更新会被推迟到今年晚些时候。