当前位置:首页 > 虚拟机 > 正文

安卓为什么不废掉虚拟机(手机上运行安卓虚拟机)


一、安卓,为何宁肯使用效率低的虚拟机也不使用效率更高的沙盒?

我们都知道。Android系统和iOS系统是两个完全不同的系统。它们的运行机制也有很大不同。苹果的iOS系统就像一个沙箱一样工作。Android系统的运行机制是虚拟机。虚拟机的大小通常比沙箱系统的大小大得多。

所谓沙箱机制,就是决定病毒行为的系统。当系统发现某个应用程序有病毒可疑行为时,不会立即终止它,而是允许其运行,但当该应用程序的行为足以证明它是病毒时,仍然会记录其行为和轨迹。,它将被删除。之前的所有操作都会使系统返回到其初始状态。虚拟机的工作机制是在系统中安装一个虚拟机,所有的系统应用程序都可以在其中运行。这里第三方必须能够直接访问系统数据。这是其安全系统兼容性上的隐患。

所以,相比这两种机制,IOS系统更加安全,系统更加流畅。第三方应用程序无法在后台运行。Android上的第三方应用程序可以随意在后台运行。Android最初并不是为触摸屏设备设计的。但以前的键盘操作。iOS系统是专门为触摸屏设备设计的。因此,每个用户都可以从使用触摸屏时的流畅性中受益。讲完了沙盒机制的诸多优点,我们再讲一下,以便大家记住。其特点是软件初始设计稍复杂,但后续维护相对简单。因为它是开源的。因此基于系统的第三方定制将会更加开放。因此,我们经常会看到喜欢研究手机的用户。买一部安卓手机。而这些老年用户或者一些新手购买苹果手机。因为Android手机的开源是Android系统最大的特点。

这就是今天编辑的全部内容。邀请大家在评论区给我留言。


二、安卓系统是运行在java虚拟机上的这句话什么意思Android的底层是用C语言编写的,也就是Linux内核,应用层是用Java语言编写的。众所周知,Java程序运行在虚拟机虚拟机上,这个虚拟机手机就是Android的应用层驱动
所谓的非智能手机手机(FeaturePhone)的系统本身就不是Java的,它可以仅运行用Java开发的程序。和现在的智能手机(SmartPhones)一样,对于Android系统,在App层面,已经开发出了一套完整的基于Java的操作环境(这也适用于App层面)。
Android可以提供各种API用于开发更高层的应用程序,一方面降低了开发难度,另一方面也可以实现更强大的功能。以前的FP只能运行Java程序,并不提供对程序本身的支持。