•AppleiOS是由苹果公司开发的手持设备操作系统。•苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPodtouch、iPad以及AppleTV等苹果产品上。•iOS与苹果的MacOSX操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。•原本这个系统名为iPhoneOS,直到2010年6月7日WWDC大会上宣布改名为iOS。•IOS是Apple长期积累的结果,系统核心、基础服务和应用框架都采用C/C++或object-C开发,而应用采用CocoaTouch框架,以object-C开发,应用编译后以本机代码在设备上运行,因此具有很高的运行效率。•AppleIOS的体系架构相对较为传统,但运行效率高,对硬件的要求低,成本优势大,在现有的硬件条件下,应用运行具有最好的顺畅感,也更加省电。•AppleIOS自成体系,系统架构朴实无华,但干净清晰,是目前最有效率的移动设备操作系统。在三足鼎立中,Apple的IOS暂时具有领先优势。AppleiOS的历史和各个版本•2007年1月9日苹果公司在Macworld展览会上公布,随后于同年的6月发布第一版iOS操作系统,最初的名称为“iPhoneRunOSX”。•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万。AppleiOS的历史和各个版本•2012年2月,应用总量达到552,247个,其中游戏应用最多,达到95,324个,比重为17.26%;书籍类以60,604个排在第二,比重为10.97%;娱乐应用排在第三,总量为56,998个,比重为10.32%。•2012年6月,苹果公司在WWDC2012上宣布了iOS6,提供了超过200项新功能。•2013年1月29日,苹果推出了iOS6.1正式版的更新。更新仍就以完善iOS系统为主,对Siri、Passbook等进行了改善。•2013年3月20日,苹果推出iOS6.1.3更新,主要修正了iOS6的越狱漏洞和锁屏密码漏洞。•iOS6.1.4成为了iOS6的最后一次更新。•2013年6月10日,苹果公司在WWDC2013上发布了iOS7,几乎重绘了所有的系统APP,去掉了所有的仿实物化,整体设计风格转为扁平化设计。•2013年9月10日,苹果公司正式发布了iOS7,随后所有支持iOS7的用户均可以为升级iOS7为最新系统。•2014年9月10日,苹果公司正式发布了iOS8,iphone6以及iphone6plusAppleiOS的历史和各个版本AppleiOS的系统构架•框架:iOS使用基于与苹果麦金塔计算器不同的ARM架构的64位或32位中央处理器•使用由PowerVR视频卡渲染的OpenGLES3.0以Darwin作为基础。AppleiOS系统架构层次•系统架构层次:•核心操作系统层(theCoreOSlayer),•核心服务层(theCoreServiceslayer),•媒体层(theMedialayer),•触控应用层(theCocoaTouchlayer)。AppleiOS的使用界面•设计特点:iOS用户界面能使用按键、多点触控对设备进行控制。此外透过其内建的加速器,可以令其旋转装置以使屏幕改变方向,这样的设计令设备更便于使用。•实体按键:包括屏幕下方的Home按键(用于退出应用程序、回到主界面、长按开启语音控制或Siri,iPhone5s集成TouchID传感器),顶部的Power按键(用于锁定屏幕、关机),侧面的音量控制按键。•多点触控:包括滑动(Swiping)、轻按(Tapping)、挤压(Pinching)、反向挤压(ReversePinchingorunpinching),可以与系统互动。•屏幕界面:以应用程序方格的形式呈现,最底部的一栏成为Dock,可以有最多四个(iPad系列产品则为6个)程序图标被固定在Dock上,其他可以通过“滑动”的方式进行变换显示的应用程序。状态栏处于屏幕上方,能显示时间、电池电量和讯号强度等信息。从屏幕顶端向下轻扫可以显示通知中心。将图标向下轻扫可以启动Spotlight,从屏幕底端向上轻扫可以显示控制中心。iOS开发者计划•iOS开发者计划(英语:iOSDeveloperProgram)是苹果公司为iOS开发人员提供的官方项目,该计划包括为开发人员提供开发工具,技术支持培训,资格及程序发布审核等支持。苹果公司的iOSDevCenter网站亦提供了大量技术和学习资料。此外苹果公司每年都会举办苹果公司全球软件开发者年会(WWDC)。•开发者每年拥有两次技术支持事件(TSI),每次允许开发者请求技术支持工程师提供代码级支持。问题将被分配给合适的工程师以帮助排除代码问题,指出获取其他技术资源的途径,或者提供能够加速其开发过程的变通方法或相应的技术文档。开发者可以通过会员中心的“Programs&Add-ons”(计划和附加项目)购买额外的技术支持事件,包括99美元2次技术支持和249美元5次技术支持两种选择。iOS开发者计划•开发者需要到苹果公司开发者网站注册成为开发者,注册时必须提交AppleID及一些相关信息,并同意“Apple开发者注册协议”中的条款和条件。注册完成后可以选择一种计划,目前共包含三种计划:•标准计划:面向通过AppStore发布免费和付费应用程序的开发者,也可以通过AdHoc方式发布到企业内部,但是AdHoc方式发布每年有100台限制且在一年之内删除曾经注册过的序列号不会增加100台的限制。公司和个人开发者都可以加入此计划,费用为每年99美元。•企业计划:面向创建专有应用程序供内部使用的专属应用程序(例如通过无线分发)的公司和组织,可以无限通过AdHoc方式发布到企业内部设备上,但是不能通过AppStore发布。开发机构需提供其Dun&Bradstreet编号(DUNS)进行注册,费用为每年299美元。•大学计划:面向希望在其课程中引入应用程序开发的高等教育机构。注册后可以访问许多iOS开发技术资料,但不能对外正式发布iOS应用程序,也没有一年两次的技术支持事件,该计划免费。AppleiOS的最新版本iOS9•2015年6月8日(北京时间凌晨一点),苹果在旧金山芳草地中心举行了盛大的WWDC2015•Siri&Search(Proactive)•ApplePay•Notes•Maps•News•Quicktype•分屏操作•增强HomeKit功能•亮点:续航大幅提升/固件升级体积减小苹果软件系列产品操作系统MacOSMacOSXLeopard▪MacOSXSnowLeopard▪OSXLion▪MacOSXServeriOSiPhoneOS▪iOS4▪iOS5▪iOS6▪iOS7▪iOS8▪iOS9软件常用软件Safari▪QuickTime▪iChat▪iTunesiLifeiPhoto▪iMovie▪GarageBand▪iWeb▪iDVDiWorkPages▪Numbers▪Keynote专业软件Aperture▪LogicStudio▪FinalCutStudio实用工具RemoteDesktop▪Xsan服务在线服务AppleStore▪GameCenter▪MobileMe▪iCloud▪Facetime▪iMessage▪Siri其他服务AppleCare苹果硬件系列产品最新产品:iPhone6,iPhone6plus,iWatch是什么?•一个针对移动设备的操作系统和软件平台•基于Linux内核•由Google和开放手机联盟开发•容许使用Java语言来开发和管理代码•Android开放源代码(不包括Google相关程序)•Android是一种基于Linux的自由及开放源代码的操作系统•主要使用于移动设备,如智能手机和平板电脑,•由Google公司和开放手机联盟领导及开发。•尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。•2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。•2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。•2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。•2014第一季度Android平台已占所有移动广告流量来源的42.8%,首度超越iOS。但运营收入不及iOS。是什么?是什么?•Android使用Linux管理设备驱动,内存管理,进程管理和网络服务•下一代Android将包含全部用C/C++语言编写的原生库,可以通过Java接口调用它们,实现包括层管理、2D和3D图形,媒体编码和解码,theSQLdatabase(SQLite)和一个原生的网页浏览器引擎(WebKit)•Dalvik虚拟机。Dalvik运行编译时从标准Java类和jar文件转换成的dex文件系统简介•Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。•Android一词最早出现于法国作家利尔亚当(AugusteVilliersdel'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'èvefuture)中。他将外表像人的机器起名为Android。•Android的Logo是由Ascender公司设计的,诞生于2010年,其设计灵感源于男女厕所门上的图形符号,[1]于是布洛克绘制了一个简单的机器人,它的躯干就像锡罐的形状,头上还有两根天线,Android小机器人便诞生了。其中的文字使用了Ascender公司专门制作的称之为“Droid”的字体。Android是一个全身绿色的机器人,绿色也是Android的标志。颜色采用了PMS376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象徵。有时候,它们还会使用纯文字的Logo。•2012年7月美国科技博客网站BusinessInsider评选出二十一世纪十款最重要电子产品,Android操作系统和iPhone等榜上有名。发展历程•2003年10月,AndyRubin等人创建Android公司,并组建Android团队。•2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成为Google公司工程部副总裁,继续负责Android项目。•2007年11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,并与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(OpenHandsetAlliance)来共同研发改良Android系统,这一联盟将支持谷歌发布的手机操作系统以及应用软件,Google以Apache免费开源许可证的授权方式,发布了Android的源代码.•2008年,在GoogleI/O大会上,谷歌提出了AndroidHAL架构图,在同年8月