我是从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虚拟助手,是首个正式发布前提供公共预览版的操作系统。

iOS9于2015年9月16日正式推出,iOS9比iOS8更稳定,功能更全面,而且还更加开放。iOS 9加入了更多的新功能,包括更加智能的siri,新加入的省电模式,邮件增加了Mail Drop功能可以发送大附件、iBooks开始支持3D touch、新闻中的“热门报道”等等,并且iOS 9为开发者提供5000个全新的API。

IOS演变史的更多相关文章

  1. [转载]大型网站应用中 MySQL 的架构演变史

    没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用.今天我们就从淘宝的发展来 ...

  2. 大型网站应用中MySQL的架构演变史

    没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用.今天我们就从淘宝的发展来 ...

  3. 【转】图说Android的8年演变史

    原文网址:http://tech.gmw.cn/2016-02/17/content_18916338_14.htm 图说Android的8年演变史 我有话说    0      2011年10月谷歌 ...

  4. 剖析虚幻渲染体系(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. ...

  5. 【iOS】史上最全的iOS持续集成教程 (下)

    :first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdow ...

  6. 【iOS】史上最全的iOS持续集成教程 (上)

    :first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdow ...

  7. 窥探QQ基础数据库架构演变史

    作为腾讯最核心最基础的后台服务之一,QQ基础数据库是存储QQ用户帐户信息和关系链信息的海量集群,它承载了百万级每秒的访问量.十亿级的账户数.百亿级关系链.如此大规模的集群,它是如何从300万的数量级一 ...

  8. Android 开发平台的演变史

    Android开发平台的发展(并不是很懂) Eclipse 首先是由IBM的一个项目小组花了两年时间开发完成的,当时主要解决IBM开发工具 Visual Age for Java 和 WebSpher ...

  9. C#基础——谈谈.NET异步编程的演变史

    http://www.cnblogs.com/fzrain/p/3545810.html 前言 C#5.0最重要的改进,就是提供了更强大的异步编程.C#5.0仅增加两个新的关键字:async和awai ...

随机推荐

  1. ROS探索总结(三)——ROS新手教程【转】

    转自:http://blog.csdn.net/hcx25909/article/details/8811313 版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[-] 一ROS的 ...

  2. QT开发编译问题备忘

    编译<Qt及Qt Quick开发实战精解> 的代码,编译出错,提示: Cannot find file: E:\学习资料\QT\<Qt及Qt Quick开发实战精解>代码\sr ...

  3. Auty自动化测试框架第五篇——框架内部的调用支持、自动化安装库与配置说明

    [本文出自天外归云的博客园] 本次对Auty自动化测试框架做些收尾工作,由于在scripts文件夹中的脚本会需要调用其他包结构文件夹中的脚本,所以这里需要添加一下框架对于内部脚本间互相调用的支持,这里 ...

  4. Python进程、线程、协程

    进程和线程的解释 进程(process)和线程(thread)是操作系统的基本概念,计算机的核心是CPU,它承担了所有的计算任务: 单个CPU一次只能运行一个任务,代表单个CPU总是运行一个进程,其他 ...

  5. Maven学习(一) -- 安装Maven及Eclipse中配置Maven

    标签(空格分隔): 学习笔记 本文环境:Windows7, JDK1.7.0_76 安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能 ...

  6. Redis - pipelining(管道)

    客户端向服务器发送一个查询请求,并监听 socket 返回,等待服务器响应.通常是阻塞模式,在收到服务器响应之前是挂起的,不能继续发送请求. 可以使用管道来改善这种情况.在使用管道的情况下,客户端可以 ...

  7. 下载SRA文件

    sratoolkit.2.6.2-centos_linux64/bin/prefetch  下载SRA文件 fastq-dump    --split-3    SRR2923014.sra    转 ...

  8. Java设置环境变量的含义(JAVA_HOME,PATH,CLASSPATH)

    开发Java程序之前,需要在计算机行安装并配置Java开发环境.一种是直接安装Myeclipse,利用其自带的JDK编译运行:另一种是在我们的Windows或者Linux平台下安装JDK,配置环境变量 ...

  9. windows下开启mysql远程访问

    USE mysql;SELECT * FROM USER ; 直接修改user=root host=127.0.0.1为% FLUSH PRIVILEGES;

  10. Java 实现word 中写入文字图片的解决方案

    JAVA生成WORD文件的方法目前有以下两种方式: 一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案; 一种是poi但是他的excel处理很程序 ...