iPhone OS 4发布 进一步巩固竞争优势
用户评价: / 43
好 
作者:深圳网站建设   

北京时间4月9日凌晨,Apple在美国加州Cupertino公司总部发布iPhone OS 4,新增了100个新特性,其中最为令人瞩目的是支持多任务,引入iBooks,引入主屏幕自定义文件夹,改善邮箱和企业级应用等等。同时,给开发人员也 提供了更多发挥能力的空间。有业界人士评论,新版本改进幅度之大,足以在短时间内拉开与主要竞争对手Android的差距,而对微软还没有发布的 Windows Phone 7(不支持多任务)以及黑莓手机、Amazon Kindle的冲击也显而易见。

新发布的Game Center类似微软的Xbox Live,表明Apple正式进军SNS市场

对开发者而言,新版本iPhone OS引入新的移动广告平台iAd,以HTML5实现,支持视频,与开发者分成比例是6:4。

此外,提供了超过1500个新的API,包括日历访问、应用内短信、视频回放和捕捉、地图功能改进(可拖动的地 图标注、全地图覆盖图层)、照片库访问、快速预览、许多数学函数的优化和加速、PDF 元数据支持、运营商信息、ICC (色彩信息)支持、地址信息检测、iPad 远程控制附件、正则表达式、日期格式化等等。

工具方面则提供了此前只有Apple自己才能使用的自动测试、性能与电源分析。

多任务模式下,开发人员可以访问7个后台服务,包括:后台音频(Pandora和豆瓣电台之类的服务)、后台VoIP(Skype)、后台位置、推送通知、本地通知、任务结束和快速软件切换。此举大大拓宽了更多应用的发展空间。当然,也意味着大部分现有应用软件为了取得竞争优势需要改写(起码要增加快速切换功能)。

另一个引入注目的,是修改了iPhone开发者许可协议的3.3.1款,增加了以下字样:

Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
应用程序必须以Objective-C, C, C++或JavaScript(由iPhone OS WebKit引擎执行)编写,只有用Objective-C, C和C++编写的代码可以编译和直接与Documented API链接(例如,通过中间转换或兼容层和工具链接Documented API的应用程序是被禁止的)。

这意味着,Adobe Flash CS 5中包含的将Flash转换到iPhone的工具,以及将C#或者.NET应用转换到iPhone的工具MonoTouch,都在明令禁止之列,也表明Apple将不会允许其他厂商在Cocoa之上再建立自己的平台。

今年夏天新版操作系统将发布给终端用户,iPhone 3GS 和第三代 iPod Touch上将完全支持,而更老版本的设备如iPhone 3G和 iPod touch 2将无法兼容。iPad将在秋季使用新版本操作系统。

有分析指出,这次 iPhone OS 的许多更新都具有明显的针对性,而且攻击力极强。多任务、文件夹、iAd针对Android,邮件功能提升和企业级应用直击Windows Mobile 和黑莓,iBooks直击Kindle,游戏社区对垒 Open Feint甚至Facebook。这些都将有助于Apple巩固既有的竞争优势。

 

评论信息

分享到: