这似乎是一个显而易见的简单问题,但我需要理解,因为我是移动编程界的新手。我的问题是,一个程序要在移动/平板电脑设备上运行,为什么它只能专门为这些设备设计?换句话说,为什么摩托罗拉xoom上的android 3.0不允许运行简单的桌面java程序?
谢谢,
M.H.
最佳答案
因为android本身并没有使用java。它使用的是dalvik vm,这与javavm不同。
请在此处阅读更多内容:
http://en.wikipedia.org/wiki/Dalvik_(software)
这似乎是一个显而易见的简单问题,但我需要理解,因为我是移动编程界的新手。我的问题是,一个程序要在移动/平板电脑设备上运行,为什么它只能专门为这些设备设计?换句话说,为什么摩托罗拉xoom上的android 3.0不允许运行简单的桌面java程序?
谢谢,
M.H.
最佳答案
因为android本身并没有使用java。它使用的是dalvik vm,这与javavm不同。
请在此处阅读更多内容:
http://en.wikipedia.org/wiki/Dalvik_(software)