1、苹果手机的硬件配置,在同时代中,是处于藐视安卓硬件的水准的。
2、IOS的手机缓存是保存在一定限度上的,在使用过程中可以发现,IOS就是切换一下程序,手机本身已经缓存好的电影都得重新缓存,基本上在切换程序以后就删除已经缓存好
的程序了。安卓则不是如此,安卓手机在缓存好以后,就会占用空间,甚至你一个月前看过的电影,缓存文件还存在于手机中,不清理缓存的话,下次看这个电影是不需要再进行
缓存的。这也是很多手机用户的问题,看完电影以后不清理缓存,手机的缓存文件都能存在好多好多。手机运行速度,当然就会受到影响了。
3、IOS系统的响应机制可以概括为:响应屏幕反映—响应应用和框架,这也是我们点击屏幕以后看到的不卡顿的原因。而安卓手机的响应机制却是:响应应用和框架—响应屏幕
反应,这中间的响应应用和框架就占据了一定的时间,而手机硬件越差的,响应的时间也就越长。
4、Objective-C语言和JAVA语言的差异。
IOS系统采用了Objective-C语言,而Objective-C语言的优势就在于执行效率极高。而安卓系统采用的JAVA语言则造成了一个应用程序一个虚拟机,当你的手机开启了10个应用程
序的时候,就说明,你现在手机运行了10个虚拟机,安卓,完全被虚拟机坑坏了。IOS的后台程序是比较坑的,指的并不是当前后台存在的运行程序,而是最近使用的程序记录,
也就是说,IOS其实是不存在后台的。而安卓却不同,安卓的后台程序却是在真真的运行,当应用程序的进程活动停止以后,是存储在内存中的,并不是记录,而是存储,而这部
分存储被清理的时候,就说明了一个问题,你的内存不够用了。