分享生活百科知识

注册/登录|最近发布|今日推荐

主页 综合百科生活常识数码科技传统文化互联网健康时尚影视娱乐教育学习
当前位置:首页 > 数码科技

苹果手机是伪后台,为什么还杀后台,这样苹果还有什么优势?

提问时间:2023-07-05 11:19关键词:苹果,手机

苹果手机是伪后台,为什么还杀后台,这样苹果还有什么优势?

点赞1、固原市 网友:独孤望月

文/小伊评科技


不要看不起IOS,在后台管理这一块,苹果下的功夫要比安卓手机多得多得多,管理也更加精细和智能,否则的话IOS流畅省电的这一特性你以为是大风吹来的么?

详解IOS后台的强大之处以及和安卓系统的差别。

目前的IOS系统的后台机制一共有四种。

第一种就是无后台仅推送的模式(APNS模式)

这是苹果手机上最为强大的一种后台功能,至于为什么强大我们来详细谈一谈。

在安卓手机上,尤其是缺乏有效约束的国内安卓手机上,一款软件想要给目标用户推送新消息,那么就必须要常驻后台。

举个例子,譬如你的微信想要及时的获取好友给你发送的信息推送,那么就必须要把微信这个进程一直保留在内存当中,一旦微信的程序被你杀掉,那么也就意味着你再也获得不了微信的后台通知了。

而各个软件厂商为了达到给用户推送新消息的共同目的,于是乎就建立起了一个心照不宣的“黑产”联盟,弄了一个相互唤醒的SDK(软件插件),软件厂商在开发软件的时候只需要加入该SDK,就可以起到链式唤醒的神奇目的——具体表现为当你打开A软件就会在后台启动B软件,B软件又会在后台启动C软件.........犹如愚公移山般“子子孙孙无穷匮也”,这就是俗称的关联启动。其造成的结果就是手机后台打开了一堆没有用的软件推送,加重了对于内存资源的占用,手机卡成狗,安卓手机卡顿的根源很多时候就来源于此。

安卓手机关联启动记录

而在IOS系统上则根本不存在这种问题,因为软件服务商想要给用户发送通知,必须先将信息流传递到苹果的APNS(苹果的服务器),然后再由苹果根据目标设备号进行统一的分发,所以根本不需要该软件常驻后台,而且也不用怕错过新消息。

目前国外的安卓手机得益于谷歌的强大管控力,只要是经过GooglePlay下载的软件,推送机制采用的也是类似于苹果的APNS推送,而国内....你懂得。

另外,当下的IOS系统还引入了一个非常牛批的模式——静默推送,简单来说就是在用户完全无感知的情况下,软件自动在后台进行消息的更新,更新完毕后自动销毁,消费者在打开软件的时候该软件已经处于一个最新的状态,不需要长时间常驻后台。

第二种后台机制同样也是大名鼎鼎,叫做墓碑机制,这是在IOS4时代引入的一种后台机制,简单来说,当你把一款软件切入后台的时候,这款软件的所有进程都会被冻结,系统只保留了一个软件状态的记录,就像是墓碑上的墓志铭一样,当你再次打开该应用的时候,他会恢复到墓碑上所记录的状态,这可能就是苹果后台是“伪后台”说法的来源之一。

第三种后台机制叫做智能唤醒,这是在IOS7时代加入的功能,苹果对于这个功能的解释非常繁琐复杂,简单来说就是一句话,IOS系统会根据用户使用某一个APP的频次和时间智能的唤醒该APP以保证当前APP的信息处于最新的状态。

第四种就是常驻后台了,IOS系统上对于常驻后台的应用管理是非常严格的,目前只有一些音乐软件,苹果自家的一些服务等才拥有这样的权限,其他APP几乎都没有类似的权限。

上面就是IOS为达到更好的用户体验而做出的非常细腻而又人性化的做法。

安卓的内存管理简单粗暴但是确实是真后台

而反观安卓系统这边,由于Java应用天生缺乏退出机制,安卓对于后台的管控非常的简单粗暴,那就是看内存的阙值,简单来说就是在剩余内存达到一个固定值的时候,内存就开始清理处于后台的程序了。举一个例子,加入你的手机内存是8G,手机厂商设置的阙值是4G,那么当你打开的软件的内存

最早的时候是从软件打开的先后顺序开始清理,先进先出;而目前安卓系统同样也加入了一些智能管理的权限,会根据软件的性质以及用户的习惯选择关闭还是打开应用,但是相比于IOS非常细腻的打磨来看,安卓系统的内存机制还是过于的简单粗暴,虽然是真后台,但是体验也并不比IOS强太多,而且还会因为后台机制造成一系列卡顿的问题。

不过话说回来,也正是因为安卓系统内存管理的简单粗暴,所以造就了安卓系统的后台留存确实要比IOS强很多,只不过这种差距正在慢慢的被缩小。


end 希望可以帮到你

点赞2、眉山市 网友:梦想起航

苹果系统的封闭性出于两个考虑吧。

第一,垄断。美国最明白垄断的好处了,也是最反对垄断的,因为只有自己可以垄断,其它国家不可以垄断,保证自己的利益最大化。看看这几年美国对华为的各种骚操作就可以知道垄断多么重要了。

第二,安全。安全是西方国家最看重的一条,他们比较在意自己的隐私,所以苹果的封闭式系统就符合了他们的想法。而安全这玩意是相对的,他们自己需要安全感,但别人的隐私不在考虑之中,如果战争开始或者利益冲突了,那我是某官员,掌握很多美国或者西方需要的情报,他们会遵守那些隐私权吗?傻子才会遵守,国家利益高于一切!你的苹果手机里有各种信息存在苹果后台,苹果肯定会开放给美国和它的盟友,这是肯定以及一定的,因为他们所有准则都是给别人制定的。

点赞3、昌吉回族自治州 网友:霜雪干年

iOS系统(内存太小的话也不大行)能够保留很多后台页面或者说进度,你再去点开软件的时候,就可以继续做之前的事情,页面启动跳转减少了,会节省一些时间。它还有一个优势可能就是耗电比较少,因为绝大部分软件都没有真正在后台持续运行。

但它的劣势也正是在于很多软件拿不到后台运行的权限(少数可以)。比如某些游戏,你在安卓平台上可以后台挂着,过一会儿再切回去没啥影响,但在iOS上一般就会暂停或丢失进度。再比如你在缓存一个视频,iOS设备切出去以后可能就会下载失败。

不过iOS和安卓后台区别、优劣不几句话就能够说明白。如果你觉得软件后台运行浪费了很多电、平常也没啥后台下载、挂游戏的需求,我觉得iOS后台机制更好。

点赞4、黄冈市 网友:阎陌-

iOS的后台数据推送是由苹果的推送服务器统一完成的,基本上无需长期保证程序的运行,优势是可以分配更多的资源给当前运行的APPP,提高运行速度,降低了整机功耗。

点赞5、三沙市 网友:阡陌红尘

前提是伪后台要优于真后台,才有你后面的假设,事实是伪后台还不如真后台呢

知识推荐

八哥问答——日常生活学习知识分享。 垃圾信息处理邮箱 tousu669@163.com 网站地图
icp备案号 闽ICP备2023007808号-3 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.12606.com All Rights Reserved