苹果和安卓的区别:运行机制、后台程序运行、屏幕响应优先级、系统开放性、CPU、系统适应性。
苹果系统和安卓系统的区别

传动机构
在Android中,应用程序运行在虚拟环境中。运行方式是数据先传输到虚拟机,再由虚拟机传输到用户界面。进程之间可以互访,使得内存占用量大,消耗快,增加了垃圾文件的产生。程序运行得越多,内存占用得越快。结果手机用的越多,卡也就越多。
后台程序运行
iOS系统退出应用后无需手动清理后台。系统后台退出时只会保留界面,实际上相当于关闭后台,释放内存空空间,让手机保持流畅状态。应用打开退出后,Android依然会在后台运行。需要手动关闭,否则所有打开的程序都会一直在后台运行。运行的程序越多,占用的内存就越多,处理器的工作负荷也会增加,大大影响运行效率。
屏幕响应优先级
两个系统的屏幕响应优先级不同。iOs系统最先响应屏幕。用户触摸屏幕后,系统会给予屏幕显示最高优先级,即当前手机界面是哪个软件,系统会优先提供资源使其快速响应,处理器和操作系统空配合使用,提升用户体验。Android系统把屏幕显示相关的处理放在第三级响应,先激活应用和框架,再激活屏幕。所以不同的侧重点导致了iOS产品和Android产品在操控过程中的不同表现,这也是造成两个系统流畅度不同的因素之一。

系统开放性
IOS是一个闭源系统,对app有严格的审核机制。不符合标准的app禁止上架app store,禁止下载安装。流氓软件和适配性差的软件从源头上杜绝,系统漏洞少,很难被第三方软件破坏。Android是开源系统,对其应用软件缺乏监管,容易被权限破解和第三方程序破坏。虽然底层也加强了安全控制,但总体来说,其安全性不如iOS有些app优化不到位,有些软件甚至在用户删除后还会强行留下一些垃圾数据或痕迹。空房间再大,也经不起折腾。所以iOS会比Android更安全更流畅;但由于iOS的封闭性,对用户有很多限制,比如不能自定义用户界面;Android系统支持的软件非常丰富,可玩性很强。
国家政治保卫局。参见OGPU
游戏GPU要求高。苹果是从硬件起家的,在硬件控制和软件调用的关系上有非常深厚的基础。GPU的渲染功能是苹果的强项;iOS系统对GPU的处理能力也更好;欺骗苹果手机不会造成安卓的碎片化问题,垃圾文件少;所以和苹果玩游戏会更流畅。高通有自己的GPU和高端芯片。通过持续的RD和测试,GPU性能相当不错。麒麟GPU架构需要ARM,但不是自主研发。综上所述,GPU整体性能比高通好,高通会比麒麟好。
系统适应性

安卓系统被不同手机采用,需要适配的机型太多,不可避免的导致游戏部分机型出现不兼容的bugsiOS系统只有苹果在用,每年都有几款产品。它更容易适应,并且可以最大化系统和硬件的性能。现在很多手机厂商为了提高手机游戏的体验,都和游戏公司合作,对游戏进行深度优化,提高游戏的流畅度。就是这个原因。
苹果系统的优缺点
优点:系统优化性好,兼容性更好,执行效率高,运行流畅安全。缺点:系统封闭,权限控制严格,限制用户。比如ios系统界面单一,Android界面可以根据自己的喜好设置。
Android系统的优缺点
优点:系统开源,可玩性更高,部分设计更人性化。缺点:存在安全隐患,系统适应性差,使用中容易卡死,耗电相对较多。


