为什么安卓手机比苹果手机要卡?
1个回答
展开全部
苹果比安卓流畅的主要原因还是后台刷新机制不同。
安卓是真后台,手机退出应用后仍在运行,它会占用太大量的cpu资源,所以开多了会卡,苹果都是假后台,退出应用后应用被挂机,以智能卡片的形式存在,在后台不会占用太大的cpu资源,当我们再次进入时,智能卡片就会再打开延续之前的操作。
为什么假后台还能收到通知呢?
因为ios在退出应用时会立即关闭应用后台运行,将消息的机制转到苹果服务器上,如果有新消息,苹果服务器会推动到你的手机,这样用户感觉APP好像一直在后台运行一样,例如我们每次打开微信,需要刷新几秒才能看到此消息。
为什么安卓不做假后台?
首先,由于安卓系统开放性,理论上来讲,安卓允许所有程序真后台运行,只要开发者认为自己的程序有必要,就可以让自己写的程序成为真后台,这就导致很多不良开发者为了自己的利益,强行将自己的程序设为真后台。
同时由于安卓厂商众多,各家系统对软件把控力度不一样,这就导致毒瘤软件争抢内存,反观ios有严格的限制,只有少数的应用才能实现真后台。
这就是为什么苹果用起来不会像安卓手机那样卡的原因。
安卓是真后台,手机退出应用后仍在运行,它会占用太大量的cpu资源,所以开多了会卡,苹果都是假后台,退出应用后应用被挂机,以智能卡片的形式存在,在后台不会占用太大的cpu资源,当我们再次进入时,智能卡片就会再打开延续之前的操作。
为什么假后台还能收到通知呢?
因为ios在退出应用时会立即关闭应用后台运行,将消息的机制转到苹果服务器上,如果有新消息,苹果服务器会推动到你的手机,这样用户感觉APP好像一直在后台运行一样,例如我们每次打开微信,需要刷新几秒才能看到此消息。
为什么安卓不做假后台?
首先,由于安卓系统开放性,理论上来讲,安卓允许所有程序真后台运行,只要开发者认为自己的程序有必要,就可以让自己写的程序成为真后台,这就导致很多不良开发者为了自己的利益,强行将自己的程序设为真后台。
同时由于安卓厂商众多,各家系统对软件把控力度不一样,这就导致毒瘤软件争抢内存,反观ios有严格的限制,只有少数的应用才能实现真后台。
这就是为什么苹果用起来不会像安卓手机那样卡的原因。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询