欢迎光临上海公关公司官网!
10年专注企业危机公关处理 网络舆情口碑维护公司、网络公关公司
微信:haotu616
当前位置:网络公关 > 舆情处理 >
舆情处理

丧心病狂or形势所迫?谈谈安卓奇葩的链式启动

作者:admin 来源:未知 时间:2021-12-18 08:43:59 点击:

[文章前言]:、部分地被机器推挤,并没有从根本上让位,更没有对机器俯首称臣。那么,第四次工业革命带来的机器呢?它们还如同以往,只是受人类指令的摆布而机械地运动,还是作为功能齐全

  、部分地被“机器”推挤,并没有从根本上让位,更没有对“机器”俯首称臣。那么,第四次工业革命带来的“机器”呢?它们还如同以往,只是受人类指令的摆布而机械地运动,还是作为功能齐全的“机器人”,独立运行,自己决策,进而可能反过来指挥人类?

   让我们畅想一下。当各种交叉的技术初步“集成”,使得“机器人”的功能丰富起来时,“自然人”一定还是“主人”,因为“机器人”并未穷尽“自然人”的全部体力和智力之优;当“机器人”接近或达到“自然人”的全部功能时,“自然人”的“主人”地位就难说稳固了——“机器人”功能的齐全就意味着,它们也具有“指挥力”,而不只是“服从者”。一旦“机器人”的功能超过“自然人”,我们真的无法再设想,“自然人”还能够对“机器人”颐使气指。因为后者“牛”于前者,“自然人”指挥不动“机器人”了。

   对此,有人可能嗤之以鼻。他们认定,任何时候,任何情况下,“机器人”的后面一定少不得“自然人”的操纵。事实却可能是,“机器人”发展到一定阶段,“母机器”就会出现,它将超过人的功能,自我创造和控制“子机器”,“自然人”也就不再具有管控的优势。逻辑上讲,一定存在某个终极的“母机器”,其背后是“自然人”。然而,那个机器也由于它超过了“自然人”的功能,当然地将替代人来行事,其中包括管控“子机器”。试想,“自然人”解决不了的难题,“机器人”由于功能强大给解决了,“机器人”不就成“主人”了?

   不久前,“自然人”李世石与“机器人”阿尔法围棋有一场围棋对弈。这场以“机器人”胜利为结局的比赛,充分展现了这次工业革命的性质和后果。李世石依靠千古一绝的“一手”,赢回了一局。这与其说是李为“自然人”挽回了一丝颜面,不如说是此次革命还未最后完成更加确切。要知道,“自然人”只是一个单体,他再神奇,也只是单一的神奇;“机器人”却是无数“自然人”神奇的“集成”,其中包括与其对弈的李世石;更何况,“机器人”只会精致准确的逻辑计算,不会受到“自然人性”弱点的左右而失误。“自然人”又凭什么还能够战胜“机器人”呢?

   不错,“机器人”是由“自然人”创造出来的。但当它“集成”了“自然人”的计算能力、应变能力和智慧时,便完成了真正意义上的脱胎换骨,成为能够独自存活和运动的“超人”了。

   以往的历史还告诉我们,伴随一次又一次工业革命的推进,“自然人”整体的功能在慢慢退化——先从体力退化开始,再在人类不断地使用自己制造的“傻瓜”设施中,开启并强化智力退化的“模式”。工业革命之前的时代里,武松只凭几口土酒,就可以制服景阳冈上的猛虎;现代人非枪即炮,否则不足以保全性命。应当说,“自然人”的体力功能已经退化得差不多了,现在正在进行智力功能向“机器人”的交付。“自然人”交付多少,自我就退化多少。在这一进一退之中,“机器人”替代“自然人”成为人类社会的主角,甚至成为人类的“主人”,不是可能与否的问题,而是何时完成的问题。

   如果说,“机器人”还只是“集成”人的功能而超过人,那么,从基因测序、激活和编辑的技术来看,从可存活胚胎上精准操纵人类基因组,就可能创造出人为设计的“生物婴儿”来。他们就是人类,但不是男女结合的“自然人”。由于设计,他们不存在“先天不足”,体力、智力的基础优于“自然人”;生物信息技术的发展,又很容易地赋予这些“基因人”以社会历史、道德、文化等方面的信息“集成”,相比于“自然人”,他们会更富有后天的“思想”“经历”和“经验”;加上“天生而来”的强大免疫力,健康成长和寿命延长,尽在逻辑和情理之中,他们会有大大超过“自然人”的贡献时间和能量。比较,是残酷又不可回避的,“基因人”无疑将全面地优于“自然人”。我们是否还会有自信,认定“基因人”只会听从“自然人”的指令而言行?

   这不是科幻想象。施瓦布教授传出的信息是,基因技术发展非常迅速,目前限制其应用的,不是技术,而是法律、监管和伦理方面的阻力。教授坦言,如何应对基因技术带来的现实和后果,“我们仍未做好准备”。时下“自然人”所做的,只是通过政府和社会组织把控技术,不让扩散,如同全球几个国家联合控制核不扩散一样。如果技术向前走,基因编辑类技术变得容易掌握和获取,政府和社会组织就没有办法把控了。或许,在某个日子,一条震惊世界的消息传来——地球上出现了基因编辑出来的“基因人”,他们显现出体力、智力和免疫力方面的状态,大大超出“自然人”。再往后呢?

   未来的人类社会,很可能就由“自然人”“机器人”和“基因人”组成。“自然人”除了上苍造人时留下的“人性之恶”,如贪婪、恐惧和懒惰等外,体力和智力优秀的方面,不是“集成”到了“机器人”身上,就是培植进了“基因人”体内。“自然人”真没有什么优势可言。或许,恰恰是“人性之恶”,“机器人”和“基因人”并不具备,倒是成为“自然人”能够生存下来的有效武器。“自然人”通过“恶”的做法,不让“机器人”和“基因人”事事领先。但这也只是很低级的生存,“自然人”整天要与“机器人”和“基因人”进行

   近日  ,一个照明弹功能在安卓圈子里掀起了狂风巨浪  。MIUI加入了照明弹功能  ,该功能可以把安卓APP在后台的一举一动暴露在用户面前 ,很多人惊讶地发现 ,为数不少的APP竟然会唤醒其他APP  !例如只要你开启微博APP  ,就会唤起墨迹天气、百词斩、抖音、云闪付等APP——这  ,就是大名鼎鼎的链式启动  。

   打开一个APP唤醒全村人  ,这就是令人头大的安卓APP链式启动

   大家都知道安卓APP流氓  ,但如此的嚣张行为还是第一次明明白白地看清  。为什么安卓APP会普遍存在奇葩的链式启动 ?这是国内APP独有的吗 ?这就来谈谈这个话题  。

   链式启动是刚需 ?

   链式启动的现象在上面已经提到过了 ,毫无疑问  ,这会给用户体验带来很大的负面影响  。在链式启动机制下  ,开启一个APP等于开启N个APP  ,而这N个APP又会分别再开启N个APP ,简直是无限套娃  ,硬件再好的手机  ,电量和性能也分分钟被榨得一滴都不剩  。

   为了对付链式启动  ,无论是Google官方安卓  ,还是各大手机厂商自己做的ROM ,都做了不少举措  ,例如国产ROM很早就开始限制APP相互唤醒 ,安卓新版限制了不规范API的调用令链式启动难以实施  ,这次MIUI的照明弹也是为限制链式启动所做的努力  。

   国产ROM很早就开始做链式启动的限制了

   可见  ,链式启动其实非常不受用户欢迎  ,而且手机厂商也一直对其深恶痛绝——毕竟这会为手机带来卡顿、耗电的坏口碑 。于是问题来了  ,为什么APP开发商会在产品中加入一个如此蛋疼的特性  ?这就得从安卓的推送机制说起了 。

   安卓APP想要向用户推送消息  ,有两种途径 。

   ·第一种是类似iOS的解决方案  ,Google为安卓准备了基于Google服务的GCM/FCM推送服务  ,APP不需要驻留后台  ,只需要接入到GCM/FCM中  ,APP就可以借助Google服务器直接向安卓机推送消息 。

   是的 ,安卓也有系统级的云推送服务

   ·第二种是APP自己驻留后台  ,连接自己的服务器实现消息推送  。

   按理来说  ,第一种方案更省电  ,而且实现难度更低  ,毕竟不用花额外精力去实现后台驻留——安卓会自动清理掉久不活跃的APP后台  ,要让APP进程驻留还是需要花点功夫的  。

   但偏偏 ,Google服务在国内却难以正常使用  ,国行安卓很多都没有Google服务器框架  ,第一种方法直接就被抬出了场外  。如果你有留意  ,可以发现某些国产APP的国际版和国内版本 ,使用的是不同的推送机制  ,例如微信在Google Play商店上的版本会使用GCM/FCM推送消息  ,而国内版则使用自己的后台进程推送  ,就是受此影响  。

   在国内无法使用CGM/FCM推送的前提下 ,APP们不得不在后台驻留进程  ,保持和服务器的连接、及时接收推送  。然而正如前文所说 ,这一做法也是需要花费更多精力的  ,而且还存在限制  ,而链式启动正是为了解决后台驻留、消息推送的诸多麻烦 ,而出现的解决方案 。从这个层面来说  ,链式启动称得上是国内APP们的刚需  。

   链式启动是如何解决APP推送问题的  ?

   那么链式启动是如何解决APP后台驻留和消息推送的问题的呢  ?我们先来说说APP在后台驻留进程会遇到的问题  。

   无论是原生安卓还是第三方定制ROM ,都对APP后台驻留问题采取了越来越严格的限制 ,一个APP想要单独靠自己驻留后台  ,变得越来越困难  。过去APP所使用的透明悬浮窗、乱注册状态等手段  ,都不太好使  ,硬要驻留后台的话  ,分分钟就被系统揪出来在通知栏挂城墙 。

   APP驻留后台很容易被系统挂城墙

   此景此境下  ,APP们只能抱团取暖了——既然单个APP很难停留在后台 ,那么APP之间相互唤起  ,那就容易多了  !开启一个APP后  ,就拉起另一个抱团的APP  ,那大家的进程都激活了  ,推送服务也就顺理成章 。

   但APP们是怎样抱团的呢  ?我们可以观察到 ,不少APP甚至会链式唤醒竞品APP  ,这总不能是拉竞品APP一把吧 ,这从商业的逻辑来看似乎行不太通  。其实  ,绝大部分的链式唤醒  ,都是由于APP们接入了同样的推送SDK 。

   国内APP们想要实现推送功能 ,需要借助第三方的推送SDK

   APP弄一套自己的推送机制太耗费精力  ,因此市面上出现了为各个APP解决推送问题的方案  。例如开发者熟知的友盟、极光、个推等等  ,APP一旦接入了这些推送SDK ,就会自带链式启动的特性  。两个风马牛不相及的APP之所以相互唤醒  ,就是这个原因  。

   从体验方面来说  ,这些推送SDK的存在  ,有时候反而会提升用户体验  。如果没有这些SDK ,每个APP都必须想办法让自己的进程一直驻留后台  ,几十上百个APP一顿操作 ,手机哪受得了这般的折腾  ,分分钟身体变得好热好奇怪;而有了推送SDK实现链式启动  ,很多APP可以不常驻后台  ,打开某个APP时 ,其他APP才纷纷被唤醒并推送消息  ,虽然体验还是不如CGM/FCM推送  ,也依然会压榨性能和电量  ,但总比大家都一直挤在后台好那么点  。

   除此以外  ,某些APP产品会有DAU日活量的考核 ,链式启动也可以帮助提高数据  ,因此这机制还是很受某些商业APP欢迎的  。

   链式启动是最终解决方案吗  ?

   虽然链式启动很有效  ,但这也并非是长久之策 。

   ·链式启动依然会引发额外的性能消耗和发热 ,为了实现推送服务这有点得不偿失;

   ·系统正对链式启动采取了越来越多的限制措施  ,例如安卓限制了第三方SDK的使用  ,不少ROM也可以切断链式启动的途径  。

   要怎么办  ?要彻底解决推送的问题 ,安卓APP还是得走由系统进行统一推送这条路  。所幸的是  ,虽然GCM/FCM在国内无法使用  ,但目前国内已经出现了其他替代方案  。

   ·MiPush  。这是MIUI中系统级别的推送系统  ,只要APP接入了MiPush  ,那么它就可以利用MIUI的云服务器来推送消息  ,而无需驻留后台 。但只有在MIUI当中  ,它才能作为系统级别的推送机制存在  ,在其他ROM中则和其他第三方推送SDK类似  。

   MIUI做了系统级别的消息推送服务

   ·统一推送联盟 。这是由工信部发起的项目  ,也是最有希望彻底解决国内APP驻留后台现象的方案 。统一推送联盟得到了多家手机厂商的支持 ,华为、OPPO、vivo、小米、三星、魅族、nubia、百度、阿里巴巴、腾讯、京东、Google等手机厂商、互联网企业都有参与其中  。没错  ,连Google也以观察员的身份加入了联盟 ,这安卓统一推送联盟官方背景十足  。

       

  以上就是小编为大家介绍的丧心病狂or形势所迫?谈谈安卓奇葩的链式启动的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海危机公关公司

  本文标题:丧心病狂or形势所迫?谈谈安卓奇葩的链式启动  地址:/yuqingchuli/2021/1218/1690.html