当前位置:首页 > 虚拟机 > 正文

安卓12可用的虚拟机


一、手机版安卓虚拟机哪个最好用手机虚拟机型app推荐1.移动虚拟机应用推荐
如果您正在寻找移动Android虚拟机,有几个选项值得推荐。其中,Dalvik虚拟机是Google为Android平台设计的高效虚拟机。支持运行已转换为.dex格式的Java应用程序。.dex格式专为Dalvik设计,适合在内存和处理器速度有限的系统上运行。
2.哪种移动Android虚拟机最好?
Dalvik虚拟机已经过优化,可以在有限的内存中同时运行多个实例。每个Dalvik应用程序都作为独立的Linux进程运行。这种设计可以防止虚拟机崩溃时所有程序关闭。Dalvik的诞生引发了关于Java平台未来走向的讨论,但Google并没有声称Dalvik是Java实现,从而避免了与Sun的专利纠纷
3。Dalvik的诞生和发展Dalvik的诞生是对Sun试图控制和保护JavaME收入来源的反应,也是为了提供一个许可证限制较少的平台。通过在JCP(Java社区进程)之外进行操作,Google可以快速对Android进行更改,并避免Sun对任何JCP更改的否决权。Dalvik的源代码根据Apache许可证获得许可,该许可证允许移动运营商使用和修改它,而无需支付许可费用。
与标准Java虚拟机(JVM)的区别
Dalvik是基于寄存器的,而JVM是基于堆栈的。基于注册表的虚拟机运行编译后变得更大的程序所需的时间更少。Dalvik主要负责对象生命周期管理、堆栈管理、线程管理、安全和异常管理以及垃圾收集等重要功能。
的前景
Dalvik虚拟机被用户指责为Android系统相比IOS速度变慢的主要原因。不过,在2014年6月25日的GoogleI/O大会上,AndroidL将正式亮相。AndroidL发生了重大变化。谷歌将直接淘汰Dalvik,代之以传闻甚多的ART。
架构和性能
Dalvik采用基于寄存器的架构,与基于堆栈的Java虚拟机相比,它占用的空间更少,并且提供更快的执行速度。Dalvik支持JIT(即时编译技术)。优化后的Dalvik具有占用空间更少、简化翻译常量池、16位指令集直接作用于局部变量等特点。
类库及专利问题
Dalvik虚拟机不支持JavaSE和JavaME类库,而是使用自己的类库。Dalvik是根据Apache2.0许可证发布的。Google曾表示,Dalvik是一个cleanroom实现,不继承标准版本或开源Java运行时环境的版权许可限制。然而,甲骨文于2010年8月12日起诉谷歌侵犯其版权和专利,但陪审团认定谷歌并未侵犯甲骨文的专利,法官裁定谷歌使用的JavaAPI不受版权保护。
以上就是对Android移动虚拟机哪款最好的完整讲解。我希望它对你有用。