ios的历史篇一:IOS开发发展历史
IOS开发发展历史
苹果iOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPodtouch、iPad以及AppleTV等苹果产品上。iOS与苹果的MacOSX操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为iPhoneOS,直到2010年6月7日WWDC大会上宣布改名为iOS。截止至2011年11月,根据Canalys的数据显示,iOS已经占据了全球智能手机系统市场份额的30%,在美国的市场占有率为43%。
IOS发展历史
iOS最早于2007年1月9日的苹果Macworld展览会上公布,随后于同年的6月发布的第一版iOS操作系统,当初的名称为“iPhone运行OSX”。最初,由于没有人了解“iPhone运行OSX”的潜在价值和发展前景,导致没有一家软件公司、没有一个软件开发者给“iPhone运行OSX”开发软件或者提供软件支持。于是,苹果公司时任CEO斯蒂夫.乔布斯说服各大软件公司以及开发者可以先搭建低成本的网络应用程序(WEBAPP)来使得它们能像iPhone的本地化程序一样来测试“iPhonerunsOSX”平台。
2007年10月17日,苹果公司发布了第一个本地化IPhone应用程序开发包(SDK),并且计划在2月发送到每个开发者以及开发商手中。
2008年3月6日,苹果发布了第一个测试版开发包,并且将“iPhonerunsOSX”改名为”iPhoneOS“。
2008年9月,苹果公司将iPodtouch的系统也换成了”iPhoneOS“。
2010年2月27日,苹果公司发布iPad,iPad同样搭载了”iPhoneOS”。这年,苹果公司重新设计了“iPhoneOS”的系统结构和自带程序。
2010年6月,苹果公司将“iPhoneOS”改名为“iOS”,同时还获得了思科iOS的名称授权。
2010年第四季度,苹果公司的iOS占据了全球智能手机操作系统26%的市场份额。
2011年10月4日,苹果公司宣布iOS平台的应用程序已经突破50万个。
2012年2月,应用总量达到552,247个,其中游戏应用最多,达到95,324个,比重为17.26%;书籍类以60,604个排在第二,比重为10.97%;娱乐应用排在第三,总量为56,998个,比重为10.32%。
2012年6月,苹果公司在WWDC2012上宣布了iOS6,提供了超过200项新功能。
本文出自上海为舟科技ios开发:/
ios的历史篇二:IOS版本历史
IOS版本历史 iOS 4
苹果乔布斯在美国当地时间2010年6月7日召开的WWDC2010上宣布,将原来iPhone OS系统重新定名为“iOS”,并发布新一代操作系统:“iOS 4”,即将发布的iOS 4操作系统将为6月发布的iPhone 3GS手机提供包括多任务在内的100项最新功能,除了可以一次性运行多款应用外,该系统还允许用户通过文件夹来整理日益增多的应用。但旧款iPhone用户无法享受全部功能。
iOS 5
2011年6月7日凌晨,苹果2011年度的WWDC大会(Worldwide Developers Conference苹果电脑全球研发者大会)就在旧金山的Moscone West会议中心举行,现场有5200人到场。本次发布会上,scott Forstall正式公布了iOS设备至今已经销售了2亿台,占全球移动操作系统44%份额,iPad自发布以来,14个月间售出2500万台。更重要的是,iOS 5移动操作系统来了,全新的IOS5系统拥有200个新功能特性。北京时间2011年10月13日凌晨,苹果移动操作系统iOS 5正式在全球范围内推出。iOS 5中还推出了重要的OTA系统更新方式。
iOS 6
北京时间2012年6月12日,苹果在WWDC大会上公布了全新的 iOS6 操作系统。iOS6 拥有200多项新功能,全新地图应用是其中较为引人注目的内容之一,它采用苹果自己设计的制图法,首次为用户免费提供在车辆需要拐弯时进行语音提醒的导航服务。iOS6新功能Siri新增15个国家和地区的语言,亚洲地区包括韩语、中文(包含粤语)。2012年9月19日,苹果iOS开放下载,中国大陆用户20日凌晨1点钟即可更新。 iOS 7
iOS 7[9]是由美国苹果公司开发的手机和平板电脑操作系统。作为iOS 6的继任者,该系统于2013年6月10日在苹果公司2013年WWDC上发布。
iOS 7在上一代iOS操作系统的基础上有了很大的改进。它不仅采用了全新的应用图标,还重新设计了内置应用、锁屏界面以及通知中心等。iOS 7还采用了AirDrop作为分享的方式之一并改进了多任务能力。iOS 7将支持iPhone 4以上设备,iPad 2以上设备,iPad mini以及iPod Touch 5以上的设备。
苹果在2013年11月15日向 iPhone、iPad 和 iPod touch 推送了最新的 iOS 7.0.4 系统。苹果在更新日志中说,这次更新主要用于修复部分用户出现的 FaceTime 通话无效的 Bug,同时还包含一些其它 Bug 的修复和细节提升。iCloud 钥匙链的功能改善就是其中之一。这项功能源自 OS X Mavericks,苹果在 iOS 7.0.3 中将其覆盖到移动设备。iCloud 钥匙链可以帮助用户同步信用卡数据以及保存在 Safari 浏览器上的网站密码。
另一项被改进的功能是 Spotlight 搜索,苹果加入了对 Google 和维基百科的支持。2013年9 月 iOS 7 正式推出时,苹果曾取消 Spotlight 对 Google 和维基百科的支持。
苹果还同时更新了老版iOS 6 系统,这项更新主要面向第四代 iPod touch 用户。和 iOS 7.0.4 一样,版本号为 iOS 6.1.5 的系统更新同样用于修复 FaceTime 通话 Bug。此外,前几代 Apple TV 也都收到了系统更新。
2014年9月27日上午,苹果周五停止为iOS 7.1.2固件提供签名。这意味着,已经升级至新版iOS 8的用户将无法再降级回iOS 7.1.2。[11]
iOS 8
iOS 8
北京时间6月3日凌晨,苹果年度全球开发者大会WWDC2014在美国加利福尼亚州旧金山莫斯考尼西中心(MosconeCenter)拉开帷幕。毫无疑问,软件系统是WWDC2014苹果大会最重要的议题,本次大会上苹果正式公布了最新版iOS系统版本iOS8。iOS8延续了iOS7的风格,只是在原有风格的基础上做了一些局部和细节上的优化、改进和完善,更加令人愉悦。 首先iOS8通知中心进过了全新设计,取消了“未读通知”视图,接入更多更丰富的数据来源,并可在通知中心可以直接回复短信息,在锁屏界面也可以直接回复或删除信息和iMessage音频内容。双击Home的多任务列表现在可以看到最近的联系人,在卡片的上方,点击直接可以回短信和打电话。
Safari和Spotlight的更新都与Mac的Yosemite系统基本保持一致,其中Spotlight支持搜索一切信息,包括应用、音乐、邮件、新闻、饭馆、影片等等。Mail邮件的删除方式改变,左滑动就可以删除,而右滑是加标签,并可以加入日程。iOS8也和Mac一样提供了iCloudDrive网盘,并且iCloudDrive支持在任何应用程序中直接使用,基本上都提供了相关的功能按钮和选项。
iOS的键盘进行了改进,加入了称为Quicktype预测提示功能,这是传统的键盘变成触摸键盘后的最好改进,可以提前提示你将要输入的内容,比如当短信息发来询问用户选择
去吃饭还是看电影时,信息会自动出现吃饭和电影两个选项自己选择。当然,自动联想输入和自我学习也更成熟了。
iMessage新的更新加入了TaptoTalk语音短信功能,类似于微信,可以通过iMessage直接发送语音消息或者录音,也可以发送短视频信息。全新的iMessage支持群组功能,支持设置群组免打扰。另外,在iMessage群组里还提供相册分享和地理位置功能。
iOS8新增了FamilySharing家庭分享功能,通过该功能用户可以和家人分享位置、照片、日历、应用程序、音乐和视频等等。家长可以通过FamilySharing寻找孩子的位置,主账户的信用卡也可以选择是否授权给其他家庭成员。FamilySharing功能限制一个AppleID最多支持6人,应用无需再次购买。
Healkit是iOS8全新的主打功能之一,正如传闻Healkit相当于一个一种可以收集用户健康数据的系统。在Healkit里用户可以随时查看各种健康和健身相关的信息,比如血液、心率、水化、血压、营养、血糖、睡眠、呼吸频率、血氧饱和度和体重等。这些信息来自iOS设备内置的传感器以及第三方健康外设。Healkit可作为每位用户健康数据的储存中心,苹果为HealthKit提供第三方应用接入,用户需要时可以提供给医疗机构。
iOS8的照片应用进行了很大的改进,尤其是照片管理和全新的SmartEditing编辑功能,用户在相册里可以直接对照片进行更多的编辑美化选项,比如修改颜色、亮度、曝光、对比度、色温和等等,得益于iCloud同步,多款iOS设备都可以直接显示同一账户的照片,并且获得最新编辑后的效果。至于iCloud同步空间苹果表示5G原生免费,增加到20G只要1美元每月,200G则需要4美元每月。
全新iOS8中的Siri提供了更智能化和人性化的服务,而不只是停留在最基础的功能点上。用户可以直接说Hey,Siri!而不用按任何的按键就可以呼出Siri,集成更多第三方提供的服务,比如Shazam的音乐识别,支持点对点的导航,全新的天气信息与假日信息等等。
令开发者和用户都非常兴奋的是,iOS8开放了多达4000个API接口,TouchID和相机的API正式向开发者开放,就连一直不开放的键盘输入法这一次也终于开放了,开发者完全可以为iOS8直接开发第三方输入法。
ios的历史篇三:ios发展及特点
ios的特点及发展史
前几天看到一则新闻,男子入狱44年,出狱后以为满大街手持智能移动设备,头戴耳机匆匆的行人都是特工。仔细一想,十年前我们的手机还仅仅只有打电话发短信的基础功能。而如今随时随地可以上网,移动办公,娱乐,社交,功能越来越丰富。不知不觉的一场掌上革命正在改变着我们的生活方式。而这一切改变的背后都源于apple公司推出的ios移动端操作系统。
iOS系统最早于2007年1月份发布,起初被称作“iPhone OS”。如
今,iOS已发展到9代。一、发展及历史版本
iOS 1
随着第一代iPhone的问世,iOS 1系统应运而生,此后的历代的系统都有曾经1代系统的身影,特别是圆角正方形应用图标和界面底部固定不变的4个应用堪称经典,成为众多软件厂商的模仿对象。
除主屏幕外,iOS 1.0中多数界面和设计元素被沿用至今,包括虚拟键盘、通话界面、谷歌地图、移动Safari以及“视觉语音信箱”。
iOS 2
如果说iOS 1开启了移动体验的先河,那么iOS 2就为移动应用商店和第三方应用扩展树立了典范。
iPhone发布一年后,苹果推出了第二版iOS系统。iOS 2外观与上一版类似,但添加了基于云计算的电子邮件和同步服务MobileMe以及对Microsoft Exchange帐户的支持。当然,App Store的出现才是最具有革命性的创新。它的出现开启了iOS和整个移动应用依靠软件成功的时代。
iOS 3
经过一年的打磨,苹果发布了iOS 3以配合发布的iPhone 3GS手机。
iOS 3推出于2009年6月,填补了之前版本OS中的许多空白,例如键盘的横向模式、新邮件和短信的推送通知、数字杂志,以及最初的语音控制功能-能够帮助用户寻找/播放音乐以及调用联系人。
随后,在2010年4月,苹果发布了iOS 3.2。iOS 3.2是一次划时代的演变,因为这是
第一款针对“大屏”iPad平板优化的移动系统。
当然,iOS在iPad上的外观和使用体验均与iPhone类似,但经典“捏放”手势操作在大屏iPad上得到了更好的发挥。
iOS 4
iOS 4则进一步细化了图标的设计元素。
iOS 4于2010年6月到达,乔布斯及其设计团队为界面上的图标设计了复杂的光影效果,让让界面看上去更加漂亮。
iOS 4里的Game Center是我们看到的第一个变化很大的例子。它的界面颜色丰富,绿色、酒红色、黄色等,上下底部则是类实木设计。
iOS 4还带来全新的多任务处理新功能。通过双击Home键,用户会在屏幕底部看到一排常用应用程序列表。有了它,用户无需翻页,便能快速地在应用间切换。
苹果还在iOS 4中加入了文件夹功能,全新亚麻质地背景的文件夹中,用户可以存放相关应用内容。
iOS 5
iOS 5为苹果用户带来了一项非常重要的新功能:Siri。尽管最初功能有限,但这是苹果第一次尝试让用户以不同的方式使用自己的iOS设备。
仿真拟物设计在iOS 5中可谓达到了极致,苹果的软件界面中大量模仿现实世界中的实物纹理,例如,黄色纸张背景的“备忘录”和亚麻纹理的“提醒”应用。
苹果在iOS 5中整合了首款非苹果应用Twitter,并将Siri打造成为iOS中的个人助理服务。
iOS 6
基于云的邮件、日历,以及在OS X和iOS设备同步,是iOS 6的主要特色。它融合了苹果桌面操作系统的设计灵感和元素。
仿真设计在这一版系统中依然得到提升,新应用Passbook在删除虚拟证件时出现的碎片动画效果成为特色。
另外, iOS 6里音量和播放进度的滑块改成了金属质感风格它上面的反光纹路会随着iPhone的位置变化发生改变。
iOS 7
iOS 7的色彩和风格有了较大的变化,给人焕然一新的印象。各种颜色的渐变取代了iOS 6时代的浅蓝色或灰色背景的单一色调风格。
另外,动画效果也成为苹果设计师们提升用户体验的最佳工具。比如iOS系统中的橡皮圈功能,也就是大用户界面到达边缘时产生的反弹效果,以及长按App图标后进入的编辑模式,所有图标都会抖动。
在功能方面,为了让iOS上的功能更有秩序,苹果为iOS 7新增了控制中心与通知中心,改善了多工、照片程式、Safari、Siri,并推出新的AirDrop分享功能与iTunes Radio音乐串流服务。几乎每一款“老的”或“新的”应用都融入了苹果的新美学设计。iOS 8
创新性的引入Apple Pay和指纹识别功能。从此手机支付变得前所未有的安全和可靠。iOS 8中自带相机也加入了延时摄影模式,延时拍照模式使得交互体验提升。
同时,ios8与其他的apple设备无缝连接,handoff功能使同一ID的不同设备连在一起。
二、ios系统流畅的秘诀
众所周知,移动端操作系统从来不是ios的天下,andriod,blackberry,wp,firefox,ubantu等等各式各样的操作系统企图分一杯羹。但ios一直占据主导地位得益于其对系统的深度优化,即便1G内存仍然不输andriod的4G超大内存。
相信很多人都有类似疑问,感觉安卓手机在流畅度上不如iPhone手机。先不说一些配置低的安卓机,即便是最新版安卓系统的旗舰手机,也会感觉达不到iPhone手机的那种流畅度,因此有人以此判断安卓手机不好。
其实,这都是二者系统机制不同导致的差异。
渲染机制不同
Android没有iOS流畅的根本的原因是,iOS的UI渲染采用实时优先级,而Android的UI渲染遵循传统电脑模式的主线程普通优先级。
通俗点说就是iOS对屏幕反应的优先级最高,用户只要触摸屏幕,系统就会最优先处理屏幕显示这个层级,马上给出动画效果,然后才处理媒体、服务、核心的架构。
而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果放在比较后的优先级。同样打开相同的网页,Android手机就会直接将整个网页全部加载同时渲染HTML,这无疑就增加了处理器的压力。因此对于Android来说,一个高效的双核处理器是很重要的。
在iOS中UI渲染过程具有绝对的优先等级,当用户接触到iPhone的触摸屏后,iOS中所有的进程都将停止,UI线程拦截了所有的事件,系统会将所有资源用于渲染UI过程,以保证用户界面的实时渲染优先级。
而在Android系统中UI渲染过程的优先级别却没有那么高,也就是说当你触摸Android手机屏幕的时候,系统后台的程序并没有停止,仍然在继续运行之中,比如下载和查收短信,这样系统UI获得的资源就不够,这就是Android系统不流畅的原因。
后台机制不同
安卓手机的后台是真后台,像PC一样,将应用保留在RAM中,当使用HOME键退出应用时,程序实际上并没有完全退出,而是被系统挂在了后台,为何我们关掉了聊天软件依然能够收到消息通知,因为它常驻系统内存。包括平时收到的一些垃圾广告推送,也是因为后台有程序运行。
所以这就导致了一个现象,从内存使用上来看,安卓刚开机时内存使用很低,若不进行清理内存操作,正常使用一天,内存占用会达到75%以上。而内存占用越高,使用起来流畅度就会越低,所以安卓机器需要更大的RAM来提升用户体验。
而iOS呢,其实是采用的伪后台,当用户HOME键退出应用时,iOS其实关闭了程序,只保留应用的图像入口,只会默认将应用的最后的运行数据记录在RAM中。
之所以iOS也能收到推送,是因为当用户从应用中选择开启推送之后,系统会增加一些进程,这些进程会从苹果服务器接收信息,然后再通过服务器发给用户,苹果服务器在这里是起到了中转的作用。而正是因为有了这一系列的机制,所以即便iPhone的配置相比于同类安卓机低了很多,但是iOS还是会给人更加流畅的感觉。
iPhone执行程序的效率比安卓机高
另外,安卓系统的编程语言是Java,特点是通用性强,效率低。而iOS的则为Objective-C,专一性强,效率高。
iOS系统本身优化得很好,而且程序也是直接执行,所以效率很高。而安卓系统是通过Java虚拟机来执行,系统需要占用大量内存来换取执行速度,也就是要绕了个大圈才执行程序,所以效率低很多。
厂商喜欢给iPhone做优化
由于iOS的封闭性,App Store里面的App都是在iPhone等产品上执行,硬件利用效率非常高,而且分辨率大小,硬件的更新等等参数也比较稳定,优化工作也容易进行,因而iPhone上的App和硬件结合程度比安卓高很多。
安卓手机的硬件配置一样天天变,开发者也不可能针对所有的机器型号进行开发,只能在比较主流的机器上进行测试并保证运行流畅,所以很多国产中低端安卓手机很难得到流畅的使用体验。
三、发展前景
从2015年的招聘情况来看,IT行业是人们热衷的行业之一,ios软件工程师岗位需求首次达到了惊人的3万个,一跃成为搜索引擎上最热门的岗位。IOS讲师表示,在4G技术的普及与智能终端快速发展的趋势之下,2015年的这股职场余热不会退却,ios软件工程师在未来将继续备受关注。
随着iPhone在全球创造的庞大的应用市场,ios开发人员成为应用开发公司所争抢的对象,有权威部门调查数据显示,目前ios软件人才已出现了38万缺口,根据国家官方公布的数据,未来几年ios软件开发人才市场缺口将达百万,未来几年内,ios软件开发人员都将供不应求,高薪纳贤便成为社会发展所需。