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 ...
随机推荐
- IE奇怪报错
IE会有一些奇怪的报错信息,总结如下: 1. ”缺少对象” 这个报错从字面看还以为是那个object对象出了问题,经过调试才发现原来是有一个未定义的方法执行时,会报这个错误.
- LR java Vuser 相关依赖JAR包,配置文件处置方法
JAR包,配置文件依赖有两种处理方法 1.放到工程文件夹下(lr脚本目录),不支持负载机调用 2.F4 classpath设置加载jar包和配置文件的整个文件夹,麻烦些,但支持负载机调用(与http ...
- 【双标记线段树】bzoj1798维护序列seq
一.题目 描述 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成. 有长为N的数列,不妨设为a1,a2,-,aN .有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列 ...
- php实战正则表达式:验证手机号
摘自http://www.tuicool.com/articles/MFNZRzu 本文通过逐步完善一个验证手机号的正则表达式来介绍了正则表达式中的 字符组 .量词 . 字符串起始/结束位置 . 分组 ...
- HashMap代码示例
package com.shushine.framework.第七章Java标准类库;import java.util.HashMap;import java.util.Iterator;import ...
- ELK 安装与配置
ELK日志分析之安装 1.介绍: NRT elasticsearch是一个近似实时的搜索平台,从索引文档到可搜索有些延迟,通常为1秒. 集群 集群就是一个或多个节点存储数据,其中一个节点为主节点,这个 ...
- (原创)LAMP搭建之二:apache配置文件详解(中英文对照版)
LAMP搭建之二:apache配置文件详解(中英文对照版) # This is the main Apache server configuration file. It contains the # ...
- JQuery_过滤选择器
一.基本过滤器 1.基本过滤器 过滤器主要通过特定的过滤规则来筛选所需的 DOM 元素,和 CSS 中的伪类的语法类似:使用冒号(:)开头. <script type="text/ja ...
- python mysql操作
引入数据库的包 import MySQLdb 连接数据库conn=MySQLdb.connect(host='localhost',user='root',passwd='123456',db='te ...
- MJExtension使用
@字典转模型1基本用法// 将字典转为模型 Person *p = [Person mj_objectWithKeyValues:dict2]; // 将 plist数据转成模型数组 NSArrar ...