3

是否可以在应用程序中包含不同的 JVM,并让应用程序在这个 JVM 中运行,而不是在 Android 提供的 Dalvik VM 中运行?我之所以问,是因为 Oracle 的 ADF Mobile 在 Android 和 iOS 上都使用了自己的 JVM,但没有具体说明他们是如何做到的。它应该基于 J2ME CDC VM。

我的同事认为他们在 dalvik VM 中运行它,并将实现 Java ME CDC 规范所需的库添加到 apk 中。

如果它真的是一个完全独立的 JVM,那么理论上,它也应该可以包含一个 Java EE JVM 并从后端扔一些可重用的业务逻辑,对吧?

4

1 回答 1

2

是的,理论上您甚至可以添加对 C# 的支持,这意味着您可以添加 CLR/CLI 支持,或者您喜欢的任何语言或 VM。

所有的 Android 组件都是真正的模块化,整个操作系统都是可定制的,问题是这需要大量的金钱、时间、技术诀窍,最有可能的是专利拖钓。

点击我的 youtube 回复

这是来自关于 Android 的官方讨论。

于 2012-10-04T15:06:41.650 回答