首页 > dalvik vm环境和完整的android OS环境相比有哪些局限?

dalvik vm环境和完整的android OS环境相比有哪些局限?

我想要做一个android应用,server端也希望用apk的方式来做,由于我的server端只负责一些计算方面的操作,并没有图形界面,所以我在考虑server端是运行在完整的android OS上(通过虚拟化)还是只需要运行在dalvik vm上就可以了。
因为这两个性能差的还是蛮多的,所以总结来说就是如果我的APK没有图形界面,能不能简单的就让它运行在dalvik vm上就好了,而没必要为它搭建整个android OS的环境。还有,dalvik vm运行apk和完整的os运行apk相比有哪些事情是做不到的。


android一共五层结构
从上到下依次是
|application|
|framework|
|dalvik & some lib|
|HAL|
|linux kernel|

让我们看看砍掉最上面两层也就是只保留下面三层的情况。

|dalvik & some lib|
|HAL|
|linux kernel|

此时你的app将和framework没有任何关系了...会导致什么情况发生呢?
几乎所有google提供的android API 目测都将和你无缘。
你确定要这么干?

【热门文章】
【热门文章】