iOS7 API
在WWDC 2013上,苹果软件工程高级副总裁Craig Federighi表示iOS 7 SDK将会开放超过1500个新的API,这其中包括iBeacons、 MFi game controllers、以及新的多任务处理。开发者可以把与新的游戏技术、新的动作追踪以及其他技术整合进自己将来的app中,以下简单介绍下几个比较引人注目的API,如果开发者有试用心得,欢迎荐稿。
iBeacons:MacWorld报道,iBeacons是被设计使用蓝牙低能耗进行微定位的,这项技术允许iOS设备使用蓝牙4.0获取位置数据。
AirDrop:AirDrop允许不同用户不同设备在应用内进行照片、文档以及其他内容的分享。
苹果地图:iOS 7允许开发者将地图更高级的功能整合在自己的应用中,包括3D视图,基于方向的路线信息以及基于地图的图像数据。
MFi认证的游戏手柄:iOS 7添加了对MFi(Made for iPhone)的支持,也就是苹果游戏手柄硬件认证,这允许厂商为iOS打造专用的iOS游戏手柄,让iPhone和iPad变身游戏机器,达到掌上游戏机的水平。游戏可以根据游戏手柄框架设 计,这允许无缝的链接。下面就是MFi认证的游戏手柄概念图,来自苹果开发者资源库
苹果将会围绕Game Controller framework进行设计,力争让游戏和硬件无缝融合。详细信息可参看《苹果开发者中心文档
MiF游戏手柄
Sprite Kit:Sprite Kit框架允许开发者创建高性能2D游戏,控制多个精灵属性,比如位置、尺寸、旋转以及重力等。这种技术包含内置的物理性能支持,让动画效果看起来更真实,也包含粒子系统以增强额外的游戏效果。
Game Center:iOS 7中加入了新的回合制游戏模式(包括回合同步、聊天和交易),还包含全新的玩家认证和安全的游戏得分传输。这些功能将降低越狱设备对游戏中心比分的影响。
多任务和APP后台下载:苹果全新的多任务API允许设备在后台智能地更新和下载内容。比如Twitter可能会用到这种新功能,在iPhone没有任何任务时在后台更新内容,更新数据的同时又不会耗费电池。推送通知也能激活内容下载。
Inter-App Audio:该API将允许app之间相互分享音频流,也让苹果iOS设备更容易地创建音乐。
60-fps Video Capture:iOS 7允许应用以60帧/秒录制视频,
Peer-to-Peer Connectivity:这个数据传输API将允许用户发现附近的设备,在没有联网的情况下进行直接的通讯。