安卓为什么不能做到像 iOS 一样流畅

 我来答
694125559
2015-08-16 · TA获得超过3.3万个赞
知道大有可为答主
回答量:7726
采纳率:66%
帮助的人:5250万
展开全部
一般来说,手机的流畅度是跟硬件成正比的。从2010至今,安卓手机硬件上都有了很大的飞跃,硬件不再成为制约流畅度的瓶颈了。单单以手机内存为例,一些安卓旗舰手机都已经4GB了,相比之下,iPhone 6才仅仅1GB内存。
那么问题来了,苹果手机在配置被安卓完爆的情况下,为什么反而更流畅呢?
原因很多种,其中最重要的是后台机制的不同,试想如今的APP都是动辄几十M的,而苹果1GB内存不但够用而且这么流畅,它的“伪后台”功不可没。

一:伪后台与真后台的不同
既然有“伪后台”那必然也会有“真后台”,“真后台”就是当你打开一个APP后,它会一直在后台运行,除非你主动去关闭或者内存不够用了。而且任何应用都可以同时进行,它们可以同时连接网络,GPS定位,推送消息等等,这样的后台机制便是”真后台“,Android系统就是”真后台“。

而苹果手机的iOS系统却刚好相反,当你按下Home键回到桌面的时候,你之前运行的程序大多数都会冻结,你可以理解为从内存中写入到ROM中。等到你再打开这个APP,iOS会重新加载的画面,由于这个过程很快,所以你几乎察觉不到它是在重新加载。

要想证明这一点很简单,比如你用iPhone看视频或者玩游戏,当你切出去的时候它们会自动暂停在那里,视频也不会再继续缓冲,因为这个APP被冻结了。如果要想实现真后台,那只能越狱了。

当你的手机返回桌面之后,iOS系统会分析判断这些后台程序,你经常使用且有用的就保留,哪些是没用就进行冻结,以保证内存最大功效的利用,继而带来系统的流畅感。这也就是为什么iPhone虽然只有1GB内存,但却足够使用的原因。

二:“真伪后台”优缺点分析
伪后台的优势:

内存利用率非常高,系统运行流畅,高效率的内存使用以及很多应用退到后台断开网络连接等原因带来的是耗电量的大幅度降低,手机的发热量减少。这也就是为什么iPhone 6电池容量仅1810mAh,续航却很不错的原因。

伪后台的劣势:
除了当前在使用的程序或个别重要的程序是真正运行的,大部分隐藏在后台的程序都是静止的,这也就是很多朋友称为“墓碑式”后台,你在平常生活中可能感觉不到什么,但有时候可能会延迟或者遗漏重要的消息通知。

真后台的优势:
当系统在运行一个应用程序时,可以同时在后台处理多个任务,让你在玩游戏,看书的同时,还可以缓存电影,缓冲网页,更新软件,地图导航等等众多任务同时进行,给用户带来极大的方便。

真后台的劣势:
内存占有率极高,后台运行的程序还会继续联网工作,处理器不得不一直进行极快的运算处理,从而带来卡顿,手机电量消耗高,手机发热等后果,这也是有些安卓手机掉电异常快的原因。

另外值得一提的是,“伪后台”与“单任务”不是一个概念。简单来说,“单任务”指的是只能单独运行一个任务,“伪后台”是一种后台机制,可以运行多个任务,但系统会自行限制后台APP的类型和数量。
美狐美颜sdk
2024-08-06 广告
美颜SDK推出多个版本的原因有以下几点:1. 满足不同平台的需求:美颜SDK的不同版本可以满足不同平台的运营需求。例如,对于直播平台,需要更多的美颜功能来吸引观众,而视频聊天平台则需要的是精简版的美颜功能。通过提供不同版本的美颜SDK,可以... 点击进入详情页
本回答由美狐美颜sdk提供
华强北小晚
2020-12-26 · TA获得超过242个赞
知道小有建树答主
回答量:1090
采纳率:90%
帮助的人:51.5万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-08-16
展开全部
系统的架构问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式