IOS演变史
我是从iOS5开始接触iPhone操作系统,对此系统也算是有爱有恨,今天从网上整理以下整个iOS发展的历史,了解了解也算做以后闲时讨论的一个话题。
电脑需要操作系统,手机也需要,2007年,苹果带着旗下第一款智能手机iPhone和第一款操作系统亮相,从而奠定了掀起智能手机狂潮的基础。
8年时间以来,iPhone一直在不停的进化、演变,iOS操作系统也是一样。iOS中包含许多实用的功能,其中很多功能用户已经无法离开,比如iMessage、AppStore、FaceTime、Siri、iCloud以及ApplePay等。

苹果第一款操作系统iOS1于2007年9月伴随着第一代iPhone到来。当时OS(操作系统)这个词并未被广泛使用,因此乔布斯管它叫“软件”,表示它是OSX软件的桌面版本。第一代iOS操作系统就已经拥有多点触控手势、虚拟语音邮件、在Safari上移动网络浏览、观看Youtube视频等功能。2008年1月份,添加一个支持定制的主屏,允许用户将应用转移到设备的专有页面上,此外还为iPodTouch用户添加新应用:邮件、地图、天气、笔记以及股票等。

2008年3月6日,苹果发布iPhoneSDK,并正式将这一操作系统命名为iPhoneOS。iOS2正式发布时间是6月9日,开放下载时间是7月11日。
iOS2伴随着iPhone3G手机面世,添加了AppStore、GPS导航功能以及邮件推送功能。iPhone用户可免费更新,iPodTouch用户升级需要9.95美元。

iOS3操作系统与iPhone3GS一起于2009年6月8日发布,2009年6月19日iPhone3GS正式发售。iOS3在前两代的基础上添加了许多新功能:语音操控、多媒体信息、Spotlight搜索、横向键盘、添加了剪切、复制和粘贴等功能2010年3月,苹果发布iPad之后,这才正式将iPhoneOS的名字改成了现在通用的iOS。
iPhone用户可免费升级到iOS3系统,iPodTouch用户还是得花费9.95美元才能更新,后为激励用户,苹果推出了4.95美元升级iOS3.2系统的策略。

iPhone4和iPad2都是预装iOS4操作系统,新系统加入了壁纸、多任务、文件夹以及Facetime功能,此外还有iBooksforiPad。
这一次,iPodTouch用户终于不用花钱升级系统了。iPhone4也成为了苹果第一款支持CDMA网络的手机。

iOS5预装在iPhone4s上,引入看Siri、通知中心、iMessage、提醒以及Newsstand。此外,还添加了iCloud和Twitter社交网络。新增的PCFree功能使iOS5设备不需要连接电脑就能激活,此外也可以使iOS设备通过无线局域网和电脑的iTunes进行同步。而iCloud云服务是iOS5最大的卖点之一。用户可以通过iCloud备份自己设备上的各类数据,并可以通过此功能查找自己的iOS设备以及朋友的大概位置。

iPhone5和iPad mini预装iOS6操作系统上市,内置谷歌地图和Youtube应用,在此之前,用户需要手动从App Store下载。iOS5还内置了苹果自家地图服务,加入了turn-by-turn导航功能,车辆需要拐弯时进行语音提醒的导航服务,集成Facebook、Passbook,支持LTE网络。
支持Passbook是一个非常便利的功能,你的登机牌、电影票、购物优惠券、会员卡及更多票券,现都归整到passbook里面。
iPhone和iPodtouch全新的全景模式,只需一个简单的动作,就可以拍摄270度的全景照片。

iOS7预装在iPhone5s、5c、iPadAir、iPadmini2上。
iOS6的苹果地图发布后,用户大喊,这是一个灾难。苹果时任设计高级副总裁(现任首席设计官)重新设计整个iOS系统。将我们从一个拟物时代直接快进到了现在的扁平化时代。相比以往的操作系统,iOS7更加简洁、扁平和轻,相比拟物设计,新的风格大大减轻了用户的视觉压力。
iOS7除了扁平化设计之外,还添加了通知中心、AirDrop、iTunesRadio以及CarPlay等功能,相册应用得到优化。

iOS8随着iPhone6和iPadAir2到来,在iOS7的基础上构建,加入了ApplePay、Health健康应用、HandOff、QuickType、家庭分享、iCloudDrive、第三方键盘支持以及AppleMusic等功能。
iOS8中自带相机也加入了延时摄影模式,延时拍照模式。照片中功能加入“智能编辑”,比如智能调整,滤镜。还可以同步至iCloud,多设备之间共享,支持Windows、Mac、iOS设备。
iOS8支持语音激活Siri,就像“ok,Google”唤醒GoogleNow一样,用户可以使用“Hey,Siri”启动Siri虚拟助手,是首个正式发布前提供公共预览版的操作系统。

