background image

Android 在中国的发展及就业前景解析

  在了解

Android 的由来之前,我们先来了解什么是 Android、Android 工程师、Android 系

统架构。
  

Android:一词的本义指“机器人”,同时也是 Google 于 07 年 11 月 5 日发布的基于

Linux 核心的开源手机软件平台,该平台由操作系统、中间件、用户界面和应用软件组成,
号称是首个为移动终端打造的真正开放和完整的移动软件。
  

Android 工程师:是以手机开发为主要对象,包括但不限于手机操作系统、手机游戏、

手机其他多种功能的开发和优化人员。
  

Android 系统架构:由 Linux Kernel、Android Runtime、Libraries、Application 

Framework、Applications 五部分组成。Android 系统的高级编程语言是 Java,很多 Java 和 C#程
序员用来做基于

Android 系统的软件开发,比如基于 Android 系统的 QQ 等。

  目前对该平台的应用主要分为两部分人员,一是设备制造商,希望在自己的硬件平台
上运行

Android;另外一部分是移动应用开发者,希望将自己的应用移植到该平台上或者在

该平台上开发应用。但是无论哪部分人员,首要解决的就是需要对

Android 的系统架构和运

行机制有全面而整体的了解和把握。
  

Android 的由来:

  

Android 是一家在美国的公司,成立于 2003 年,创办人:Andy Rubin,Andy 

McFadden、Richard Miner Chris White;中文名为:安卓(官方译名);主要业务为:手机软件和
手机操作系统,目前最好的版本为

Android2.2,据可信来源证实,Gingerbread SDK 将在 11

11 日发 Android2.3。

  

Andy Rubin 创立了两个手机操作系统公司:Danger 和 Android。Danger 5 亿美元卖给微

软,今年成为了

Kin,Android4 千万美元卖给 Google。 Android 是 Google 于 2007 年 11 月 05

日宣布的基于

Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界

面和应用软件组成。它采用软件堆层

(Software Stack,又名软件叠层)的架构,主要分为三部

分。
  底层以

Linux 内核工作为基础,由 C 语言开发,只提供基本功能;中间层包括函数库

Library 和虚拟机 Virtual Machine,由 C++开发。最上层是各种应用软件,包括通话程序,短
信程序等,应用软件则由各公司自行开发,以

Java 作为编写程序的一部分。不存在任何以

往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动
软件。

Google 通过与软、硬件开发商、设备制造商、电信运营商等其他有 关各方结成深层次的

合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个
开放式的生态系统。
  

Android 作为 Google 企业战略的重要组成部分,将进一步推进“随时随地为每个人提供

信息

”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于 Android 的电

话。谷歌的目标是让

(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而

不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商
结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。
  在了解

Android 后,再来看看 Android 在中国的发展、就业前景与普通程序员的区别。

  

Android 在中国的发展

  

Android 在中国的前景十分广阔,首先是有成熟的消费者,在国内,android 社区十分

红火,这些社区为

android 在中国的普及做了很好的推广作用。国内厂商和运营商也纷纷加