Android系统的一些特点

Android是目前使用数量最多的智能手机和平板电脑操作系统,尚无中文统一命名,中国大陆使用的的所谓android通商是基于安卓(非官方android)和安致(google官方)系统自我修订了的系统,原版的少之又少。

Android系统是基于linux内核开发的,但是并不是GNU/linux(曾经短暂的是),其主要原因是android几乎移除了全部的gnu/linux支持项目并且其本身也不能并入linux主开发树,不得已被linux除名。

Android系统可以运行在多种处理器上,继承了linux系统兼容性好的特点,支持包括arm,intel,amd在内的多种处理器,但是部分android程序需要arm指令集来运行,所以并非有了android系统就能运行android程序,还要看具体的使用环境(正如arm版的win8也无法直接运行office2010一样)。Android允许程序员使用java,c,c++等多种语言进行编程,彻底摆脱了移动操作系统java一统天下的时代,在文件系统上android支持FAT32,NTFS,EXT3,EXT4等多种文件系统格式(基于intelX86的android不能写FAT32),软件包采用apk格式,类似ubuntu的deb和fedora的rpm包。

Android目前在arm平台上效率比较高,在X86平台上不仅效率有待提高而且还经常出错(X86平台通常是intel的CPU,性能上相比ARM要强但功耗较大——MTOOU.INFO),这主要是因为google把android定位为移动操作系统的原因,而上网本等平台并不属于android的范畴(google计划中上网本系统应由chromeOS提供)相比与最大的竞争对手苹果ios系统,android的可定制性要强得多,但是可定制强引起的弊端也是显而易见的,android和linux一样缺乏统一的标准,这个软件开发商带来了很大的困难。另一个问题就是盗版问题和安全问题,android虽然继承了linux的很多特点却并没有完全学会linux安全的特徵,android已经成了安全的问题大户,目前看来短期内难有解决办法。尤其是在我国这样盗版猖獗的国家,盗版软件虽然免费却没有保障,已经成了最大的传染源……

发表评论

邮箱地址不会被公开。 必填项已用*标注