手机操作系统android和PC操作系统windows,从操作系统的角度来看,有什么不同

有些问题不太明白 望高手解答
windows可以安装在不同厂商的电脑上,然后自己装驱动
android不同厂商都是自己定制的,比如 HTC的手机可以按三星的安卓吗,
android也需要驱动程序来控制硬件吗
android也是多用户的操作系统吗(比方admin,user还有组什么的)
android也有类似API的接口吗,

Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。
windows和Linux 是一个等级的 Linux系统里面安全度比Windows高
对于您说的HTC的手机可以按三星的安卓吗 只要硬件支持理论上是可以的 但是对于不同的机型一般会定制专门的rom
Android系统的驱动是不能自己去安装的,需要系统里面预先内置
Windows的本地默认用户就是管理员,而Linux的登录用户一开始是没有管理员权限的,root后取得最高管理权
Android适用于各种各样的手机,从最低端直到最高端的智能手机。核心的Android API在每部手机上都可使用,但仍然有一些API接口有一些特别的适用范围:这就是所谓的“可选API”。   这些API之所以是“可选的”,主要是因为一个手持设备并不一定要完全支持这类API,甚至于完全不支持。例如,一个手持设备可能没有GPS或Wi-FI的硬件。在这个条件下,这类功能的API任然存在,但不会以相同的方式来工作。   你的应用应该无障碍地运行或连接在一个可能不支持你API的设备,因为你的设备上有这些上层接口(the classes)。当然执行起来可能什么也不会做,或者抛出一个异常
望采纳!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-30
手机和电脑不同,各厂家之间底层包和驱动不通用,所以也就没有办法让HTC安装三星的ROM。Android系统的驱动是不能自己去安装的,需要系统里面预先内置

另外,有个基本常识,Android系统是基于Linux系统开发出来的JAVA虚拟机系统,和Windows系统有根本的不同,如果你拿Windows系统去理解Android就有问题了。Linux系统里面安全度比Windows高,Windows的本地默认用户就是管理员,而Linux的登录用户一开始是没有管理员权限的,需要取得ROOT权限后才有最高管理权,所以就出现了Android手机中常说的ROOT。

Android有API接口
第2个回答  2012-01-30
1. HTC的手机不能安三星的系统,Windows只是被各厂商拿去安装,但安卓是开源的,各厂商使用之前都进行了修改,所以不能相互刷

2. 当然需要驱动程序

3. android的内核是linux

4. 没api怎么写程序。。
第3个回答  2012-01-30
安卓操作系统从文件结构来看,应该和linux类似的unix系统。理论上各个厂家的核心版本是一样的,所区别的无非是各自的硬件和ui而已。所以同个版本的apk包可以在不同硬件相符版本的安卓手机上安装和运行。
相似回答