为什么原来安卓系统的流畅度要比ios差?

 我来答
qianqianaiwo
2019-08-23 · TA获得超过5569个赞
知道小有建树答主
回答量:7073
采纳率:0%
帮助的人:450万
展开全部

IOS的UI渲染是采用实时优先级,而安卓的UI渲染是遵循传统电脑模式的主线程普通优先级,简单的说就是IOS对屏幕反应是优先级很高,用户只要触摸屏幕,系统就会最优先处理屏幕显示的这个层级,马上给出动画效果。然后才处理媒体 服务 核心的架构;而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果放在后面;

举例来说:安卓手机。和IOS手机同样打开相同的网页,安卓手机就会直接将整个网页全部加载,同时渲染超文本,这无疑增加了处理器的压力,在IOS中,UI渲染过程具有非常高的优先级,当用户接触到iPhone的屏幕后,IOS中所有的进程都将停止,UI线程拦截了所有的事件,系统会将所有的资源都用于渲染UI过程,以保证用户界面的实时渲染,而在安卓系统中,UI渲染过程的优先级别没那么高,也就是说,当你触摸安卓手机屏幕的时候,系统后台的程序并没有终止,仍然在继续运行中,这是安卓于IOS设备关于流畅度的主要原因了。

安卓手机的后台是真后台,像PC一样,将应用保留在RAM中,当用HOME键退出应用时,程序实际上并没有完全退出,而是被系统挂在了后台,这就是为什么我们关掉了聊天软件,依然能收到消息通知,因为它是常驻系统内存的。包括平时收到的垃圾广告推送,也是因为后台有程序运行。所以这导致从内存使用上来看,安卓刚开机时内存使用很低,如果不进行清理内存操作,正常使用一天,内存占用会越来越高,使用起来流畅度就会降低,所以安卓机器需要更大的RAM,来提升用户体验;

IOS其实是采用的伪后台,当用户HOME键退出应用时,IOS其实关闭了该程序,只保留应用的图像入口,只会默认将应用的最后运行数据记录在RAM中,可是为什么IOS用户也能收到推送消息呢?因为用户从应用中选择了开启推送后,系统会增加几个进程,这几个进程会从苹果服务器接收信息,然后再通过服务器发给用户,苹果服务器在这里就起到了中转的作用,正是因为有了这一系列的机制,所以即便iPhone的配置比安卓机低,但是IOS还是会给人更加流畅的感觉。

廖先生
2024-10-22 广告
深圳市富中奇科技有限公司专注于软硬件解决方案定制多年,在嵌入式产品、音视频处理、数据通信产品定制、手机终端APP开发、Android版本定制等领域有多年积累。为行业客户提供过全景显示、液晶仪表、热成像仪、16G远程监控系统、LED控制系统、... 点击进入详情页
本回答由廖先生提供
高师傅12138
2019-08-21 · TA获得超过1889个赞
知道答主
回答量:3099
采纳率:88%
帮助的人:202万
展开全部
因为安卓是开源,苹果是闭源,所以苹果比较流畅。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hhhhhhhi0
2019-08-21 · TA获得超过4949个赞
知道小有建树答主
回答量:1.3万
采纳率:0%
帮助的人:800万
展开全部
安卓系统采用的开源,自然比不上苹果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逛逛街辅导费
2019-08-20 · TA获得超过342个赞
知道答主
回答量:1104
采纳率:100%
帮助的人:72万
展开全部
那是因为二者使用的数据不同,来源不同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永恒aqkDF
2019-08-21 · TA获得超过175个赞
知道答主
回答量:643
采纳率:85%
帮助的人:42.1万
展开全部
因为它的技术有一定的不足之处
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式