昨日,就在 iPhone 4S 面世后的一周,Apple 为开发者和用户正式发布了 iOS 5,该版本适用于 iPhone 3Gs 之后的 iPhone 以及 iPod 系列产品。本次升级主要带来了原生的 Twitter 支持、使用 iCloud 为应用和用户创建的文档提供备份服务、在无需 PC 的情况下,通过无线来更新操作系统等特性。
以开发者的角度来看,借助 iCloud 和 iMessage 提供的 API,可以进行数据保存以及同其他用户进行通信,包含在应用中进行群组聊天(例如提供了即时反馈的机制)。既可通过单独应用发布 Twitter 消息,也可使用 Twitter 提供的短 URL 服务来进行发送。同时还为开发者提供了模拟 GPS 定位导航服务的工具,以及检测泄漏的工具。
在图像支持的方面,主要包括 OpenGl ES 2.0 版本的升级以及新增的 GLKit,GLKit API 主要被用来开发图形类游戏。开发工具升级到了 Xcode 4.2 版本,此版本中带来了大量的改进,包含自动引用计数(ARC,Automatic Reference Counting),ARC 提供了类似于 codebase 的一种垃圾回收器,但不同的是,出于性能的考虑,现在常用的 retain,release 操作将不允许开发者使用。AV Foundation 框架允许应用将流媒体输出到 Apple TV 或其他支持 AirPlay 的设备上。
iOS 5 已经可以下载,面向开发者的开发文档及下载地址可通过开发者网站进行下载。
查看英文原文: iOS 5 Brings Cloud to All
评论