安卓未来的发展与应用

上传人:xzh****18 文档编号:35468920 上传时间:2018-03-16 格式:DOC 页数:8 大小:41.50KB
返回 下载 相关 举报
安卓未来的发展与应用_第1页
第1页 / 共8页
安卓未来的发展与应用_第2页
第2页 / 共8页
安卓未来的发展与应用_第3页
第3页 / 共8页
安卓未来的发展与应用_第4页
第4页 / 共8页
安卓未来的发展与应用_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《安卓未来的发展与应用》由会员分享,可在线阅读,更多相关《安卓未来的发展与应用(8页珍藏版)》请在金锄头文库上搜索。

1、 计算机系统研究性报告计算机系统研究性报告学院:计算机科学与工程学院学院:计算机科学与工程学院班级:网络工程三班班级:网络工程三班学号:学号:0905020307姓名:张可庭姓名:张可庭安卓未来的发展与应用安卓未来的发展与应用摘摘 要:要:Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携 设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或 安致(官方)。Android 操作系统最初由 Andy Rubin 开发,最初主要支持手机。 2005 年由 Google 收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板 电脑及其他领域上。Android

2、 的主要竞争对手是苹果公司的 iOS 以及 RIM 的 Blackberry OS。2011 年第一季度,Android 在全球的市场份额首次超过塞班系 统,跃居全球第一。 2011 年 11 月数据,Android 占据全球智能手机操作系统 市场 52.5%的份额,中国市场占有率为 58%。引引 言:言:Google 于2007年11月5日宣布推出基于 Linux 平台的开源手机操作系统Android。Android 凭借其良好的用户体验,低廉的成本和较高的开放性吸引着越来越多的终端厂商采用,因此基于 Android 系统的手机的增量也成为业内津津乐道的话题。AndroidAndroid 良

3、好的发展前景良好的发展前景Android 系统于2007年在美国推出后, Android 凭借其良好的用户体验,低廉的成本和较高的开放性吸引着越来越多的终端厂商采用,根据 Gartner 等国际研究机构的报告,Android 在2010年第3季度全球智能手机市场的份额已达25.5%,而在去年同期 Android 市场份额只有3.5%。Android 出现之前,智能手机 OS 市场中 Symbian 和 WM 两者占据大部分市场份额,但在移动互联网的快速发展,终端+应用的趋势逐渐成为主流的情况下,两者的劣势逐渐突出。Symbian 由于发展多年,底层架构较为陈旧且对触摸屏支持不佳,用户体验较差;

4、再加上系统较为封闭,支持的应用较少。WM 系统同样较为封闭,对终端厂商来讲引入成本较为昂贵,娱乐性平平,多用于商务机型。系系统统架架构构Android 是以 Linux 为核心的手机操作平台,作为一款开放式操作系统,随 着 Android 的快速发展,如今已允许开发者使用多种编程语言来开发 Android 应用程序,而不再是以前只能使用 Java 开发 Android 应用程序的单一局面,因 而受到众多开发者的欢迎,成为真正意义上的开发式操作系统。 在 Android 中,开发者可以使用 Java 作为编程语言来开发应用程序,也可 以通过 NDK 使用 C/C+作为编程语言来开发应用程序,也可

5、使用 SL4A 来使用 其他各种脚本语言进行编程(如:python、lua、tcl、php 等等) ,还有其他诸如: Qt(qt for android) 、Mono(mono for android)等一些著名编程框架也开始支持 Android 编程,甚至通过 MonoDroid,开发者还可以使用 C#作为编程语言来开 发应用程序。另外,谷歌还在 2009 年特别发布了针对初学者的 Android Simple 语言,该语言类似 Basic 语言。而在网页编程语言方面, JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap 等等都已 经

