什么是Android?

Google对Android的描述是:
为移动设备设计的第一个真正开放的综合平台,所有的软件都能运行在手机上,从而消除了阻碍移动创新的屏障。

Android 由以下几个部分组成:
1.一个硬件参考设计(指移动设备的硬件配置,说白了,就是多高的处理器,和多大的内存,可以运行起整个Android系统)。
2.一个Linux操作系统内核(有了硬件,就需要有软件与硬件联系的接口,Linux内核提供了Android系统底层与移动设备的低级接口,内存管理和进程控制,还专门为移动设备进行了优化)。
3.应用程序开发的开源库(SQLite,WebKit,OpenGL,媒体管理器)。
4.Android应用程序的运行时(Dalvik虚拟机,提供Android特定功能的核心库)。
5.把系统服务隐式的显示给应用层的应用程序框架(窗口管理器,内容提供器,位置管理器,电话,点对点服务)。
6.用户接口框架(承载,启动应用程序)。
7.预装的应用程序。
8.开发应用程序的软件开发包(工具,插件,文档)。

Android不是:
1.Java ME实现(都是用java语言编写,JavaME程序不能不经修改的运行在Android上)。
2.Linux手机标准论坛或者开放手机联盟的一部分(Android是运行在开源的Linux内核上的)。
3.一个简单的应用层(不是一个简单的应用层,而是包括了操作系统,API库和用用程序本身)。
4.一个移动手机设备(和iPhone不同,Android有更多的可选择的硬件设备)。
5.更不是Google对iPhone的回应(iPhone是完全私有硬件和软件的,Android是为了能在任何满足要求的手机上运行而设计的,而硬件并非Google生产,当手机上标记着Google,也只能说明Google是众多硬件实现厂商中的一个)。

在很多平台上,本地应用的权限往往比第三方应用程序的权限高,这也限制了第三方应用程序的开发,而在Android平台上,本地程序和第三方应用程序都是用相同的API编写的,具有相同的权限,本地的任何应用程序,都可以被第三方的程序所替代,对开发人员来说,Android提供了一个完全按照对样式,观感和功能的想象来设计手机界面和应用程序的机会。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值