资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
androidandroid发展历史与介绍发展历史与介绍分析分析Theoriginof“android”Android最先出现在法国作家利尔亚当在1886年发表的科幻小说未来夏娃中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。Android系统来历Android系统一开始并不是由谷歌研发出来了,Android系统原来的公司名字就叫做Android,谷歌公司在2005收购了这个仅成立22月的高科技企业。2Android用甜点作为它们系统版本的代号的命名,从Andoird1.5发布开始,作为每个版本代表的甜点的尺寸越变越大,并按照26个字母数序:纸杯蛋糕(Cupcake1.5),甜甜圈(Donut1.6),松饼(clair2.0/2.1),冻酸奶(Froyo2.2),姜饼(Gingerbread2.3),蜂巢(Honeycomb3.0)冰激凌三明治(IceCreamSandwich4.0)果冻豆(JellyBean4.1)最新一代android系统也命名为果冻豆(JellyBean4.2)下面就带大家了解下Android系统的发展历史3Android1.1Robot(机器人)Android1.5Cupcake(纸杯蛋糕)Android 1.6Donut(甜甜圈)Android2.0/2.0.1/2.1Eclair(松饼)Android2.2/2.2.1Froyo(冻酸奶)Android2.3Gingerbread(姜饼)Android3.0Honeycomb(蜂巢)Android系统发展历史Android4.0IceCreamSandwich(冰激凌三明治)Android4.1JellyBean(果冻豆)Android4.2JellyBean(果冻豆)4Android 1.02008年年9月月主要功能有:内建Google移动服务(GMS)支持完整HTML、XHTML网页浏览,支持浏览器多页面浏览内置AndroidMarket软件市场,支持App下载和升级支持多任务处理、Wi-Fi、蓝牙、即使通讯等功能5Android1.5Cupcake纸杯蛋糕2009年4月主要改进:摄像头开启和拍照速度更快GPS定位速度大幅提升支持触屏虚拟键盘输入可以直接上传视频和图像到网站6Android1.6Donut甜甜圈2009年9月主要改进:支持快速搜索和语音搜索增加了程序耗电指示在照相机、摄像机、相册、视频界面下各功能可以快速切换进入支持CDMA网络支持多语言文字声音7Android2.0&2.1Eclair松饼2009年10月主要改进:支持添加多个邮箱帐号,支持多帐号联系人同步支持微软Exchange邮箱帐号支持蓝牙2.1标准浏览器采用新的UI设计,支持HTML5标准日历功能得到改进8Android 2.2 Froyo 冻酸奶冻酸奶2010年年5月月主要改进:新增帮助提示功能的桌面插件Exchange帐号支持得到提升增加热点分享功能键盘语言更加丰富支持AdobeFlash10.19Android2.3Gingerbread姜饼2010年12月主要改进:用户界面优化,运行效果更佳流畅新的虚拟键盘设计,文本输入效率提升文本选择、复制粘贴操作得到简化支持NFC近场通信功能支持网络电话目前最受欢迎的系统10Android3.0Honeycomb蜂巢2011年2月主要特性:专为平板电脑设计优化多任务处理、提醒功能桌面个性化、插件支持蓝牙共享上网内建多媒体传输协议11Android4.0IceCreamSandwich冰淇淋三明治2011年10月主要改进:Android4.0将只提供一个版本,同时支持智能手机、平板电脑、电视等设备拥有一流的新UI基于Linux内核3.0设计通过AndroidMarket购买音乐运行速度比3.1提升达1.8倍支持现有的智能手机12Android4.1JellyBean(果冻豆)2012年6月Android4.1的新特性使用了新的处理架构,双核、四核处理器能得到更好的优化。特效动画的帧速提高至60fps,提供更流畅、直观的用户界面。13Android4.2JellyBean(果冻豆)2012年10月沿用了4.1版JellyBean名称Android4.2新特性:PhotoSphere全景拍照;键盘手势输入;Miracast无线显示共享;手势放大缩小屏幕,为盲人用户设计的语音输出和手势模式导航功能14Android系统结构15Android体系结构LinuxKernel(Linux内核):Android依赖Linux2.6版,提供核心系统服务:安全、内存管理、进程管理、网络组、驱动模型。Libraries(库):Android包含一套C/C+库,Android系统的各式组件都在使用。这些功能通过Android应用框架暴露给开发人员AndroidRuntime(Android运行时):每个Android应用都运行在自己的进程上,享有Dalvik虚拟机为它分配的专有实例。为了支持多个虚拟机在同一个设备上高效运行,Dalvik被改写过。Applications(应用):Android将预装一组核心应用程序,包括E-mail客户端、短信服务、日历日程、地图服务、浏览器、联系人和其他应用程序。所有应用程序都是Java编程语言编写的。16应用组件Android开发四大组件分别是:活动(Activity):用于表现功能。服务(Service):后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(ContentProvider):支持在多个应用中存储和读取数据,相当于数据库。Activity:Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity可以算是开发者遇到的最频繁,也是Android当中最基本的模块之一。在Android的程序当中,Activity一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Activity就相当于一个网页。在Activity当中可以添加一些Button、Checkbox等控件。可以看到Activity概念和网页的概念相当类似ServiceService不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service是没有界面的长生命周期的代码。BroadcastReceiver在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的Broadcast进行过滤接受并响应的一类组件ContentProviderContentProvider是Android提供的第三方应用数据的访问方案。主要是数据库17安全权限机制Android安全架构的核心设计思想是,在默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。这其中包括读写用户隐私数据(联系人或电子邮件),读写其他应用文件,访问网络或阻止设备待机等。Android应用程序权限申请:每个应用程序的APK包里面都包含有一个AndroidMainifest.xml文件,该文件除了罗列应用程序运行时库、运行依赖关系等之外,还会详细地罗列出该应用程序所需的系统访问。程序员在进行应用软件开发时,需要通过设置该文件的uses-permission字段来显式地向Android系统申请访问权限。用户安装的时候可以分析一款应用所需权限,从而简单判定这款应用是否安全。18Android开发环境JDK(JavaDevelopmentKit)EclipseADT(AndroidDevelopmentToolkit)AndroidSDK19Android系统特性源代码完全开放手机、PDA、GPS、MID、MP4、NB等众多设备均可以安装该系统,内置Google独特业务、工具(搜索,导航,Gmail,GoogleTalk,语音搜索)未来Google云计算技术更好的硬件层调用(GPS模块,Wifi模块,重力感应,3D加速)可以使用JAVA基于AndroidSDK开发上层应用、游戏也可以使用C+基于AndroidNDK开发底层和对效率要求较高的核心算法20Android的优势开放性手机平台Android是Google开发的基于Linux平台的开源手机操作系统。Google通过与运营商、设备制造商、手机公司和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的智能手机操作系统,在移动产业内形成一个开放式的生态系统。网络集成性很高Android内部集成了大量的google应用,如Gmail、Reader、Map、Docs、Youtube等等,涵盖了生活中各个方面的网络应用,对长期使用网络、信息依赖度比较高的人群很合适。Android具备创新性自从Google开发出Android后,许多人认为其技术可信度要比其它操作系统略胜一筹,但这并不是用户购买Android智能手机的唯一原因。人们认为Android是一种相对较新的、又较为成熟的技术,在达到巅峰之前还有很大发展空间Android平台在数量上逐渐主宰市场GoogleCEO埃里克施密特2010年8月初曾表示每天出售20万部Android手机,第三方调查也显示该平台发展势头正稳步增长。据市场分析机构NPD发布的数据显示,今年4-6月份发售的智能手机中,33%为Android手机,而RIM手机发售比例为28%,iPhone为22%.Android在其它领域的拓展Android不仅促进了手机产业的发展,它的全面计算服务和丰富的功能支持,已将应用拓展到手机以外的其他领域。Android平台的通用性可以适用于不同的屏幕、有线和无线设备。Android的系统和应用程序开发人员将更多的涉足多媒体、移动互联网设备、数字视频和家庭娱乐设备、汽车、医药、网络、监测仪器和工业管理、机顶盒等新领域。21常见的智能手机操作系统android(谷歌)ios(苹果)wp(微软)黑莓(rim)bada(三星)oms(移动)22智能系统对比及Android的优势 目前主要的智能操作系统还有Windows Mobile、Symbian、Mac OS X(苹果 iPhone)等。以下为各主要智能系统的主要使用厂商及主要特点对比:操作系统主要使用厂商主要特点Windows Mobile (微软)三星、多普达、 LG 界面和电脑类似,消费者容易接受、可供下载的内容少,不易个性化 Symbian (塞班) 诺基亚、三星、索爱 发展时间长,成熟度高,累计软件众多,扩展性差,不适应硬件快速发展 MAC OS (苹果) 苹果 操作界面华丽,各版本兼容性好,品牌魅力强大,软件收费昂贵Android(安卓) 摩托罗拉、HTC、三星、LG 发展速度快,免费软件多,界面个性化程度高,整体保有量上升迅速,有快速形成消费者使用习惯的趋势232013Q1智能手机操作系统市场份额24移动互联网移动互联网,就是将移动通信和互联网二者结合起来,成为一体。移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人的两大业务,它们的增长速度都是任何预测家未曾预料到的,所以移动互联网可以预见将会创造经济神话。移动互联网的优势决定其用户数量庞大,截至2012年9月底,全球移动互联网用户已达24亿,中国移动互联网用户达到4.61亿2526移动互联网十大业务模式移动社交将成客户数字化生存的平台移动广告将是移动互联网的主要盈利来源手机游戏将成为娱乐化先锋手机电视将成为时尚人士新宠移动电子阅读填补狭缝时间移动定位服务提供个性化信息手机搜索将成为移动互联网发展的助推器手机内容共享服务将成为客户的黏合剂移动支付蕴藏巨大商机移动电子商务的春天即将到来27Android现状28Android短板29Android开发者的收入Android开发者收入顺序:1)移动广告,2)付费下载,3)虚拟货币,4)应用内购买。iOS上的开发者收入顺序与android相反:1)付费下载、2)应用内购买、3)虚拟货币交易、4)移动广告;30移动广告的优势在于定位。据调研机构的报告,位置相关的广告能够有效提高广告点击率移动广告具备精准性、互动性、灵活性和个性化的特点,同时更关注随身性、便捷性、用户收看场景和网络承载力等因素。移动广告潜力巨大,位置签到、二维码、增强现实(AR)、位置服务(LBS)等技术也需不断尝试扩大其应用,让移动广告形式更生动、更容易被用户接受,从而更具备吸引力和商业价值。移动广告的特点31结束结束
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号