再我看来不少的开发者应该对于全新的iPhone OS
4.0拥有极高的期望,因为无论是从多任务的处理还是性能方面的优化对于iPhone上的第三方应用程序的开发都是极为有利的。但是现在如果要问开发者iPhone OS
4.0对于第三方的软件的开发有什么好处时我想不少的开发者会回答这实际上是一场噩梦。
7大后台服务
首先多任务依然只是形式上的,真正的第三方软件的多任务依然没能实现,仅仅依靠多出来的几个可以后台运行的API第三方软件依然无法发挥出自己的优势,因此在他们看来iPhone
OS 4.0上的多任务依然是形式大于内容。
其次就是对于Flash的彻底根除。我们都知道iPhone一直都是反Flash联盟中的领军人物,如今iPhone OS
4.0上不仅仅从表面上禁止了Flash的运行,同时新的开发协议将要求开发者应用程序必须以 Objective-C, C, C++ 或 JavaScript(由
iPhone OS WebKit 引擎执行)编写,只有用 Objective-C , C 和 C++ 编写的代码可以编译和直接与 Documented API
链接。这意味着什么,意味着苹果将会彻底的封锁自己的平台,这样的事情发生在一个平台普遍开源化的时代里确实有些难以想象,但是这也许就是苹果的魅力。