《第9章-移动互联网技术.ppt》由会员分享,可在线阅读,更多相关《第9章-移动互联网技术.ppt(102页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1%大连理工大学出版社地址:大连市软件园路80号发行:0411-84708842E-mail:新世纪高职高专教材编审委员会 组编主编:边倩 陈晓范 鞠光明“十二五”职业教育国家规划教材经全国职业教育教材审定委员会审定计算机网络技术计算机网络技术计算机网络技术计算机网络技术(基础篇(基础篇(基础篇(基础篇 第六版)第六版)第六版)第六版)-高职计算机应用技术专业高职计算机应用技术专业高职计算机应用技术专业高职计算机应用技术专业-2过渡页TRANSITIONPAGE第 2页 第9章 移动互联网技术训教训教重点重点n移动互联网体系架构n典型智能移动终端n移动互联网接入技术n移动互联网定位技术n移动互
2、联网技术应用n移动IP技术3过渡页TRANSITIONPAGE第 3页 第9章 移动互联网技术能力能力目标目标n 熟悉 移动互联网的技术体系n 熟悉移动终端及其操作系统的相关知识n 熟悉移动互联网相关技术4第9章 移动互联网技术9.1 移动互联网架构 人类对移动性和信息的需求急剧上升。越来越多的人希望在移动的过程中高速地接人类对移动性和信息的需求急剧上升。越来越多的人希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。所以,出现的移动与互联网相结合的趋入互联网,获取急需的信息,完成想做的事情。所以,出现的移动与互联网相结合的趋势是历史的必然。现在,全世界各地的消费者正以惊人的速
3、度普及着各种各样的智能设势是历史的必然。现在,全世界各地的消费者正以惊人的速度普及着各种各样的智能设备,甚至新的技术和产品还改变了我们交流、娱乐、教育及购物的方式。到备,甚至新的技术和产品还改变了我们交流、娱乐、教育及购物的方式。到20202020年,我年,我们预计全球的联网设备数量将会突破们预计全球的联网设备数量将会突破500500亿个。而从亿个。而从20182018年开始,下一个互联网的里程碑年开始,下一个互联网的里程碑时刻也将到来,我们现在熟悉的便携式设备也将逐渐向多个不同的方向进化。时刻也将到来,我们现在熟悉的便携式设备也将逐渐向多个不同的方向进化。5第9章 移动互联网技术 移动互联网
4、,就是将移动通信和互联网二者结合起来,成为一体。是指互联网的技术、移动互联网,就是将移动通信和互联网二者结合起来,成为一体。是指互联网的技术、平台、商业模式和应用与移动通信技术结合并实践的活动的总称。包含终端,软件和应用平台、商业模式和应用与移动通信技术结合并实践的活动的总称。包含终端,软件和应用3 3个层面。终端层:包括智能手机、平板电脑、电子书等;软件:包括操作系统、中间件、个层面。终端层:包括智能手机、平板电脑、电子书等;软件:包括操作系统、中间件、数据库和安全软件等;应用层:包括休闲娱乐类、工具媒体类、商务财经类等等各类不同数据库和安全软件等;应用层:包括休闲娱乐类、工具媒体类、商务财
5、经类等等各类不同应用和服务。应用和服务。参考性定义:移动互联网指各种类型的移动终端作为接入设备,使用各种移动网络作为接参考性定义:移动互联网指各种类型的移动终端作为接入设备,使用各种移动网络作为接入网络,从而实现包括传统移动通信、传统互联网及其各种融合创新服务的新型业务模式。入网络,从而实现包括传统移动通信、传统互联网及其各种融合创新服务的新型业务模式。9.1.1 移动互联网概念9.1 移动互联网架构6第9章 移动互联网技术 移动互联网被称为下一代互联网。移动互联网业务和应用包括移动环境下的网页浏览、移动互联网被称为下一代互联网。移动互联网业务和应用包括移动环境下的网页浏览、文件下载、位置服务
6、、在线游戏、视频浏览和下载等业务。随着宽带无线移动通信技术的文件下载、位置服务、在线游戏、视频浏览和下载等业务。随着宽带无线移动通信技术的进一步发展,移动互联网业务的发展将成为继宽带技术后互联网发展的又一个推动力,为进一步发展,移动互联网业务的发展将成为继宽带技术后互联网发展的又一个推动力,为互联网的发展提供一个新的平台,使得互联网更加普及。并以移动应用固有的随身性、可互联网的发展提供一个新的平台,使得互联网更加普及。并以移动应用固有的随身性、可鉴权、可身份识别等独特优势,为传统的互联网类业务提供了新的发展空间和可持续发展鉴权、可身份识别等独特优势,为传统的互联网类业务提供了新的发展空间和可持
7、续发展的新商业模式;同时,移动互联网业务的发展为移动网带来了无尽的应用空间,促进了移的新商业模式;同时,移动互联网业务的发展为移动网带来了无尽的应用空间,促进了移动网络宽带化的深入发展。移动互联网业务正在成长为移动运营商业务发展的战略重点。动网络宽带化的深入发展。移动互联网业务正在成长为移动运营商业务发展的战略重点。9.1 移动互联网架构9.1.2 移动互联网的特点7第9章 移动互联网技术 小巧轻便及通讯便捷两个特点小巧轻便及通讯便捷两个特点,决定了移动互联网与决定了移动互联网与PCPC互联网的根本不同之处互联网的根本不同之处,发展趋发展趋势及相关联之处。可以势及相关联之处。可以“随时、随地、
8、随心随时、随地、随心”地享受互联网业务带来的便捷,还表现在更地享受互联网业务带来的便捷,还表现在更丰富的业务种类、个性化的服务和更高服务质量的保证,当然,移动互联网在网络和终端丰富的业务种类、个性化的服务和更高服务质量的保证,当然,移动互联网在网络和终端方面也受到了一定的限制,与传统的桌面互联网相比较,移动互联网具有几个鲜明的特性:方面也受到了一定的限制,与传统的桌面互联网相比较,移动互联网具有几个鲜明的特性:9.1 移动互联网架构9.1.2 移动互联网的特点8第9章 移动互联网技术移动性:移动性:移动互联网的基础网络是一张立体的网络,移动互联网的基础网络是一张立体的网络,GPRSGPRS、E
9、DGEEDGE、3G3G、4G4G和和WLANWLAN或或WIFIWIFI构成的构成的无缝覆盖,使得移动终端具有通过上述任何形式方便联通网络的特性;无缝覆盖,使得移动终端具有通过上述任何形式方便联通网络的特性;便携性:便携性:移动互联网的基本载体是移动终端。顾名思义,这些移动终端不仅仅是智能手机、平移动互联网的基本载体是移动终端。顾名思义,这些移动终端不仅仅是智能手机、平板电脑,还有可能是智能眼镜、手表、服装、饰品等各类随身物品。它们属于人体穿戴的板电脑,还有可能是智能眼镜、手表、服装、饰品等各类随身物品。它们属于人体穿戴的一部分,随时随地都可使用。一部分,随时随地都可使用。9.1 移动互联网
10、架构9.1.2 移动互联网的特点9第9章 移动互联网技术即时性:即时性:由于有了上述便捷性和便利性,人们可以充分利用生活中、工作中的碎片化时间,接由于有了上述便捷性和便利性,人们可以充分利用生活中、工作中的碎片化时间,接受和处理互联网的各类信息。不再担心有任何重要信息、时效信息被错过了。受和处理互联网的各类信息。不再担心有任何重要信息、时效信息被错过了。定向性:定向性:基于基于LBSLBS的位置服务,不仅能够定位移动终端所在的位置。甚至可以根据移动终端的的位置服务,不仅能够定位移动终端所在的位置。甚至可以根据移动终端的趋向性,确定下一步可能去往的位置。使得相关服务具有可靠的定位性和定向性。趋向
11、性,确定下一步可能去往的位置。使得相关服务具有可靠的定位性和定向性。9.1 移动互联网架构9.1.2 移动互联网的特点10第9章 移动互联网技术精准性:精准性:无论是什么样的移动终端,其个性化程度都相当高。尤其是智能手机,每一个电话号无论是什么样的移动终端,其个性化程度都相当高。尤其是智能手机,每一个电话号码都精确的指向了一个明确的个体。是的移动互联网能够针对不同的个体,提供更为精准码都精确的指向了一个明确的个体。是的移动互联网能够针对不同的个体,提供更为精准的个性化服务。的个性化服务。感触性:感触性:这一点不仅仅是体现在移动终端屏幕的感触层面。更重要的是体现在照相、摄像、二这一点不仅仅是体现
12、在移动终端屏幕的感触层面。更重要的是体现在照相、摄像、二维码扫描,以及重力感应、磁场感应、移动感应,温度、湿度感应,甚至人体心电感应、维码扫描,以及重力感应、磁场感应、移动感应,温度、湿度感应,甚至人体心电感应、血压感应、脉搏感应血压感应、脉搏感应等等无所不及的感触功能。等等无所不及的感触功能。9.1 移动互联网架构9.1.2 移动互联网的特点11第9章 移动互联网技术业务与终端网络的强关联性和业务使用的私密性:业务与终端网络的强关联性和业务使用的私密性:由于移动互联网业务受到了网络及终端能力的限制,因此,其业务内容和形式也需要由于移动互联网业务受到了网络及终端能力的限制,因此,其业务内容和形
13、式也需要适合特定的网络技术规格和终端类型。在使用移动互联网业务时,所使用的内容和服务更适合特定的网络技术规格和终端类型。在使用移动互联网业务时,所使用的内容和服务更私密,如手机支付业务等。私密,如手机支付业务等。网络的局限性:网络的局限性:移动互联网业务在便携的同时,也受到了来自网络能力和终端能力的限制:在网络能移动互联网业务在便携的同时,也受到了来自网络能力和终端能力的限制:在网络能力方面,受到无线网络传输环境、技术能力等因素限制;在终端能力方面,受到终端大小、力方面,受到无线网络传输环境、技术能力等因素限制;在终端能力方面,受到终端大小、处理能力、电池容量等的限制。处理能力、电池容量等的限
14、制。9.1 移动互联网架构9.1.2 移动互联网的特点12第9章 移动互联网技术 移动互联网的浪潮正在席卷到社会的方方面面,新闻阅读、视频节目、电商购物、公移动互联网的浪潮正在席卷到社会的方方面面,新闻阅读、视频节目、电商购物、公交出行等热门应用都出现在移动终端上,在苹果和安卓商店的下载已达到数百亿次,而移交出行等热门应用都出现在移动终端上,在苹果和安卓商店的下载已达到数百亿次,而移动用户规模更是超过了动用户规模更是超过了PCPC用户。这让企业级用户意识到移动应用的必要性,纷纷开始规划用户。这让企业级用户意识到移动应用的必要性,纷纷开始规划和摸索进入移动互联网,客观上加快了企业级移动应用市场的
15、发展。但它仍处在发展的早和摸索进入移动互联网,客观上加快了企业级移动应用市场的发展。但它仍处在发展的早期,期,“变化变化”仍是它的主要特征,革新是它的主要趋势。仍是它的主要特征,革新是它的主要趋势。9.1 移动互联网架构9.1.3 移动互联网发展趋势13第9章 移动互联网技术移动互联网的发展趋势为:移动互联网的发展趋势为:一、移动互联网超越一、移动互联网超越PCPC互联网,引领发展新潮流。互联网,引领发展新潮流。有线互联网是互联网的早期形态,移动互联网有线互联网是互联网的早期形态,移动互联网(无线互联网无线互联网)是互联网的未来。是互联网的未来。PCPC机只机只是互联网的终端之一,智能手机、平
16、板电脑、电子阅读器是互联网的终端之一,智能手机、平板电脑、电子阅读器(电纸书电纸书)已经成为重要终端,电已经成为重要终端,电视机、车载设备正在成为终端,冰箱、微波炉、抽油烟机、照相机,甚至眼镜、手表等穿视机、车载设备正在成为终端,冰箱、微波炉、抽油烟机、照相机,甚至眼镜、手表等穿戴之物,都可能成为泛终端。戴之物,都可能成为泛终端。9.1 移动互联网架构9.1.3 移动互联网发展趋势14第9章 移动互联网技术二、移动互联网和传统行业融合,催生新的应用模式。二、移动互联网和传统行业融合,催生新的应用模式。在移动互联网、云计算、物联网等新技术的推动下,传统行业与互联网的融合正在呈在移动互联网、云计算
17、、物联网等新技术的推动下,传统行业与互联网的融合正在呈现出新的特点,平台和模式都发生了改变。这一方面可以作为业务推广的一种手段,如食现出新的特点,平台和模式都发生了改变。这一方面可以作为业务推广的一种手段,如食品、餐饮、娱乐、航空、汽车、金融、家电等传统行业的品、餐饮、娱乐、航空、汽车、金融、家电等传统行业的APPAPP和企业推广平台,另一方面和企业推广平台,另一方面也重构了移动端的业务模式,如医疗、教育、旅游、交通、传媒等领域的业务改造。也重构了移动端的业务模式,如医疗、教育、旅游、交通、传媒等领域的业务改造。9.1 移动互联网架构9.1.3 移动互联网发展趋势15第9章 移动互联网技术三、
18、不同终端的用户体验更受重视。三、不同终端的用户体验更受重视。终端的支持是业务推广的生命线,随着移动互联网业务逐渐升温,移动终端解决方案终端的支持是业务推广的生命线,随着移动互联网业务逐渐升温,移动终端解决方案也不断增多。也不断增多。20112011年,主流的智能手机屏幕是年,主流的智能手机屏幕是3.5-4.33.5-4.3英寸,英寸,20122012年发展到年发展到4.7-5.04.7-5.0英寸,英寸,而平板电脑却以而平板电脑却以minimini型为时髦。但是,不同大小屏幕的移动终端,其用户体验是不一样的,型为时髦。但是,不同大小屏幕的移动终端,其用户体验是不一样的,适应小屏幕的智能手机的网
19、页应该轻便、轻质化,它承载的广告也必需适应这一要求。而适应小屏幕的智能手机的网页应该轻便、轻质化,它承载的广告也必需适应这一要求。而目前,大量互联网业务迁移到手机上,为适应平板电脑、智能手机及不同操作系统,开发目前,大量互联网业务迁移到手机上,为适应平板电脑、智能手机及不同操作系统,开发了不同的了不同的APPAPP,HTML5HTML5的自适应较好地解决了阅读体验问题,但是,还远未实现轻便、轻质、的自适应较好地解决了阅读体验问题,但是,还远未实现轻便、轻质、人性化,缺乏良好的用户体验。人性化,缺乏良好的用户体验。9.1 移动互联网架构9.1.3 移动互联网发展趋势16第9章 移动互联网技术四、
20、移动互联网商业模式多样化。四、移动互联网商业模式多样化。成功的业务,需要成功的商业模式来支持。移动互联网业务的新特点为商业模式创新成功的业务,需要成功的商业模式来支持。移动互联网业务的新特点为商业模式创新提供了空间。随着移动互联网发展进入快车道,网络、终端、用户等方面已经打好了坚实提供了空间。随着移动互联网发展进入快车道,网络、终端、用户等方面已经打好了坚实的基础,不盈利的情况已开始改变,移动互联网已融入主流生活与商业社会,货币化浪潮的基础,不盈利的情况已开始改变,移动互联网已融入主流生活与商业社会,货币化浪潮即将到来。移动游戏、移动广告、移动电子商务、移动视频等业务模式流量变现能力快速即将到
21、来。移动游戏、移动广告、移动电子商务、移动视频等业务模式流量变现能力快速提升。提升。9.1 移动互联网架构9.1.3 移动互联网发展趋势17第9章 移动互联网技术五、用户期盼跨平台互通互联。五、用户期盼跨平台互通互联。目前形成的目前形成的iOSiOS、AndroidAndroid、Windows PhoneWindows Phone三大系统各自独立,相对封闭、割裂,应三大系统各自独立,相对封闭、割裂,应用服务开发者需要进行多个平台的适配开发,这种隔绝有违互联网互通互联之精神。不同用服务开发者需要进行多个平台的适配开发,这种隔绝有违互联网互通互联之精神。不同品牌的智能手机,甚至不同品牌、类型的移
22、动终端都能互联互通,是用户的期待,也是发品牌的智能手机,甚至不同品牌、类型的移动终端都能互联互通,是用户的期待,也是发展趋势。移动互联网时代是融合的时代,是设备与服务融合的时代,是产业间互相进入的展趋势。移动互联网时代是融合的时代,是设备与服务融合的时代,是产业间互相进入的时代,在这个时代,移动互联网业务参与主体的多样性是一个显著的特征。技术的发展降时代,在这个时代,移动互联网业务参与主体的多样性是一个显著的特征。技术的发展降低了产业间、以及产业链各个环节之间的技术和资金门槛,推动了传统电信业向电信、互低了产业间、以及产业链各个环节之间的技术和资金门槛,推动了传统电信业向电信、互联网、媒体、娱
23、乐等产业融合的大联网、媒体、娱乐等产业融合的大ICTICT产业的演进,原有的产业运作模式和竞争结构在新产业的演进,原有的产业运作模式和竞争结构在新的形势下已经显得不合时宜。在产业融合和演进的过程中,不同产业原有的运作机制和资的形势下已经显得不合时宜。在产业融合和演进的过程中,不同产业原有的运作机制和资源配置方式都在改变,产生了更多新的市场空间和发展机遇。源配置方式都在改变,产生了更多新的市场空间和发展机遇。9.1 移动互联网架构9.1.3 移动互联网发展趋势18第9章 移动互联网技术六、大数据挖掘成蓝海,精准营销潜力凸显。六、大数据挖掘成蓝海,精准营销潜力凸显。随着移动带宽技术的迅速提升,更多
24、的传感设备、移动终端随时随地地接入网络,加随着移动带宽技术的迅速提升,更多的传感设备、移动终端随时随地地接入网络,加之云计算、物联网等技术的带动,中国移动互联网也逐渐步入之云计算、物联网等技术的带动,中国移动互联网也逐渐步入“大数据大数据”时代。目前的移时代。目前的移动互联网领域,仍然是以位置的精准营销为主,但未来随着大数据相关技术的发展,人们动互联网领域,仍然是以位置的精准营销为主,但未来随着大数据相关技术的发展,人们对数据挖掘的不断深入,针对用户个性化定制的应用服务和营销方式将成为发展趋势,它对数据挖掘的不断深入,针对用户个性化定制的应用服务和营销方式将成为发展趋势,它将是移动互联网的另一
25、片蓝海。将是移动互联网的另一片蓝海。9.1 移动互联网架构9.1.3 移动互联网发展趋势19第9章 移动互联网技术1 1、移动互联网的业务体系主要包括三大类:、移动互联网的业务体系主要包括三大类:一是固定互联网的业务向移动终端的复制,从而实现移动互联网与固定互联网相似的一是固定互联网的业务向移动终端的复制,从而实现移动互联网与固定互联网相似的业务体验,这是移动互联网业务的基础;业务体验,这是移动互联网业务的基础;二是移动通信业务的互联网化;二是移动通信业务的互联网化;三是结合移动通信与互联网功能而进行的有别于固定互联网的业务创新,这是移动互三是结合移动通信与互联网功能而进行的有别于固定互联网的
26、业务创新,这是移动互联网业务发展方向,移动互联网的业务创新关键是如何将移动通信的网络能力与互联网的联网业务发展方向,移动互联网的业务创新关键是如何将移动通信的网络能力与互联网的网络与应用能力进行聚合,从而创新出适合移动互联网的互联网业务。网络与应用能力进行聚合,从而创新出适合移动互联网的互联网业务。9.1 移动互联网架构9.1.4 移动互联网的体系架构20第9章 移动互联网技术9.1 移动互联网架构9.1.4 移动互联网的体系架构21第9章 移动互联网技术2 2、移动互联网的技术体系、移动互联网的技术体系(1 1)移动互联网关键应用服务平台技术;)移动互联网关键应用服务平台技术;(2 2)面向
27、移动互联网的网络平台技术;)面向移动互联网的网络平台技术;(3 3)移动智能终端软件平台技术;)移动智能终端软件平台技术;(4 4)移动智能终端硬件平台技术;)移动智能终端硬件平台技术;(5 5)移动智能终端原材料元器件技术;)移动智能终端原材料元器件技术;(6 6)移动互联网安全控制技术。)移动互联网安全控制技术。9.1 移动互联网架构9.1.4 移动互联网的体系架构22第9章 移动互联网技术 智能手机就是智能手机就是“掌上电脑掌上电脑+手机手机”,除了具备普通手机的全部功能外,还具备了个,除了具备普通手机的全部功能外,还具备了个人数字助理(人数字助理(Persional Digital A
28、ssistantPersional Digital Assistant,PDAPDA)的大部分功能,特别是信息管理以)的大部分功能,特别是信息管理以及基于无线数据通信的网络功能。随着移动通信技术的飞速发展和移动多媒体时代的到及基于无线数据通信的网络功能。随着移动通信技术的飞速发展和移动多媒体时代的到来,手机作为人们必备的移动通信工具,已从简单的通话工具向智能化发展来,手机作为人们必备的移动通信工具,已从简单的通话工具向智能化发展,演变成一演变成一个移动的个人信息收集和处理平台。借助操作系统和丰富的应用软件,智能手机成了一个移动的个人信息收集和处理平台。借助操作系统和丰富的应用软件,智能手机成了
29、一台移动终端。目前应用在手机上的操作系统主要有台移动终端。目前应用在手机上的操作系统主要有AndroidAndroid(谷歌)、(谷歌)、iOSiOS(苹果)、(苹果)、windows phonewindows phone(微软)、(微软)、SymbianSymbian(诺基亚)、(诺基亚)、BlackBerry OSBlackBerry OS(黑莓)、(黑莓)、windows windows mobilemobile(微软)等。(微软)等。9.2 移动终端与操作系统23第9章 移动互联网技术 IOSIOS是由苹果公司开发的移动操作系统是由苹果公司开发的移动操作系统。属于类属于类UnixUni
30、x的商业操作系统。原本这个系的商业操作系统。原本这个系统名为统名为iPhone OSiPhone OS,IPhoneIPhone开发用的是开发用的是Objective-C(Objective-C(一种一种C C语言的第三方拓展版语言的第三方拓展版),从众,从众面小,面小,IPhoneIPhone相对要稳定相对要稳定,不开放源代码的,扩展相对不足,移植性很好!主要优势是不开放源代码的,扩展相对不足,移植性很好!主要优势是AppStore(AppStore(移动网上商店移动网上商店)。)。IPhone IPhone 的开发分为四个模块,的开发分为四个模块,分别为:分别为:n C C nObject
31、ive-Objective-C-C nIPhone IPhone nCocos2D Cocos2D。9.2 移动终端与操作系统9.2.1 IOS操作系统24第9章 移动互联网技术一、一、IOS IOS 的产品有如下特点的产品有如下特点 (1 1)优雅直观的界面。)优雅直观的界面。iOS iOS 创新的创新的Multi-Touch Multi-Touch 界面专为手指而设计。界面专为手指而设计。(2 2)软硬件搭配的优化组合。)软硬件搭配的优化组合。Apple Apple 同时制造同时制造IPadIPad、IPhone IPhone 和和 IPod Touch IPod Touch 的硬的硬件和
32、操作系统都可以匹配,高度整合使件和操作系统都可以匹配,高度整合使 App App(应用)得以充分利用(应用)得以充分利用RetinaRetina(视网膜)(视网膜)屏幕的显示技术、屏幕的显示技术、Multi-Touch Multi-Touch(多点式触控屏幕技术)界面、加速感应器、三轴陀螺(多点式触控屏幕技术)界面、加速感应器、三轴陀螺仪、加速图形功能以及更多硬件功能。仪、加速图形功能以及更多硬件功能。Face Time Face Time(视频通话软件)就是一个绝佳典范,(视频通话软件)就是一个绝佳典范,它使用前后两个摄像头、显示屏、麦克风和它使用前后两个摄像头、显示屏、麦克风和 WLAN
33、WLAN 网络连接,使得网络连接,使得IOS IOS 是优化程度最好,是优化程度最好,最快的移动操作系统。最快的移动操作系统。9.2 移动终端与操作系统9.2.1 IOS操作系统25第9章 移动互联网技术 (3 3)安全可靠的设计。设计了低层级的硬件和固件功能,用以防止恶意软件和病毒;)安全可靠的设计。设计了低层级的硬件和固件功能,用以防止恶意软件和病毒;还设计有高层级的还设计有高层级的 OS OS 功能,有助于在访问个人信息和企业数据时确保安全性。功能,有助于在访问个人信息和企业数据时确保安全性。(4 4)多种语言支持。)多种语言支持。IOS IOS 设备支持设备支持30 30 多种语言,可
34、以在各种语言之间切换。内置多种语言,可以在各种语言之间切换。内置词典支持词典支持 5050多种语言,多种语言,VoiceOverVoiceOver(语音辅助程序)可阅读超过(语音辅助程序)可阅读超过 35 35 种语言的屏幕内容,种语言的屏幕内容,语音控制功能可读懂语音控制功能可读懂20 20 多种语言。多种语言。(5 5)新)新UI UI 的优点是视觉轻盈,色彩丰富,更显时尚气息。的优点是视觉轻盈,色彩丰富,更显时尚气息。Control Center Control Center 的引的引入让操控更为简便,扁平化的设计能在某种程度上减轻跨平台的应用设计压力。入让操控更为简便,扁平化的设计能在
35、某种程度上减轻跨平台的应用设计压力。9.2 移动终端与操作系统9.2.1 IOS操作系统26第9章 移动互联网技术二、IOS系统结构 IOSIOS系统分为可分为四级结构,由上至下分别系统分为可分为四级结构,由上至下分别为可触摸层(为可触摸层(Cocoa Touch LayerCocoa Touch Layer)、媒体层)、媒体层(Media LayerMedia Layer)、核心服务层()、核心服务层(Core Services Core Services LayerLayer)、核心系统层()、核心系统层(Core OS LayerCore OS Layer),每个层),每个层级提供不同的
36、服务。低层级结构提供基础服务如文级提供不同的服务。低层级结构提供基础服务如文件系统、内存管理、件系统、内存管理、I/OI/O操作等。高层级结构建立操作等。高层级结构建立在低层级结构之上提供具体服务如在低层级结构之上提供具体服务如UIUI控件、文件访控件、文件访问等。问等。9.2 移动终端与操作系统9.2.1 IOS操作系统27第9章 移动互联网技术 1、可触摸层(Cocoa Touch Layer)Cocoa TouchCocoa Touch是可触摸层,这一层为我们的应用程序开发提供了各种有用的框架,并且是可触摸层,这一层为我们的应用程序开发提供了各种有用的框架,并且大部分与用户界面有关,本质
37、上来说它负责用户在大部分与用户界面有关,本质上来说它负责用户在iOSiOS设备上的触摸交互操作,如设备上的触摸交互操作,如NotificationCenterNotificationCenter的本地通知和远程推送服务,的本地通知和远程推送服务,iAdiAd广告框架,地图框架,界面控件、广告框架,地图框架,界面控件、事件管理等等,主要包含以下框架:事件管理等等,主要包含以下框架:UIKitUIKit(界面相关)(界面相关)EventKitEventKit(日历事件提醒等)(日历事件提醒等)Notification CenterNotification Center(通知中心)(通知中心)Map
38、KitMapKit(地图显示)(地图显示)Address BookAddress Book(联系人)(联系人)iAdiAd(广告)(广告)Message UIMessage UI(邮件与(邮件与SMSSMS显示)显示)PushKitPushKit(iOS8iOS8新新pushpush机制)机制)9.2 移动终端与操作系统9.2.1 IOS操作系统28第9章 移动互联网技术 2、媒体层(Media Layer)MediaMedia是媒体层,通过它可以在应用程序中使用各种媒体文件,进行音频与视频的录制,是媒体层,通过它可以在应用程序中使用各种媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础
39、的动画效果。媒体层主要提供图像引擎、音频引擎、视频引图形的绘制,以及制作基础的动画效果。媒体层主要提供图像引擎、音频引擎、视频引擎框架。主要包含一下框架:擎框架。主要包含一下框架:图像引擎(图像引擎(Core GraphicsCore Graphics、Core ImageCore Image、Core AnimationCore Animation、OpenGL ESOpenGL ES)音频引擎音频引擎 (Core AudioCore Audio、AV FoundationAV Foundation、OpenALOpenAL)视频引擎(视频引擎(AV FoundationAV Foundat
40、ion、Core MediaCore Media)9.2 移动终端与操作系统9.2.1 IOS操作系统29第9章 移动互联网技术 3、核心服务层(Core Services Layer)Core ServicesCore Services是核心服务层。核心服务层为程序提供基础的系统服务,例如网络访问、浏是核心服务层。核心服务层为程序提供基础的系统服务,例如网络访问、浏览器引擎、定位、文件访问、数据库访问等,其中最核心的是览器引擎、定位、文件访问、数据库访问等,其中最核心的是CoreFoundationCoreFoundation和和FoundationFoundation框架,定义了所有应用使
41、用的数据类型。框架,定义了所有应用使用的数据类型。CoreFoundationCoreFoundation是基于是基于C C的一组接口,的一组接口,FoundationFoundation是对是对CoreFoundationCoreFoundation的的OCOC封装。主要包含以下框架:封装。主要包含以下框架:CFNetworkCFNetwork(网络访问)(网络访问)Core DataCore Data(数据存储)(数据存储)Core LocationCore Location(定位功能)(定位功能)Core MotionCore Motion(重力加速度,陀螺仪)(重力加速度,陀螺仪)Fo
42、undationFoundation(基础功能如(基础功能如NSStringNSString)WebkitWebkit(浏览器引擎)(浏览器引擎)JavaScriptJavaScript(JavaScriptJavaScript引擎)引擎)9.2 移动终端与操作系统9.2.1 IOS操作系统30第9章 移动互联网技术 4、核心系统层(Core OS Layer)Core ServicesCore Services是核心服务层,可以通过它来访问是核心服务层,可以通过它来访问iOSiOS的一些服务。核心系统层提供为上层结的一些服务。核心系统层提供为上层结构提供最基础的服务,如操作系统内核服务、本地
43、认证、安全、加速等。构提供最基础的服务,如操作系统内核服务、本地认证、安全、加速等。AccelerateAccelerate框架包框架包含数字信号,线性代数,图像处理的接口。针对所有的含数字信号,线性代数,图像处理的接口。针对所有的iOSiOS设备硬件之间的差异做优化,保设备硬件之间的差异做优化,保证写一次代码在所有证写一次代码在所有iOSiOS设备上高效运行。设备上高效运行。SecuritySecurity框架提供管理证书,公钥和私钥信任策框架提供管理证书,公钥和私钥信任策略,略,keychain,hashkeychain,hash认证数字签名等与安全相关的解决方案。认证数字签名等与安全相关
44、的解决方案。主要包括的框架有:主要包括的框架有:OS X KernelOS X Kernel操作系统内核服务操作系统内核服务CertificatesCertificates(本地认证)指纹识别验证等(本地认证)指纹识别验证等SecuritySecurity(安全)(安全)AccelerateAccelerate(加速)(加速)9.2 移动终端与操作系统9.2.1 IOS操作系统31第9章 移动互联网技术三、SDK SDKSDK,通常都包含,通常都包含APIAPI函数库、帮助文档、使用手册、辅助工具等资源。事实函数库、帮助文档、使用手册、辅助工具等资源。事实上是开发所需资源的一个集合。该上是开发
45、所需资源的一个集合。该SDKSDK需要拥有英特尔处理器且运行需要拥有英特尔处理器且运行Mac OS X Mac OS X LeopardLeopard系统的系统的MacMac才能使用。其他的操作系统才能使用。其他的操作系统,包括微软的包括微软的WindowsWindows操作系统和旧操作系统和旧版本的版本的Mac OS XMac OS X都不支持。都不支持。SDKSDK本身是可以免费下载的本身是可以免费下载的,但为了发布软件但为了发布软件,开发人开发人员必须加入员必须加入iPhoneiPhone开发者计划开发者计划,其中有一步需要付款以获得苹果的批准。加入了其中有一步需要付款以获得苹果的批准。
46、加入了之后,开发人员们将会得到一个牌照,他们可以用这个牌照将他们编写的软件发之后,开发人员们将会得到一个牌照,他们可以用这个牌照将他们编写的软件发布到苹果的布到苹果的App StoreApp Store。9.2 移动终端与操作系统9.2.1 IOS操作系统32第9章 移动互联网技术 APIAPI是包含在是包含在SDKSDK之中的,之中的,“APIAPI”,也就是,也就是 Application Programming Application Programming InterfaceInterface,(应用程序编程接口),其实就是操作系统留给应用程序的一个调用,(应用程序编程接口),其实就是
47、操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的接口,应用程序通过调用操作系统的APIAPI而使操作系统去执行应用程序的命令(动而使操作系统去执行应用程序的命令(动作)。简单的说,简单地说,就是各种规则,用来管理应用程序之间的沟通。作)。简单的说,简单地说,就是各种规则,用来管理应用程序之间的沟通。WindowsWindows操作系统提供了操作系统提供了10001000多种多种APIAPI函数,微软提供的函数,微软提供的APIAPI函数大多是有意义的单函数大多是有意义的单词的组合,每个单词的首字母大写。词的组合,每个单词的首字母大写。9.2 移动终端与操作系统9.2.1 IOS操
48、作系统33第9章 移动互联网技术四、界面 IOS IOS的用户界面的概念基础上是能够使用多点触控直接操作。控制方法包括滑动的用户界面的概念基础上是能够使用多点触控直接操作。控制方法包括滑动,轻轻触开关及按键。与系统交互包括滑动触开关及按键。与系统交互包括滑动(Wiping),(Wiping),轻按(轻按(TappingTapping),挤压挤压(Pinching)(Pinching)及旋转及旋转(Reverse pinching)(Reverse pinching)。此外。此外,通过其内置的加速器通过其内置的加速器,可以令其旋转设备改变其可以令其旋转设备改变其y y轴以令屏幕轴以令屏幕改变方向
49、,这样的设计令改变方向,这样的设计令iPhoneiPhone更便于使用。屏幕的下方有一个主屏幕按键,底部则是更便于使用。屏幕的下方有一个主屏幕按键,底部则是 Dock Dock,有四个用户最经常使用的程序的图标被固定在,有四个用户最经常使用的程序的图标被固定在 Dock Dock 上。屏幕上方有一个状态栏上。屏幕上方有一个状态栏能显示一些有关数据,如时间能显示一些有关数据,如时间电池电量和信号强度等。其余的屏幕用于显示当前的应电池电量和信号强度等。其余的屏幕用于显示当前的应用程序。启动用程序。启动iPhoneiPhone应用程序的唯一方法就是在当前屏幕上点击该程序的图标,退出程应用程序的唯一方
50、法就是在当前屏幕上点击该程序的图标,退出程序则是按下屏幕下方的序则是按下屏幕下方的 Home Home(iPad iPad 可使用五指捏合手势回到主屏幕)键。可使用五指捏合手势回到主屏幕)键。9.2 移动终端与操作系统9.2.1 IOS操作系统34第9章 移动互联网技术3、IOS视图控制器 视图控制器视图控制器UIViewControllerUIViewController,你可以把他当成是对你要用到视图,你可以把他当成是对你要用到视图UIViewUIView进行管进行管理和控制,你可以在这个理和控制,你可以在这个UIViewControllerUIViewController控制你要显示的是