Android和linux两个不是同一个等级的东西,linux是内核,android是运行在linux之上的应用,或者叫操作系统因此,ARM平台,肯定是运行linux效率要高。1.ARM架构,过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。2.ARM就当作一款超强的单片机,可以单机跑程序,也可加操作系统。如果要加操作系统,通常是指linux,当然还有别的可选,比如WinCE,uC/OS等等。3.Android是用java编写和应用操作系统,而Android的低层是Linux,因此,Linux的运行效率肯定比它的应用效率要高的。
android也是linux 内核的。如果你跑linux内核而不需要android系统相关的东西的话。只能说只跑linux系统的会节省很多资源,这是你跑一些大的程序会有很多资源给你用,如果是跑android的话,本身android就占用里很大一部分资源,再跑一些大程序可能会造成资源不够的情况,导致效率下降。
以后kernel会直接内置android kernel的特性,基本上就一样了。用a9架构的芯片多了,各个厂商手艺各有偏向,效率是一个综合评价,单单说a9没法比。况且效率也分桌面、图形、并发等等很多种,你这么问等于啥都没问。