admin管理员组

文章数量:1532657

2024年6月27日发(作者:)

Android平台国内外研究现状综述

Android系统是一个基于Linux的开源手机操作系统,

由操作系统、中间件、用户界面和应用软件组成,号称是首

个为移动终端打造的真正开放和完整的移动软件[4]。XX年

9月23日发布到目前已经7年了,是全世界占有率最大的移

动操作系统,最新版本已经是5.0系统。随着各大国内外厂

商Android智能手机的普及,Android系统的手捧程度也直

线上升,这也预示着Android是一个潜力巨大的市场,吸引

了无数软件开发厂商和开发者投身其中。它的内核和驱动都

是使用C++语言开发的,然后又设计了一个Dalvik JVM,并

在SDK层面选择了Java作为开发语言[5]。Java语言是世界

上最火的编程语言之一,而且Java是一款能够跨平台运行

的语言,能够屏蔽掉底层硬件的差异,实现对于开发者来说

是一个统一的平台。Java语言的虚拟机是核心,因为虚拟机

能够真正屏蔽掉开发的许多差异,而且通过虚拟机,开发者

只要在打包的时候翻译成运行码而不需要翻译成机器码,能

够解决很多差异问题,并且不会丢失太多效率[6]。29001

在Android平台,GooglePlay中的应用程序数量已经超

了50万,下载量则已经超过了250亿,使用移动应用程序

的大潮已经来临,所以带来了更多的移动应用程序开发需

求,以及更多的移动操作系统文件处理需求[7]。目前国内

的Android开发还是主要以应用开发为主,主要分成3类:

为企业开发应用、开发通用应用(放到Android Market或

者其他App Market销售)以及游戏开发(放到Android Market

或者其他App Market销售)。第一类开发者一般身处规模

较大的公司,这些公司主要为自有品牌或者其他品牌设计手

机或者平板电脑的总体方案。论文网除了根据需求对系统进

行定制外,更多的工作在于为这些系统编写定制的应用。第

二类开发者,一般处于创业型公司或者是独立开发者,他们

的盈利方式主要是2种:为国外公司进行外包开发,或者通

过Google的移动广告(AdMob)通过广告点击分成。而理论

上的通过付费下载的形式来盈利的,现在国内鲜见成功者。

第三类开发者,目前和第二类开发者类似[8]。移动操作系

统中有大量文件以及各种种类的文件,而移动操作系统又有

大量的、各种层次的用户,能够方便地处理手机中的各类文

件也成为了用户的迫切需求之一。 :

本文标签: 开发移动应用