这似乎是一个显而易见的简单问题,但我需要理解,因为我是移动编程世界的新手。我的问题是,对于一个可以在移动/平板设备上运行的程序,为什么它应该只为这些设备专门设计?换句话说,为什么摩托罗拉 Xoom 上的 Android 3.0 不允许运行简单的桌面 Java 程序?
谢谢,
MH
因为 android 本身并没有使用 Java。它使用与 Java VM 不同的 Dalvik VM。在这里阅读更多: http://en.wikipedia.org/wiki/Dalvik_(software)