iOS 8引入了大量的API和服务,所以你可以创建一个新的类别的应用和功能,以下列出了iOS 8中最引人注目的功能:
1. Touch ID
当用户访问应用的部分或者全部内容之前,你的应用可以使用Touch ID来识别用户。用户的指纹数据是被保护的,不会被iOS或者其他应用访问
2. PhotoKit
PhotoKit为使用照片和视频资源提供了新的API,包括由Photos app管理的iCloud Photos资产,所以你可以在“Camera roll”中直接编辑照片,无需提前导入。PhotoKit还包含一个线程安全架构用以获取、缓存缩略图和全尺寸图片,请求资产更改,遵守其他应用所做的变化,以及对资产内容进行可恢复的编辑。
3. Manual Camera Controls
AVFoundation框架让拍照变得前所未有的容易。你的应用可以直接控制相机对焦、白平衡以及曝光设置等。应用程序也可以通过包围曝光 (Bracket Exposure)使用不同的曝光设置自动拍摄照片。
4. HealthKit
HealthKit允许提供健康和健身服务的应用在一个地方访问共享的健康相关信息。用户的健康信息储存在一个集中的安全的地方,用户可以决定和你的应用分享哪些数据。你的应用可访问任何共享的健康相关的信息,并提供关于用户的信息,无需提供对特定健身跟踪设备的专门支持。信息可来自连接至iOS设备的设备,或者由用户手动输入。
5. HomeKit
HomeKit是一个新框架,可用于用户家中多台设备之间的通信以及控制它们。通过HomeKit,应用可让用户发现并配置家中的设备,或者创建Action来控制这些设备。用户可以将Action进行分组,并通过Siri触发设备。
6. Handoff
Handoff是一项非常有用非常便捷的功能。通过Foundation框架中简单的API,应用可让用户在一台设备上继续此前在其他设备上未完成的任务。
7. CloudKit
通过强大的iCloud和CloudKit框架,开发者可简单安全地储存和高效地检索app数据,比如数据库中的结构化数据或资产。CloudKit也可以让你的用户使用他们的iCloud Apple ID在应用中匿名注册,无需共享个人信息。通过CloudKit,开发者可以集中精力进行客户端应用开发,并让iCloud免去编写服务器端应用逻辑的需要。CloudKit提供了认证、私有和公共数据库,机构化和资产存储服务等。开发者可免费使用,并且容量上有上限较高。