IOS演变史的更多相关文章
- [转载]大型网站应用中 MySQL 的架构演变史
没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用.今天我们就从淘宝的发展来 ...
- 大型网站应用中MySQL的架构演变史
没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用.今天我们就从淘宝的发展来 ...
- 【转】图说Android的8年演变史
原文网址:http://tech.gmw.cn/2016-02/17/content_18916338_14.htm 图说Android的8年演变史 我有话说 0 2011年10月谷歌 ...
- 剖析虚幻渲染体系(14)- 延展篇:现代渲染引擎演变史Part 1(萌芽期)
目录 14.1 本篇概述 14.1.1 游戏引擎简介 14.1.2 游戏引擎模块 14.1.3 游戏引擎列表 14.1.3.1 Unreal Engine 14.1.3.2 Unity 14.1.3. ...
- 【iOS】史上最全的iOS持续集成教程 (下)
:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdow ...
- 【iOS】史上最全的iOS持续集成教程 (上)
:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdow ...
- 窥探QQ基础数据库架构演变史
作为腾讯最核心最基础的后台服务之一,QQ基础数据库是存储QQ用户帐户信息和关系链信息的海量集群,它承载了百万级每秒的访问量.十亿级的账户数.百亿级关系链.如此大规模的集群,它是如何从300万的数量级一 ...
- Android 开发平台的演变史
Android开发平台的发展(并不是很懂) Eclipse 首先是由IBM的一个项目小组花了两年时间开发完成的,当时主要解决IBM开发工具 Visual Age for Java 和 WebSpher ...
- C#基础——谈谈.NET异步编程的演变史
http://www.cnblogs.com/fzrain/p/3545810.html 前言 C#5.0最重要的改进,就是提供了更强大的异步编程.C#5.0仅增加两个新的关键字:async和awai ...
随机推荐
- ROS探索总结(三)——ROS新手教程【转】
转自:http://blog.csdn.net/hcx25909/article/details/8811313 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] 一ROS的 ...
- QT开发编译问题备忘
编译<Qt及Qt Quick开发实战精解> 的代码,编译出错,提示: Cannot find file: E:\学习资料\QT\<Qt及Qt Quick开发实战精解>代码\sr ...
- Auty自动化测试框架第五篇——框架内部的调用支持、自动化安装库与配置说明
[本文出自天外归云的博客园] 本次对Auty自动化测试框架做些收尾工作,由于在scripts文件夹中的脚本会需要调用其他包结构文件夹中的脚本,所以这里需要添加一下框架对于内部脚本间互相调用的支持,这里 ...
- Python进程、线程、协程
进程和线程的解释 进程(process)和线程(thread)是操作系统的基本概念,计算机的核心是CPU,它承担了所有的计算任务: 单个CPU一次只能运行一个任务,代表单个CPU总是运行一个进程,其他 ...
- Maven学习(一) -- 安装Maven及Eclipse中配置Maven
标签(空格分隔): 学习笔记 本文环境:Windows7, JDK1.7.0_76 安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能 ...
- Redis - pipelining(管道)
客户端向服务器发送一个查询请求,并监听 socket 返回,等待服务器响应.通常是阻塞模式,在收到服务器响应之前是挂起的,不能继续发送请求. 可以使用管道来改善这种情况.在使用管道的情况下,客户端可以 ...
- 下载SRA文件
sratoolkit.2.6.2-centos_linux64/bin/prefetch 下载SRA文件 fastq-dump --split-3 SRR2923014.sra 转 ...
- Java设置环境变量的含义(JAVA_HOME,PATH,CLASSPATH)
开发Java程序之前,需要在计算机行安装并配置Java开发环境.一种是直接安装Myeclipse,利用其自带的JDK编译运行:另一种是在我们的Windows或者Linux平台下安装JDK,配置环境变量 ...
- windows下开启mysql远程访问
USE mysql;SELECT * FROM USER ; 直接修改user=root host=127.0.0.1为% FLUSH PRIVILEGES;
- Java 实现word 中写入文字图片的解决方案
JAVA生成WORD文件的方法目前有以下两种方式: 一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案; 一种是poi但是他的excel处理很程序 ...