时间:2020-07-01 来源:互联网 浏览量:
从二者一开始在选择开发平台时就出现了区别,Android 使用的是可以在各种硬件平台都可以运行的Linux,iOS使用的则是要与硬件配套的Unix。所以iOS只能在iPhone中使用,而Android 可以被许多手机厂商进行深度定制也是这个原因。
在软件的运行机制上,iOS采用的是沙盒机制,就是每个应用都有自己的独立存储空间,不可以去访问其他应用的文件夹。而Android 是虚拟机运行机制,具有代码密度小,运行效率高的特点。相比起来,iOS里的各个应用就会占用很多的空间。
现在的Android 手机之所以会出现12GB大运存,而iPhone还在4GB晃悠,这与它们使用的后台机制有关。iOS使用的是伪后台机制,退出一个app后,它只会保存最后的数据。而Android 则不同,它会让所有启动过的应用都保持后台运行,这也就导致了应用开的越多,Android 手机就越卡顿的原因。