是否可以在应用程序中包含不同的JVM并让应用程序在此JVM中运行而不是由Android提供的Dalvik VM? 我问的是,因为Oracle的ADF Mobile在Android和iOS上都使用自己的JVM,但没有详细说明他们是如何做到的。它应该基于J2ME CDC VM。
我的同事认为他们在dalvik VM中运行它并在apk中添加实现Java ME CDC规范所需的库。
如果它真的是一个完全独立的JVM,那么从理论上讲,它也应该可以包含一个Java EE JVM并从后端抛出一些可重用的业务逻辑吗?
答案 0 :(得分:2)
是的,您甚至可以在理论上添加对C#的支持,这意味着您可以添加CLR / CLI支持,或者您喜欢的任何语言或VM。
所有Android组件都是模块化的,整个操作系统都是可定制的,问题是这需要大量的资金,时间,技术诀窍以及最有可能的专利控制。
这是关于Android的官方谈话。