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 ...
随机推荐
- CentOS 7 防火墙和端口配置
centos 7 防火墙和端口配置--解决 RHEL 7/ CentOS 7/Fedora 出现Unit iptables.service failed to load # 第一步,关闭firewal ...
- python 笔记
第一周2016/9/11 Python 2.0和3.0的区别 3.0 的模块名改了和之前的2.0 不一样 #!/usr/bin/env python # -*- coding:utf-8 -*- ...
- mysql查看存储过程
查询数据库中的存储过程 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' 方法 ...
- WIFI驱动的移植 realtek 8188
一般我们拿到的android源代码中wifi应用层部分是好的, 主要是wifi芯片的驱动要移植并添加进去. wifi驱动的移植, 以realtek的8188etv为例到官网下载相应的驱动, 解压后可以 ...
- 异常问题解决Error:Execution failed for task ':app:processDebugManifest'
Error:Execution failed for task ':app:processDebugManifest' www.MyException.Cn 网友分享于:2015-12-28 浏览 ...
- Unity3D之协程(Coroutines & Yield )
在Unity中StartCoroutine/yield return这个模式到底是怎么应用的? 比如你要一个方法进行一个比较耗时的复杂运算~同时又想让脚本流畅的进行其他操作而不是卡在那里等该方法执行完 ...
- Cheatsheet: 2015 11.01 ~ 11.30
Golang Roadomatic: Node vs. Go Quick Guide to Golang for Java Developers 3 Go Gotchas Web Choosing a ...
- 有限状态机(Python)
有限状态机(Finite-state machine, FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型.FSM是一种算法思想,简单而言,有限状 ...
- 一步一步学习underscore的封装和扩展方式
前言 underscore虽然有点过时,这些年要慢慢被Lodash给淘汰或合并. 但通过看它的源码,还是能学到一个库的封装和扩展方式. 第一步,不污染全局环境. ES5中的JS作用域是函数作用域. 函 ...
- SQL SERVER建库&用户赋权限
create database ServiceDB on primary ( name='ServiceDB_data', -- 主数据文件的逻辑名称 filename='D:\WebRoot\DB\ ...