您的位置:首页 > 移动开发 > Android开发

为什么android的流畅度一直不出IOS?

2015-02-22 13:04 197 查看

为什么android的流畅度一直不出IOS?

一 出身不同
iOS 基于 Apple 的 OSX,而 OSX 基于 FreeBSD ,FreeBSD 又是在 UNIX 上衍生的。

Android基于Linux系统。

Unix 是与硬件配套的商业软件,而 Linux 则是可运行在多种硬件上免费自由的开源系统,其优化程度自然不同。

二 开发语言
ios所用语言为OC语言,开发效率较高。
而Android所用语言为Java,为方便多平台开发引入虚拟机。
虚拟机本身就会占用较多内存。

三 后台管理方式
IOS采用假后台管理方式
Android采用真后台管理方式

四 应用软件
Android为开源系统,一些流氓性质任意吃内存的软件无法被禁止下载,即使你将它踢出了谷歌商店,其仍会出现在第三方平台上继续被用户载,甚至一些软件用户无法将其关闭,软件能自动启动从而占用存,这就导致Android的内存一直不够用。
IOS为闭源系统,用户只能从官方的AppStore上下载软件(越狱用户除外),苹果官方的AppStore对上传软件审查极为严格,而且一旦被踢出就无法再进入再加上苹果的内存管理机制,从源头上解决了流氓软件的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: