主要区别在于系统环境、开发机制和后台行为。
1.系统环境不同。
苹果只需要保证iPhone硬件设备能够顺利工作即可。Android机器搭载的是Google的Android系统,不仅保证了现有硬件的流畅运行,也保证了未来使用未知的、不同的硬件组合,提供的可控环境是远远逊色的。
2.开发机制不同:
iOS使用Objective-C语言,Android使用Java。前者效率高,后者运行效率低,由于各个系统的流畅度差异,这是一个缺点。
3.后台运行不同:
iOS上后台运行的程序并不总是像Android上那样在后台运行。最近的使用记录与网页浏览记录相同。如果你不手动关闭和终止Android上后台运行的程序,这些程序将始终在后台运行,系统将需要更多的运行内存来运行这些应用程序。因此,这直接导致iOS只需要双核1GB运行内存就可以保持流畅运行,而Android则需要4GB内存和8核CPU处理器。
更多信息:
Android底层仍然是由虚拟机控制,所以就像电脑一样,手机主电源是开着的。后台应用程序存储在运行内存中。不过,苹果也可以实现类似的多任务后台效果,只不过随着IOS系统的优化改进,在相同的情况下,可以执行多个APP后台任务,而不需要占用太多内存。效率更高。
手机的运行内存也是一个重要的成本。毕竟,苹果手机上4G存储和8G存储的成本至少是一半。,但苹果还是可以做到的。苹果产品的年利润率比安卓产品高得多的原因之一是它们的价格更高。
上一篇:苹果1g内存顶安卓几个g
下一篇:苹果3g运行内存相当于安卓