dalvik vm环境和完整的android OS环境相比有哪些局限?
我想要做一个android应用,server端也希望用apk的方式来做,由于我的server端只负责一些计算方面的操作,并没有图形界面,所以我在考虑server端是运行在完整的android OS上(通过虚拟化)还是只需要运行在dalvik vm上就可以了。
因为这两个性能差的还是蛮多的,所以总结来说就是如果我的APK没有图形界面,能不能简单的就让它运行在dalvik vm上就好了,而没必要为它搭建整个android OS的环境。还有,dalvik vm运行apk和完整的os运行apk相比有哪些事情是做不到的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
android一共五层结构
从上到下依次是
|application|
|framework|
|dalvik & some lib|
|HAL|
|linux kernel|
让我们看看砍掉最上面两层也就是只保留下面三层的情况。
|dalvik & some lib|
|HAL|
|linux kernel|
此时你的app将和framework没有任何关系了...会导致什么情况发生呢?
几乎所有google提供的android API 目测都将和你无缘。
你确定要这么干?