2013-03-04 20 views

回答

3

ARM是一个指令集架构(ISA) - 或者更准确地说,它们的家族 - 用于某些CPU,以相同的方式,许多台式计算机使用的x86/AMD64的ISA。该ISA定义的“语言”的CPU讲:什么指令,什么寄存器可用,数据类型等

它发生ARM处理器是流行的移动设备上的现在。但是,Android OS是可移植的,可以运行在许多不同的处理器上,包括x86和MIPS。

Android应用程序被编译为字节码以在Dalvik VM上运行,因此这些应用程序也可跨处理器移植。 (只要应用程序不使用NDK来包含本机代码)。这意味着,作为一名应用程序开发人员,您并不需要担心大部分此类问题。你的应用程序应该“只是运行”。

更多阅读:
http://en.wikipedia.org/wiki/ARM_architecture
http://en.wikipedia.org/wiki/Instruction_set_architecture
http://en.wikipedia.org/wiki/Dalvik_(software)

相关问题