Intel通过类似虚拟机的方式来计算并运行的安卓程序。 Android起初发展之际,并没有限定在何种平台上执行,只不过在当时的时空环境背景因素下,第一台市售Android手机HTC Dream(G1)采用了Qualcomm MSM7201A,这是款ARMv6指令集的产品。ARM开始如日中天,绝大部分Android手机皆采用相容ARM指令集的应用处理器(少数为MIPS指令集),苹果的iPhone和iPad系列产品更是全程采用。 所以Intel制作了Binary Translation这个转体中介转议层,用以相容ARM最佳化的程式。 原理大概是Android程式以Java写成并丢入Dalvik虚拟机执行,在使用Intel atom的Android手机中执行绝大部分没有问题。 Intel Binary Translator还能用来转换那些使用ARM NDK的应用程式,让他们能够在Intel Atom上正确执行。这个大概意思就是一些绕过Dalvik虚拟机的程序(通常是一些大型游戏)也能通过Intel Binary Translator转译。 不过Bay-trail处理器与应用程序也不是100%兼容,问题还是很多。不过上面提到的Intel的处理方法已经迈出了很大一步。
这个是针对安卓系统开发的,简化了大量的指令来适应安卓系统的。能装安卓系统的ATOM,都装不了 windows系统。。。
就像pc上的虚拟机一样
安卓是基于linux开发的。而linux是基于Intel i386开发的,i386 是x86 atom 也是x86 所以能运行。
这个是针对安卓系统开发的,简化了大量的指令来适应安卓系统的。能装安卓系统的ATOM,都装不了 windows系统。。。
就像pc上的虚拟机一样
安卓是基于linux开发的。而linux是基于Intel i386开发的,i386 是x86 atom 也是x86 所以能运行。
- 0
- 0
- 0
- 0
- 0
更多推荐
atom安卓
发布评论