6、支持 Android 开发。 而在 Android 系统底层方面,Android 使用 C/C+作为开发语言。应应用用程程序序J Ja av va a 开开发发方方面面 Android 支持使用 Java 作为编程语言来开发应用程序,而Android 的Java 开发方面从接口到功能,都有层出不穷的变化。考虑到Java 虚拟机 的效率和资源占用,谷歌重新设计了Android 的 Java,以便能提高效率和 减少资源占用,因而与 J2ME 等不同。 其中 Activity 等同于 J2ME 的 MIDlet,一个 Activity 类(Class)负责 创建视窗(Windows),一个活动中的

7、Activity 就是在 foreground(前景) 模式,背景运行的程序叫做 Service。两者之间通过由 ServiceConnection 和 AIDL 连结,达到复数程序同时运行的效果。如果运 行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被 停止(Stopped),甚至被系统清除( Kill)。 View 等同于 J2ME 的 Displayable,程序人员可以通过 View 类与 “XML layout”档将 UI 放置在视窗上, Android 1.5 的版本可以利用 View 打造出所谓的 Widgets,其实 Widget

8、只是 View 的一种,所以可以使 用 xml 来设计 layout,HTC 的 Android Hero 手机即含有大量的 widget。至于 ViewGroup 是各种 layout 的基础抽象类( abstract class), ViewGroup 之内还可以有 ViewGroup。View 的构造函数不需要再 Activity 中调用,但是 Displayable 的是必须的,在 Activity 中,要通过 findViewById()来从 XML 中取得 View,Android 的 View 类的显示很大程 度上是从 XML 中读取的。View 与事件(event)息息相关,两

9、者之间通过 Listener 结合在一起,每一个 View 都可以注册一个 event listener,例 如:当 View 要处理用户触碰( touch)的事件时,就要向 Android 框架注 册 View.OnClickListener。另外还有 Image 等同于 J2ME 的 BitMap。 C C/ /C C+ + +开开发发方方面面 早期的 Android 开发只支持 Java 作为编程语言开发应用程序,因而使 得其他语言开发者只能望而却步。 2010 年 4 月,谷歌正式对开发者发布了 Android NDK,NDK 允许开发者使用 C/C+作为编程语言来为 Android

10、开发 应用程序,初版的 NDK 使得开发者看到了 C/C+在 Android 开发中的希望。但是,当前版本的 NDK 在功能上还有很多局限性: NDK 并没有提供对 应用程序生命周期的维护; NDK 也不提供对 Android 系统中大量系统事件的 支持;对于作为应用程序交互接口的UI API,当前版本的 NDK 中也没有提 供。但是相对于初版的 NDK,现在的 NDK 已经进行了许多重大的功能改进。 由此可见,NDK 仍然需要完善和发展,相信未来随着NDK 的发展,NDK 可以做得更多更好。安安卓卓的的应应用用(1) 平板电脑当谈到平板电脑时, 84%的开发商说,他们有兴趣为苹果 iPad

11、平板电脑 编写程序,相对而言,只有 62%的开发商愿意为谷歌 Android 平板电脑编 写程序。但是,据该报告分析,谷歌仍然处于有利的位置。 “尽管对 Android 平板电脑感兴趣的开发商只有 62%,但是这个支持率仍然 要比 iPad 平板电脑在 1 月份的支持率( 58%)高。”该报告分析, “显而 易见,这对于想要于今年秋季和明年推出平板电脑的OEM(原始设备制造 商)来说,无疑是一个利好消息。 ”相比之下,黑莓和惠普的平板电脑就没有这么受欢迎,它们只赢得了16%的 开发商的兴趣。(2)智能电视目前 Android 能战胜苹果的地方就是智能电视。约有44%的开发商均称 对谷歌电视非常

