本节书摘来自异步社区《iOS 8开发指南(第2版)》一书中的第1章,第1.1节1.1 iOS系统介绍,作者 管蕾,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.1 iOS系统介绍iOS 8开发指南(第2版)iOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Mac World大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果产品上。iOS与苹果的Mac OS X操作系统一样,本来这个系统名为iPhone OS,直到2010年6月7日WWDC大会上才宣布改名为iOS。
1.1.1 iOS发展史iOS最早于2007年1月9日的苹果Mac World展览会上公布,随后于同年的6月发布第一版iOS操作系统,当初的名称为“iPhone运行OS X”。
2007年10月17日,苹果公司发布了第一个本地化iPhone应用程序开发包(SDK)。
2008年3月6日,苹果发布了第一个测试版开发包,并且将“iPhone runs OS X”改名为“iPhone OS”。
2008年9月,苹果公司将iPod touch的系统也换成了“iPhone OS”。
2010年2月27日,苹果公司发布iPad,iPad同样搭载了“iPhone OS”。
2010年6月,苹果公司将“iPhone OS”改名为“iOS”,同时还获得了思科iOS的名称授权。
2010年第四季度,苹果公司的iOS占据了全球智能手机操作系统26%的市场份额。
2011年10月4日,苹果公司宣布iOS平台的应用程序已经突破50万个。
2012年2月,应用总量达到552 247个,其中游戏应用最多,达到95 324个,比重为17.26%。
2012年6月,苹果公司在WWDC 2012上推出了全新的iOS 6,提供了超过200 项新功能。
2013年6月10日,苹果公司在WWDC 2013上发布了iOS 7,几乎重绘了所有的系统APP,去掉了所有的仿实物化,整体设计风格转为扁平化设计。
2013年9月10日,苹果公司在2013秋季新品发布会上正式提供iOS 7下载更新。
2014年6月3日,苹果公司在WWDC 2014开发者大会上正式发布了全新的iOS 8操作系统。
1.1.2 全新的版本——iOS 8北京时间2014年6月3日凌晨,苹果年度全球开发者大会 WWDC 2014 在美国加利福尼亚州旧金山莫斯考尼西中心(Moscone Center)拉开帷幕。本次大会上苹果正式公布了最新版iOS系统版本iOS 8。全新的iOS 8继续延续了iOS 7的风格,只是在原有风格的基础上做了一些局部和细节上的优化、改进和完善,更加令人愉悦。iOS 8系统最突出的新特性如下所示。
(1)短信界面可以发送语音
iOS 8很特别的一个新功能,短信界面除了可以发送文字和图片之外,还可以直接录制语音或者视频并直接发送给对方,这一功能和国内的交友软件——微信十分类似。
(2)输入法新功能:支持联想/可记忆学习
iOS 8内建的输入法增加了和SwiftKey类似的功能,这是一款在安卓手机中非常流行的输入方式。iOS 8的全新输入功能名为QuickType,最突出的特点就是为用户提供“预测性建议”,它会对用户的习惯进行学习,进而在其录入文字的时候为其提供建议,从而大幅提升文字输入速度。
(3)更加实用的通知系统
在iOS 8系统下,用户可以直接在通知中进行回复,包括短信、微博等在内的所有消息,即便是在锁屏界面也可以进行操作。另外,当双击Home按键开启任务栏界面后,会在上方显示一行最常用的联系人,用户可以直接在上面给其中某一个人发短信、打电话。
(4)正式挺进方兴未艾的健康和健身市场
在iOS 8系统中内置了Healthbook应用,这是一款在iOS 8系统中运行的应用程序,苹果将利用它挺进方兴未艾的健康和健身市场,这一直是可穿戴设备公司追逐多年的重要领域。苹果公司的Healthbook应用程序将对用户的身体信息进行跟踪统计,其中包括步数、体重、卡路里燃烧量、心率、血压,甚至人体的水分充足状况。
(5)其他新特性
消息推送新方式:用户可直接下拉通知栏回复消息。多任务管理界面:在其上方新增最近联系人,并可直接进行发邮件、打电话等操作。邮件:用户可直接在邮件界面快速调出日历,快速创建日程事项,此外,还可以在侧边栏通过手势快速处理邮件。全局搜索更强大:用户可以在设备中实现搜索电影、新闻、音乐等。iMessage功能更强大:加入群聊功能,可以添加/删除联系人,并且新增了语音发送功能。iPad新增接听来电功能:用iPad也可以接听电话。新增iCloud Drive云盘服务:实现在所有的Mac电脑和iOS设备,甚至Windows电脑之间共享文件。企业服务方面:进一步增强易用性和安全性。家庭共享(Family Sharing):家庭成员间可共享日程、位置、图片和提醒事项等。另外,还可以通过该功能追踪家庭成员的具体位置。照片新功能:新的Photo加入了更多的编辑功能,以及更智能的分类建议。此外,还加入iCloud(5GB免费空间),实现多设备之间共享。Siri进一步更新:可直接用“hey siri”唤醒。支持中国农历显示,增强输入法和天气数据。(6)针对开发者的新特性
支持第三方键盘。自带网页翻译功能,如在线即时翻译功能。指纹识别功能开放,使用第三方软件可以调用。Safari浏览器可直接添加新的插件。可以把一个网页上的所有图片打包分享到Pinterest。支持第三方输入法:将是否授权输入法的选择留给用户。Home Kit智能家居:可以利用iPhone对家居,如灯光等进行控制。3D图像应用Metal:可以更充分利用CPU和GPU的性能。引入全新基于C语言的编程语言Swift。全新的Xcode。相机和照片API也实现开放。
相关资源:敏捷开发V1.0.pptx