毕业设计(论文)文献综述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(论文)文献综述
院系:软件工程学院
年级专业:
姓名:
学号:
基于Android的数钱大咖游戏文献综述
摘要:近几年,随着手机的普及和互联网技术的迅猛发展,智能手机便成为了人们关注的话题。Android就是乘着这个大潮发展起来的。随着Android的发展,安卓应用的数量在与日俱增,质量也在不断地提高,其中就包括了很多游戏应用。因为不少人的工作压力很大,需要一些休闲的游戏来放松自己,而手机携带方便,所以手机游戏便成为了不少人的首选。
关键词:Android;互联网;智能手机;手机游戏
1.引言
Android是基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,而且不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。[1] 从Android的从业角度分析,Android的开发概括为两类:一是系统开发,包括低层linux内核的裁剪和扩展、硬件驱动的开发和系统移植等,从业人员主要工作在硬件厂商的公司里;二是应用开发,主要包括游戏开发、Android互联网客户端开发和工具软件开发等。随着用户群体的不断壮大,Android系统有望成为手机操作系统的“Windows”,所以Android应用开发应用需求将非常大。
[2]
而且自2007年Android发布以来,智能手机的使用量迅速上升,随着智能手机的逐步普及,手机端上网的用户群已不可小视。在中国,2012年的互联网用户量已经达到了5亿的大关;预计移动互联网用户的数量将突破4.51亿,其发展的势头不容小视。
所以我写这边文献综述的目的是研究安卓领域手机游戏的未来发展前景是怎么样的。
2.正文
2.1 Android的前世今生
Android平台是开放手机联盟为创造一代更好的移动电话而合作开发的产品。该联盟由谷歌领导,成员包括移动运营商,手机设备制造商,元件制造商,软件解决方案和平台供应商以及销售商。从软件开发的角度,机器人立足于开源世界。
市场上第一款基于Android系统的手机G1由HTC制造并供应给T-Mobile
用于销售。然而,该设备从放出风声到真正发布,用了大概一年的时间,因为发布的sdk补丁累计了一年才使唯一的软件开发工具变得可用。随着G1发布日期的临近,Android团队发布了SDK1.0,为新的平台而设计的应用也开始浮出水面。
为了鼓励创新,谷歌赞助了两轮“Android开发者挑战大赛”,并提供了数百万美元的奖励。在G1发布后的几个月,谷歌发布了Android市场,它允许用户直接在自己的手机上浏览和下载应用程序。大约过了18个月,一个新的移动平台进入了公众的视野。[3]
2.2 Android简介
Android是基于Linux内核的软件平台和操作系统,早期由Google开发,
后由开放手机联盟Open Handset Alliance开发。它采用了软件堆层
software stack,又名以软件叠层的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java 作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公
司建立了开放手机联盟。Android在未公开之前常被传闻为Google电话或gPhone。大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。到了2010年1月,Google开始发表自家品牌手机电话的Nexus One。[4]
2.3 Android开发工具
Android的上层应用程序是用Java语言开发的,同时需要基于Dalvik虚
拟机,所以Google公司推荐使用主流的Java继承开发环境Eclipse。有了Eclipse还不够,因为使用Java语言进行开发,应该有由SUN公司提供的
Java SDK,其中包含了JRE:Java Runtime Environment。另外,Android
的应用程序开发还是和Java开发有一定区别,所以还需有一个Google提供的Android SDK。[5]
2.4 Android应用程序特点
Android系统是一个强大的智能机系统,与之相适应的硬件也一般具备相对较高的性能。总结起来,Android系统上的应用程序具有以下一些特点:
1.功能强大。Android平台的设备一般都具备较强的运算能力、存储空间、网络功能以及各种各样的传感器。
2.可复用性强。Android的应用程序由许多Activity组成,不同的Activity 在程序中实现不同的功能模块。而最令人赞叹的就是,得益于Android的良好设计,不同应用程序之间的Activity可以实现共享(可以通过安全选项进行配置)。这就实现了良好的复用性。[6]
3.开放程度高。“开放”是Android的设计宗旨之一,开发人员可以自己编写程序替代系统中原有的程序,甚至连拨号、短信、主屏幕这样的核心功能都可以由第三方开发人员的程序替代。
2.5 Android现状和存在的问题
虽然已经有了很好的发展,并占据了相当的市场份额,但是目前的Android 系统还是面临着重重的困难。最重要的一点就是Android刚刚出道不久,其盈利模式的探究在中国任有问题。从2008年App Store引领的应用商店之风刮到国内,各大运营商、厂商都建立了自己的应用商店,仅2009年就建立了十多家。但是与运营商和厂商都急于拓展收费渠道相比,用户却相当冷静,鲜有付费下载行为。
目前,Android开源所造成的界面及版本不统一的问题已经普遍存在,并影响到新版本的升级工作。由此可见,平台分化和支付机制僵化对整个Android
生态系统的正向循环将产生不利影响,对其市场竞争力构成潜在威胁。据悉,谷歌目前正采取具体行动,着力解决平台分化和改善支付环境,逐步消除阻碍Android平台发展的关键性因素。
Android不仅在智能手机市场与苹果、微软、RIM等公司进行争夺,索尼、罗技和东芝等10多家厂商均计划在生产的平板电脑、网本、机顶盒、电子书阅读器以及电视机上使用Android系统。Gartner副总裁肯·杜兰尼说:“Android 是目前唯一一个能够取代IOS的产品。”
2.6安卓游戏开发未来发展趋势