E X P

  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

    但凡涉及到iOS与Android的比较,大多数媒体/作者都少不了要加上“Android是真后台,iOS是伪后台”这一条,Android是真后台真没错,它允许APP留存在后台,依靠着Service服务组件继续运行,抢占前台CPU资源,这也是Android手机容易卡顿的根源,而关于iOS是“伪后台”的举证也很多,如后台不会下载、开多个网页后切换需要重加载等,那么iOS真的就是“伪后台”吗?

    “伪后台”从iOS 4开始

    从iOS 3开始,苹果为iPhone引进了push notification,不启动应用也能收到推送消息,原理是消息由APNS(Apple Push Notification Service,Apple Push服务器)统一管理,即便到了今天,APNS还是如神一般存在,而Android中各种误杀造成收不到微信消息想必各位都有过体验。


    iOS 4时代的多任务管理界面

    随着iOS 4的发布,iOS也开始有了多任务功能,当你点击Home键后,当前程序转入后台(iOS 4之前按Home键就直接干掉应用了),后台应用以墓碑的形式(退出前的状态)保存在内存中,用户可以快速恢复。但是苹果对后台的限制非常严格,只有一些特殊应用可以在后台真正运行,比如音频播放类,VoIP类,newsstand,位置服务等。

    如果不做任何配置的话,你的应用最多只能在后台运行5秒,之后就会被挂起 (存于内存但不运行),如果你配置了后台运行(如需下载),大概在594秒(9.9分钟)时进程停止,程序同样也会被挂起,一旦系统需要内存了,最早的后台进程就会被杀掉以释放内存。

    苹果这样的设计最大程度的保证了当前活跃程序的系统资源,保证了手机的流畅性及续航能力,同时,后台进程基本上在几秒后就被挂起,所以在后台游戏的进度不会被改变,下载也可能不会继续,提交到Appstore的各类APP也会被严格审查是否有越权犯规行为,“伪后台”的称呼也就这样出现了。


    iOS 7之前后台进程的工作方式

    在iOS 7之前,如果应用在后台运行,那么即使你已锁屏了,这些应用还会继续运行,你的iPhone一直处于唤醒状态,直到后台应用完成任务或超时才能进入休眠。

    从2010年起,iOS的这种多任务和后台管理持续了三年时间,经历了iOS 4、iOS 5、iOS 6三代,其间的改变很少,称之为“伪后台”也不为过,毕竟真正能在后台运行的非常非常有限,直到iOS 7的诞生。

    iOS 7,从“伪后台”到“智能后台”

    在iOS的历史上,iOS 7绝对是有里程碑意义的,或许大多数人只能看到UI从拟物化到扁平化的巨大变化,但是,iOS 7在后台管理上的改进同样是历史性的。在WWDC 2013上,苹果就iOS 7的多任务改进作了专门的会议讲解(传送门),就可见其重要性。简单地说,iOS 7不仅是改变了一些后台任务处理方式,还加入了一些新的后台模式。


    iOS 7之后的后台进程工作方式

    从iOS 7开始,一旦手机锁屏,后台应用将也会很快被暂停(不是像之前那样要一直运行到完成任务或超时),之后当系统被唤醒时(比如接到电话),那些暂停的后台应用也会一起继续运行。这样的好处是,系统不会因为第三方应用在后台运行而长时间处于唤醒状态,对电池续航有益,而且第三方应用的保持时间也更久了(虽然真正的活跃时间是一样的)。


    智能后台,适应用户的使用习惯

    现在的iOS后台管理是相当智能的,这一点可能很多用户不太知情,它会记忆用户的一些行为习惯,比如你每天早上都要打开A应用,中午会打开B应用,晚上会打开A应用,经过一段时间的记忆后,iOS会在早上、中午、晚上的适当时间唤醒或启动相应的A、B、A应用,提升用户体验,这一点就够Android学的了。

    除了这些后台运行方式外,iOS 7还新增了三种后台模式,即Background Fetch、Silent Remote Notifications和Background Transfer Service。


    Background Fetch, 后台应用刷新

    Background Fetch(后台获取):iOS 7之前的应用必须在打开的时候才能联网获取信息,而Background Fetch能让应用在后台就可以直接获取信息,比如微信可以在后台自动更新朋友圈。


    Silent Remote Notifications

    Silent Remote Notifications(静默推送唤醒):以前,当收到消息后,只有打开应用后才能从APNS获取推送的具体消息,现在有了Silent Remote Notifications,变得更人性化了,当收到消息后随即唤醒相应的APP,让该APP在后台获取消息,然后再通知用户,大大提升了用户体验。

    Background Transfer service(后台传输):以前一旦下载被转到后台最多只能被允许运行一段时间(最长10分钟),很难完成大量的数据传输。现在好了,所有的下载任务会交给系统的独立进程去完成,不管APP在前台、挂起还是被干掉,下载都在继续进行。

    以前是“伪后台”,现在是“智能后台”

    强调一下,iOS多任务界面中列出来的应用只是最近使用过的,而不是在后台的程序,Android也一样。

    早前说iOS是“伪后台”也没错,但那是两年前的事了,随着iOS 7的出现,这些都发现了质的变化,我们也应该与时俱进,与其说它是“伪后台”,还不如说iOS是“智能后台”。

    苹果非常用心,采用了非常复杂的设计逻辑,在兼顾系统安全性、流畅性和续航能力的基础上,最大限度上实现了真后台的一些功能,比如后台刷新、推送唤醒和后台传输,尤其是能根据用户的行为习惯,提前唤醒/启动一些高频使用的APP,不需要在打开后重新加载,你不该夸它还算智能吗?而这些不为人知的细节上的完美追求,也正是iOS的魅力所在。

    ×
    热门文章
    1海韵青龙PX-1200图赏:犹如国风艺术品般的大功率ATX 3电源
    2英特尔Core Ultra 5 238V现身:已知首款带有32GB LPDDR5X的Lunar Lake
    3Epic平台免费领取《龙腾世纪 : 审判》年度版, 至5月23日23点截止
    4芝奇推出芝奇Ripjaws S5焰刃RGB内存:纯白或纯黑烤漆马甲,最大容量96GB
    5华硕推出Z790-AYW WIFI W主板:纯白PCB设计,内存支持DDR5-8000+OC
    6华硕ROG Ally X掌机将升级内存配置:配备24GB的LPDDR5X-7500
    7XFX讯景推出RX 7900 GRE / 7800 XT 白色凤凰涅槃:纯白银光配色,4099元起
    8西数发布6TB 2.5寸移动机械硬盘:目前全球容量最大,包含三个系列
    92024年4月中国大陆主板出货量:各个品牌厂商普遍出现下滑
    已有 36 条评论,共 237 人参与。
    登录快速注册 后发表评论
    • 游客  2016-01-09 16:03

      游客

      该评论年代久远,荒废失修,暂不可见。
      2016-01-04 11:39 已有2次举报
    • 支持(4)  |   反对(4)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(2)  |   反对(0)  |   举报  |   回复

      36#

    • 游客  2016-01-09 16:02

      超能网友 大学生

      该评论年代久远,荒废失修,暂不可见。
      2016-01-01 13:56 已有6次举报
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(0)  |   反对(1)  |   举报  |   回复

      35#

    • 游客  2016-01-04 18:31

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      34#

    • 游客  2016-01-04 11:39

      游客

      该评论年代久远,荒废失修,暂不可见。
      2016-01-04 11:38 已有2次举报
    • 支持(3)  |   反对(1)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(4)  |   反对(4)  |   举报  |   回复

      33#

    • 游客  2016-01-04 11:38

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(3)  |   反对(1)  |   举报  |   回复

      32#

    • 游客  2016-01-03 22:07

      游客

      该评论年代久远,荒废失修,暂不可见。
      2016-01-03 22:05 已有2次举报
    • 支持(4)  |   反对(0)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(1)  |   反对(2)  |   举报  |   回复

      31#

    • 游客  2016-01-03 22:05

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(4)  |   反对(0)  |   举报  |   回复

      30#

    • 游客  2016-01-03 20:20

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(2)  |   反对(0)  |   举报  |   回复

      29#

    • 游客  2016-01-02 16:52

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(2)  |   反对(1)  |   举报  |   回复

      28#

    • 超能网友大学生 2016-01-01 13:56    |  加入黑名单

      游客

      该评论年代久远,荒废失修,暂不可见。
      2016-01-01 09:29 已有1次举报
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有6次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      27#

    • 游客  2016-01-01 09:57

      游客

      该评论年代久远,荒废失修,暂不可见。
      2016-01-01 09:29 已有1次举报
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(1)  |   反对(0)  |   举报  |   回复

      26#

    • 游客  2016-01-01 09:29

      超能网友 管理员

      该评论年代久远,荒废失修,暂不可见。
      2015-12-31 16:20 已有2次举报
    • 支持(16)  |   反对(0)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      25#

    • 游客  2016-01-01 01:10

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(3)  |   反对(0)  |   举报  |   回复

      24#

    • 我匿名了  2015-12-31 22:34

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(3)  |   反对(0)  |   举报  |   回复

      23#

    • 超能网友博士 2015-12-31 18:14    |  加入黑名单

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(9)  |   反对(0)  |   举报  |   回复

      22#

    • 超能网友管理员 2015-12-31 16:20    |  加入黑名单

      游客

      该评论年代久远,荒废失修,暂不可见。
      2015-12-31 16:05 已有3次举报
    • 支持(15)  |   反对(2)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(16)  |   反对(0)  |   举报  |   回复

      21#

    • 游客  2015-12-31 16:15

      游客

      该评论年代久远,荒废失修,暂不可见。
      2015-12-31 15:26 已有9次举报
    • 支持(7)  |   反对(9)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(3)  |   反对(1)  |   举报  |   回复

      20#

    • 游客  2015-12-31 16:05

      游客

      该评论年代久远,荒废失修,暂不可见。
      2015-12-31 15:26 已有9次举报
    • 支持(7)  |   反对(9)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有3次举报

      支持(15)  |   反对(2)  |   举报  |   回复

      19#

    • 游客  2015-12-31 15:35

      游客

      该评论年代久远,荒废失修,暂不可见。
      2015-12-31 15:26 已有9次举报
    • 支持(7)  |   反对(9)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有3次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      18#

    • 游客  2015-12-31 15:26

      游客

      该评论年代久远,荒废失修,暂不可见。
      2015-12-31 12:16 已有7次举报
    • 支持(20)  |   反对(1)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有9次举报

      支持(7)  |   反对(9)  |   举报  |   回复

      17#

    • 超能网友管理员 2015-12-31 15:04    |  加入黑名单

      游客

      该评论年代久远,荒废失修,暂不可见。
      2015-12-31 14:47 已有1次举报
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      16#

    • 游客  2015-12-31 14:47

      游客

      该评论年代久远,荒废失修,暂不可见。
      2015-12-31 14:32 已有1次举报
    • 支持(2)  |   反对(0)  |   举报  |   回复
    • 该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      15#

    • 游客  2015-12-31 14:32

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(2)  |   反对(0)  |   举报  |   回复

      14#

    • 我匿名了  2015-12-31 14:30

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      13#

    • 超能网友教授 2015-12-31 14:15    |  加入黑名单

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      12#

    • 游客  2015-12-31 14:06

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(4)  |   反对(0)  |   举报  |   回复

      11#

    • 游客  2015-12-31 13:49

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      10#

    • 超能网友编辑 2015-12-31 13:37    |  加入黑名单

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      9#

    • 游客  2015-12-31 13:33

      该评论年代久远,荒废失修,暂不可见。

      已有3次举报

      支持(2)  |   反对(3)  |   举报  |   回复

      8#

    • 游客  2015-12-31 13:14

      该评论年代久远,荒废失修,暂不可见。

      已有1次举报

      支持(3)  |   反对(0)  |   举报  |   回复

      7#

    加载更多评论

    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明