第1章 绪论
1.1 Android介绍
Android是由Google推出的一种以Linux kernel为核心的移动操作系统,它开放源码,使得任意个人或组织都能够按照需要对Android进行裁剪或扩展,这种开放所带来的优越性使得其在推出后在全球范围内迅速蹿红。
Android最开始是隶属于一个独立的公司,该公司由安迪·鲁宾(Andy Rubin)创办,Android系统最开始也是由他设计并开发的,Android一开始就被设计为专门为手机所使用,经过近几年的发展,它也逐渐变得能够很好地在平板电脑上运行。该公司于2005年8月17日被谷歌(Google)收购并注资,这也标志着Google正式进军移动操作系统市场。在2007年11月5日,Google公司与84家硬件制造商、软件开发商及电信运营商组成开放手持设备联盟(Open Handset Alliance)来共同开发改良Android操作系统、生产搭载Android的智能手机,并逐渐扩展到平板电脑及其他领域。随后,Android获得了Apache免费开源许可证,Google公司发布了其源代码,同时,建立了一个负责进一步发展和维护Android操作系统的Android开源项目(AOSP)。
严格来说,Android并不是一个单一的操作系统,它从下至上由一系列的部分组成,首先在内核层它使用了经过Google剪裁和调优的Linux Kernel,对于移动设备的硬件提供了专门的优化和支持,其次还包括了由Google实现的Java虚拟机Dalvik(而不是Sun的虚拟机Hotspot),在上层,它还包括了大量的立即可用的类库和软件,如WebKit和SQLite等。另外,Android还集成了大量由Google开发的应用软件。对于开发人员来说,Android也提供了良好的支持——基于Eclipse的完整开发环境,详细的帮助文档和示例等等,帮助开发人员快速地入门。
Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'ève future)中。他将外表像人的机器起名为Android。我们可以认为Android的含义就是机器人,因为Android的Logo也是一个类似于机器人的图像,如图1-1所示,该Logo由Ascender公司设计,其中的文字使用了Ascender公司专门制作的称之为“Droid”的字体。Android是一个全身绿色的机器人,绿色也是Android的标志颜色。该颜色采用了PMS 376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象征。有时候,也会使用纯文字的Logo。
图1-1 Android Logo