Android系统对于我们来说应该是非常了解的,毕竟安卓手机在市场的上的占有率还是比较大的,当然对iOS的了解我们应该也有不少,下面就一起来看看这两个系统之间的一些差别。
1、安全不同
安全策略也算是两者之间最大的差距了。既然讨论安全问题,那就不说安卓开放的优势了。安卓当时为了抢占先机,做出了开放战略,开放系统,适配尽可能多的机型来抢占市场份额,压制iOS 的生长空间。
安卓系统早年木马病毒肆虐,近些年木马越来越少,流氓软件逐渐转型成了安全软件,以安全保护为名行流氓行径。这种情况在iOS上面不存在的。
2、运行机制:ios采用的是沙盒运行机制;安卓采用的是虚拟机运行机制
Android:虚拟运行机制:所有的应用程序都是运行在虚拟机中,用户界面其实是由虚拟机传递的,并且通过虚拟机,Android的任何程序都就可以轻松访问其他程序文件
所有的Android的应用程序都是运行在RAM里面的,所以会发现有时候Android用着用着就开始有点卡了。
IOS:沙盒运行机制:每个程序都有自己的虚拟地址空间。所以,程序之间是都不能进行访问,默认只会将应用的最后运行数据,记录在RAM里面。
3、用户界面
iOS有一个简单、直观和一致的用户界面,这使得用户易于学习和使用。而Android则有更多的自定义选项和更多的灵活性,但可能会更加复杂。
这些你都知道了吗?