为什么Android平台不能运行桌面应用程序?
问题描述:
这看起来似乎是一个显而易见的简单问题,但我需要了解,因为我对移动编程世界很陌生。我的问题是,一个程序可以在移动/平板设备上运行,为什么它只能专门为这些设备设计?换句话说,摩托罗拉Xoom上的Android 3.0为什么不允许运行简单的桌面Java程序?为什么Android平台不能运行桌面应用程序?
谢谢,
M.H.
答
因为android真的没有使用Java本身。它使用Dalvik VM,它与Java VM不同。 Read more here: http://en.wikipedia.org/wiki/Dalvik_(software)