12、感兴趣,而只有 40%的开发商对苹果电视感兴趣。在这里, Android 略胜一筹。“应用程序不动声色地改变了观众看电视的体验,就像它们改变用户对移 动设备的体验一样。 ”市场调研公司 IDC 的移动和无线分析师 Scott Ellison 说,“那些把应用开发商和联网电视( Connected TV)有机结合 起来的电视生产商,也正在不动声色地改变观众看电视的体验。”(3)智能手机说到智能手机,大家现在越来越熟悉了,没有以前那么遥不可及了。 在安卓系统出现之前,提到智能手机,人们往往会想到居高不下的价格。专家 指出,虽然在硬件成本方面,智能手机确实要比普通手机贵一些,但是智能操 作系统的授权

13、费用,即其软件成本,才是智能手机价格昂贵的真正原因。安卓系统具有的开源特性,使得软件成本高昂这一困扰业界的问题迎刃而解 众多智能手机厂商在使用该平台时,并不需要支付任何费用,从而大大节约 了成本,智能手机的门槛业因此骤然降低。相应地,产业链上的各方也都因安 卓系统而获利智能手机厂商研发成本降低,电信运营商补贴成本随之降低, 老百姓的购机成本自然也一降再降。目前多款千元入门级 Android 智能机的上 市,更是让入门级玩家惊喜连连有品牌,有外观,有保障,并采用最新的 Android 21 操作系统,所有移动互联网应用畅通无阻。安卓系统的物美价廉迎合了国内众多消费者的需求,因而其在中国的发展前景

14、 非常广阔。同时,互联网上的安卓社区也十分红火,为安卓系统的普及起到了 很好的推动作用。对比其他智能手机平台的封闭和收费制,安卓系统以其开放 性和免费颠覆了原有的产业规则。业界普遍看好安卓系统所带来的崭新市场机 遇,国内三大运营商和众多手机厂商也纷纷加入了安卓的阵营。在中国市场上, 安卓系统正以其世界级的创新能力与世界级的市场规模,吸引着越来越多的厂 商。(4)移动互联网可以预见,安卓系统将会被广泛应用在移动互联网设备上,这将进一步拓展安 卓系统的应用范围。业内专家指出,在以下几个热点行业,安卓系统将以其强 大的应用,帮助个性化产品脱颖而出:一是电子商务市场,例如网店的经营者,他们要随时随地满

15、足用户的咨询请求, 一个很普通的咨询就可能带来商机,如果不能实时在线,买卖可能就被其它竞争者抢走,所以具备随时随地的移动接入及长久的续航力的安卓终端就成了满 足此类需求的最佳候选产品。 二是车载市场,包括多媒体功能、智能导航功能、无线通信功能等等,这是普 通 GPS 设备所不能实现的。例如查询行车路线的实时拥堵情况及行车路线,如 何合理安排绕行路线,这些在安卓终端上可以通过无线方式获得实时数据得以 实现,而在普通 GPS 上是无法实现的。三是证券投资。证券投资者需要实时的了解当前的证券行情及帐户买卖操作, 这样的实时性,对终端的运算能力和拓展要求特别强,而这恰好是安卓系统的 最大优势,因而能实

16、现最佳的性能满足。 四是带版权的数字媒体传播,例如风靡业界的电子书刊,这类带有版权的数字 媒体文件,最适合以安卓系统为载体。原因在于,以安卓系统为载体,既不会 影响到正常的播放,又杜绝了二次传播所带来的侵权盗版风险。安安卓卓的的优优势势Android 平台手机 5 大优势:一、开放性在优势方面,Android 平台首先就是其开发性,开发的平台允许任何移动 终端厂商加入到 Android 联盟中来。显著的开放性可以使其拥有更多的开发者, 随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。开发性对于 Android 的发展而言,有利于积累人气,这里的人气包括消费 者和厂商,而对于消费者来讲,随大的受益正是丰富的软件资源。开放的平台 也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。二、挣脱运营商的束缚在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制 约,使用什么功能接入什么网络,几乎都受到运营商的控制。从去年 iPhone 上 市,用户可以更加方便地连接网络,运营商的制约减少。随

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 多媒体应用

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号