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

发布于 2022-09-01 12:34:59 字数 271 浏览 19 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

所谓喜欢 2022-09-08 12:34:59

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

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

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文