Android是一个开放的手机操作系统平台,为移动设备提供了一个包含操作系统、中间件及应用程序的软体叠层架构。Android SDK为开发人员使用Java语言编写Android平台下的应用程序提供了必要的工具和API。
1.Android的诞生
Android也是一家公司的名称,这家公司的创始人名叫Andy Rubin。Andy Rubin原来是苹果公司的一名工程师,后来创办过几家公司。在创建Android公司时,Andy Rubin准备打造一个移动终端平台并将其对开发人员开放,后来Google收购了该公司,于是就有了今天如日中天的Android。
2.Android的特性
Android自推出以来如此受追捧不仅仅是因为网络巨头Google的大力扶持,Android自身所具有的特性才是吸引全球精英开发者的更重要原因。其主要特性如下。
应用程序框架:可以方便地重用和替换手机组件。
Dalvik虚拟机:转为移动设备优化的虚拟机。
内部集成浏览器:基于开源的WebKit引擎。
优化的图形系统:其中自定义了2D图形库,3D图形库基于OpenGL ES 1.0,可选硬件加速。
SQLite:集成了轻量级数据库管理系统。
多媒体支持:支持常见的音频和视频,以及各种图片格式。如MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,GIF等。
GSM技术、蓝牙、EDGE、3G和WiFi:需要硬件支持。
完备的开发环境:包括设备模拟器、调试工具、内存和性能分析工具、以及用于Eclipse开发环境的插件。
3.Android的优点
目前市面上的手机操作系统除了Android,还有Symbian、iPhone等,与这些手机操作系统相比,Android具有如下优点。
(1)真正开放
Android平台提供了从底层操作系统到上层的程序界面的所有软件,使用这个平台无须缴纳任何授权许可费用,同时不同的厂商还可以根据自身需求修改和扩展Android平台。
(2)应用程序相互平等
在Android平台下,除了应用程序运行的载体虚拟机之外,其他的软体是完全平等的。例如可以自己开发收发E-mail的应用程序来替换系统提供的相应软件。
(3)应用程序之间沟通无界限
在Android平台下开发应用程序,可以方便地实现应用程序之间的数据共享,只需要经过简单的声明或操作,应用程序就可以访问或调用其他应用程序的功能,或者将自己的部分数据和功能提供给其他应用程序使用。
作者:银月莲
出处:http://www.cnblogs.com/moonsilvering
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,包括文章,代码,图片等本站内所有资源,否则保留追究法律责任的权利。