几个月,谷歌发布了A
droid市场,它允许用户直接在自己的手机上浏览和下载应用程序。大约过了18个月,一个新的移动平台进入了公众的视野。3
22A
droid简介
A
droid是基于Li
ux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟Ope
Ha
dsetAllia
ce开发。它采用了软件堆层softwarestack,又名以软件叠层的架构,主要分为三部分。低层以Li
ux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。A
droid在未公开之前常被传闻为Google电话或gPho
e。大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。到了2010年1月,Google开始发表自家品牌手机电话的NexusO
e。4
23A
droid开发工具
A
droid的上层应用程序是用Java语言开发的,同时需要基于Dalvik虚拟机,所以Google公司推荐使用主流的Java继承开发环境Eclipse。有了Eclipse还不够,因为使用Java语言进行开发,应该有由SUN公司提供的JavaSDK,其中包含了JRE:JavaRu
timeE
viro
me
t。另外,A
droid的应用程序开发还是和Java开发有一定区别,所以还需有一个Google提供的A
droidSDK。5
f基于A
droid的数钱大咖游戏文献综述
24A
droid应用程序特点
A
droid系统是一个强大的智能机系统,与之相适应的硬件也一般具备相对较高的性能。总结起来,A
droid系统上的应用程序具有以下一些特点:
1功能强大。A
droid平台的设备一般都具备较强的运算能力、存储空间、网络功能以及各种各样的传感器。
2可复用性强。A
droid的应用程序由许多Activity组成,不同的Activity在程序中实现不同的功能模块。而最令人赞叹的就是,得益于A
droid的良好设计,不同应用程序之间的Activity可以实现共享(可以通过安全选项进行配置)。这就实现了良好的复用性。6
3开放程度高。“开放”是A
droid的设计宗旨之一,开发人员可以自己编写程序替代系统中原有的程序,甚至连拨号、短信、主屏幕这样的核心功能都可以由第三方开发人员的程序替代。
25A
droid现状和存在的问题
虽然已经有了很好的发展,并占据了相当的市场份额,但是目前的A
droid系统还是面临着重重的困难。最重要的一点就是A
droid刚刚出道不久,其盈利模式的探究在中国任有问题。从2008年AppStore引领的应用商店之风刮到国内,各大运营商、厂商都建立了自己的应用商店,仅2009年就建立了十多家。但是与运营商和厂商都急于拓展收费渠道相比,用户却相当冷静,鲜有r