首页 > 业界 > 关键词 > 音乐最新资讯 > 正文

谷歌也看不下去了!安卓内存巨大但为何还杀后台

2021-07-31 12:56 · 稿源:快科技

安卓是Google发起的,但现在安卓的一些行径,连Google也看不下去了。

近日,安卓发起了一项针对安卓的调查Google认为很多OEM安卓机厂商,其推行的安卓系统存在严重的杀后台问题,App难以在后台存活。 Google最近和一些安卓厂商不对付了

Google认为,现今很多OEM的安卓系统都违背了Google的政策,令App无法在后台持续运行。

虽然大多数安卓应用并不需要在后台保留进程,但也有部分类别的确有此类需求,例如健康记录App,需要持续记录数据。

然而,部分OEM安卓系统却无法满足此类需求,安卓开源项目AOSP的错误跟踪器就曾经揭露出某些OEM厂商滥用安卓机制,禁止第三方应用在后台运行,甚至还杀死了AccessibilityService这个系统级别的无障碍服务进程。

Google实际上为安卓系统制定了杀后台的规则,但OEM厂商们却在这方面并不透明,开发者和用户无法知道OEM安卓到底会杀掉怎么样的App后台。

有时候,OEM安卓厂商会将某些App加入白名单,例如部分社交和通讯软件,以确保消息的及时推送。

但这些机制对于用户和开发者来说,相当于黑箱,人们无法判断到底哪个App能在后台运行、哪个不能,最终的体验并不如人意。

安卓基于Linux系统,本身拥有完善的多后台机制,在诞生之初其桌面级的真后台”是玩家津津乐道的卖点。

近年来安卓机的内存越来越大,甚至已经堆到了16G的容量,和桌面PC相比也不遑多让。但为何安卓生态中,杀后台的现象反而变严重了?这就来简单聊聊这个问题吧。

为什么安卓系统要激进杀后台?

原生安卓系统支持App后台保留进程,但传统上也有一套循序渐进的后台退出机制。在传统上,安卓系统会为App进程分配不同的状态,例如Foreground_App(前台应用)、Visiable_App(可见应用)、Secondary_App(二级应用)、Hidden_App(隐藏应用)、Content_Provider(内容提供器)、Empty_App(空应用)等状态。

当内存不足的时候,系统会优先终止Empty_App进程和服务,将内存释放出去;内存再次吃紧,就开始对Content_Provider动手脚了,以此类推。

谷歌也看不下去了!安卓内存巨大但为何还杀后台 安卓App不同的状态,系统会据此判断杀进程的优先级

但是,并不是每个App都老老实实为进程注册合理的状态的。很多安卓App会通过一些手段,来修改自己进程的属性,来长期驻留后台。

例如,一些流氓App将startForeground来把自己注册成为前台应用,让自己的后台成为最高优先级,永远不会被系统干掉;又例如,有流氓App会利用安卓的悬浮窗机制,设置一个1像素大小的透明悬浮窗,让App始终处于激活状态,避免后台被杀;又例如,流氓App们抱团取暖,后台进程利用安卓系统的周期性任务进行链式唤醒,开启一个App等于唤醒N个App的后台

谷歌也看不下去了!安卓内存巨大但为何还杀后台

谷歌也看不下去了!安卓内存巨大但为何还杀后台 流氓App驻留后台的经典方法利用广播接收器触发后台自启动

App们的这些行径,消耗了额外的资源,对续航和流畅的负面影响肉眼可见。

为此,官方的安卓系统也作出了一些应对。例如针对App乱注册startForeground状态,安卓7.0之后会在通知栏强制显示XX正在后台运行”;又例如安卓收紧了悬浮窗权限,使用悬浮窗必须开启相应开关;而安卓11则很大程度上了App之间的链式唤醒等等。

谷歌也看不下去了!安卓内存巨大但为何还杀后台 安卓7.0对很多后台运行的App都在通知栏有公示,后来这些App不得不改变后台驻留的方法

但道高一尺魔高一丈,安卓系统的很多限制后台机制,需要App使用较高版本的TargetAPI才能生效,而大量App仍使用老旧的开发规范,但用户却不可能抛弃其中的很多App。

因此,App强行驻留后台的行径,对于用户的负面影响是实打实的,既然Google官方安卓无法做到,那就只能由第三方安卓ROM来动手了如果哪个牌子的安卓不做,就会在用户中落下又卡又热又耗电”的坏口碑。

因此,OEM安卓们杀后台,一个比一个狠。有其是在国内,一些安卓ROM甚至默认定时杀后台,即使RAM资源充足,绝大部分App也无法保留后台进程。安卓ROM激进杀后台的风气,就此产生。

为什么App要强行驻留后台?

安卓ROM激进杀后台是果”,而App以各种行径强行驻留后台则是因”。而这一切的根”又是什么?恐怕和安卓的生态环境有关。

和苹果不同,安卓最初并没有提供App统一推送机制,这意味着每个App如果需要接受后台消息,那就需要自行驻留进程,以随时接收消息推送。

不过这些年Google也对此作了改进,引入了GCM/FCM机制,App可以调用Google服务框架GMS,通过Google的服务器实现统一的消息转发,App的消息推送可以由系统接管,整个过程App都无需保留后台,体验类似iOS。

谷歌也看不下去了!安卓内存巨大但为何还杀后台 安卓上的FCM机制,类似于iOS的统一消息推送,但前提是系统和App接入Google服务

然而,这一套机制并非是强制性的,如果App不接入GMS,甚至不上架Google Play,那么完全可以无视这一切。而在以国内为典型的应用环境下,GMS实际上并不可用,App自行驻留进程、接受消息推送就成为了必选项。

因此,国内的安卓App使用了尤其多的手段,在安卓系统中驻留进程,这实际上很大程度是不得已而为之,当然也有商业上的考虑。而针对国内App种种驻留后台的手段,国内的安卓ROM为了保证续航和流畅,又不得不采取了更多的一刀切杀后台手段,这就造成了现今的情况。

为什么Google要整治安卓ROM杀后台?

安卓ROM整治了App后台驻留,带来了更好的续航和性能表现。然而对于用户而言,这并不是体验的全部。很多用户就遇到了这样的情况使用某个App,例如音乐App听歌,切到后台一会儿,音乐就停了,因为系统把音乐App进程给杀了。但用户可不知道这是系统做的,只会认为这是音乐App的毛病。一时间,这音乐App就荣获差评。

Google在Play商店中观察到了不少这样的差评,而这显然不是开发者的错在App驻留后台越来越卷的风气下,老老实实按照规范开发的App,反而后台更容易被系统强行中断,反映在用户实际体验上就是该App在后台好端端就没了,用户觉得这App肯定有Bug。

谷歌也看不下去了!安卓内存巨大但为何还杀后台 为了呼吁系统不要乱杀App后台,开发者们甚至还专门做了一个求别杀我的App”的App

开发者无端背锅,而这问题显然又不是开发者能解决的。Google不得已亲自插手,来整治安卓ROM乱杀后台的现象。

目前Google正邀请第三方应用开发者提供反馈,想知道哪些手机品牌机型杀后台严重,以便进行更加深入的调查。

安卓厂商要如何应对?

由于众所周知的原因,Google并不在国内展开账号相关的服务,国内的安卓生态是和Google脱节的。因此,对于Google的相关整治,应该对国内的安卓产品影响不大。

但是,也有不少国内安卓厂商开展海外业务,在海外市场,Google的话语权举足轻重。Google有可能对安卓厂商施加压力,以让安卓厂商改变系统的杀后台策略。在这样的背景下,国内外的机型分别采用不同的杀后台策略,就显得很有必要了。在用于国外机型的国际版ROM中,安卓厂商应该重视Google的意见,对杀后台策略进行一定程度的修改。

不过我们也要意识到,安卓ROM激进杀后台造成的负面体验,在国内也是存在的。但目前国内的安卓生态迫使安卓厂商出此下策,要如何改变现状?

谷歌也看不下去了!安卓内存巨大但为何还杀后台 统一推送联盟有望从根源上解决系统杀后台和App需要后台保持推送服务的矛盾

这两年,工信部联合了主流安卓厂商,共同推进统一推送联盟。App接入了相关体系后,即可实现系统级推送,无需驻留后台也可以接收消息。统一推送服务需要安卓ROM和App同时支持,好消息是,目前统一推送服务已经覆盖了华为、OPPO、vivo、小米等多家国内品牌,相关标准与成果也将纳入中国信通院与中国互联网协会共建的中国移动基础服务平台”(China Mobile Service,CMS)的相关体系之中,并在2021年中国互联网大会上正式发布。希望统一推送联盟能一改国内App驻留后台的风气,让安卓ROM没有激进杀后台的理由吧。

总结

总的来说,安卓ROM之所以如此激进杀后台,是和安卓App的行径息息相关的,而这一切的根源又是缺乏统一推送服务的安卓生态。随着国外Google对安卓掌控力的加强,以及国内统一推送服务的普及,情况有望得到改观,希望安卓ROM和App们未来能有更好的用户体验吧。

  • 相关推荐
  • 大家在看
  • 中国已开通5G基站近百万座中国移动快被追上了

    根据最新数据,三大运营商已累计建成5G基站超97.8万座。今年1月为71.8万座,今年5月是81.9万座,如今短短2个月,又冒出了超过15万座,用雨后春笋来形容毫不为过。7月24-25日,工信部在广东深圳、东莞召开全国5G行业应用规模化发展现场会并调研。中国联通总经理陈忠岳表示,累计开通5G基站47.8万站,5G网络覆盖全国所有地级以上市区、发达县城核心城区。通过共建共享实现进度翻倍、覆盖翻倍、带宽翻倍、速率翻倍。中国电信总经理李?

  • 中国移动成立芯片公司 未来希望登陆科创板

    据中移芯片OneChip官方微信披露,中国移动旗下中移物联网全资子公司芯昇科技有限公司于2021年7月正式独立运营。资料显示,芯昇科技有限公司经营范围包括集成电路芯片及产品销售、集成电路芯片设计及服务、智能车载设备制造等等。

  • 中国移动公开数字货币相关专利,可防止热钱包私钥被盗取

    中国移动通信集团有限公司等公开“数字货币管理系统”专利,公开号为CN113132088A。本发明实施例的数字货币管理系统包括冷钱包服务器、热钱包服务器和系统钱包服务器。该系统中热钱包服务器没有与公共数据网络进行数据交互,能够防止热钱包的私钥被盗取,提高用户数字货币资产的安全性。

  • 中国移动向河南灾区紧急捐款2000万元

    【TechWeb】7月22日消息,今日,中国移动通过河南省慈善总会向河南灾区紧急捐款2000万元,用于防汛救灾和灾后重建工作。近日,河南持续遭遇强降雨,郑州等城市发生严重内涝,一些河流出现超警水位,个别水库溃坝,造成重大人员伤亡和财产损失。一方有难,八方支援,中国移动将持续关注河南灾情,全力做好应急通信保障,尽快全面恢复灾区通信,为灾区人民提供更多支持和帮助。

  • 中国移动牵头5G终端切片第二阶段立项,获得联发科等多家厂商支持

    5G网络的日益成熟推动了关键性技术的发展,例如网络功能虚拟化(NFV)、软件定义网络(SDN)、多接入边缘计算(MEC)和网络切片(Network Slicing)等技术,都在不断向前演进。其中,网络切片、终端切片作为时下热议的5G技术应用也逐步走向台前,在运营商、芯片厂商、终端厂商的多方合作下,有望进一步提升5G用户的日常使用体验。5G网络切片是必经之路,中国运营商抢先布局对于关注通信圈的朋友来说,网络切片技术想必并不陌生。它

  • 中国移动:河南宽带失效用户每日可获赠5GB全国流量

    近日,河南多地连降暴雨发生洪涝灾害,导致交通、供电、通信受到严重影响,在郑州暴雨期间,巩义米河镇曾完全与外界失去联系,中国移动紧急排出无人机支援,为当地恢复通讯。同时,中国移动也在第一时间排出支援队伍赶往河南抢修,在255支支援队伍的共同奋战下,中国移动在郑州重点区域(含主城区)基站的通信在7月24日全面恢复。除此之外,中国移动今天还发文宣布,针对河南省内受汛情影响,宽带无法使用的移动客户,每日为每位用

  • 中国移动NZONE S7 Pro 5G手机发布,联发科天玑芯片又被选中了

    数据显示,中国移动目前已经有2.21亿5G套餐用户,拥抱5G新时代,中国移动近日发布了NZONE手机品牌,并一同推出该品牌首款5G手机NZONE?S7 Pro,搭配联发科天玑720芯片出色的性能和5G特性,全面发挥中国移动在5G网络上的优势,为广大用户提供领先的5G体验。NZONE S7 Pro 5G采用先进的7nm制程的联发科5G移动芯片天玑720,搭载Arm Cortex-A76的八核CPU和Arm Mali-G57 GPU带来强劲性能。天玑720集成了AI处理器MediaTek APU,为终端提供?

  • 华为音乐与环球音乐集团中国公司宣布达成版权合作协议

    华为消费者业务云服务音乐与图片业务部总经理魏武表示:「近年来,华为音乐围绕 「人」「车」「家」三大类别构建了多重应用场景模式,让音频内容与服务更快捷、更智慧的触达用户更多的生活场景,并帮助合作伙伴实现优质内容的智慧分发」。如用户可借助智能终端的 「一碰传」功能,让好音乐在手机、音箱与手表中连贯接续;跑步时将手机端播放的音乐接续到华为手表上播放,轻松实现 「音乐不间断、边跑边畅听」;利用华为智慧屏和 So

  • 字节小米入股不要音乐

    7月28日,深圳市不要音乐文化有限公司发生工商变更,股东新增北京量子跃动科技有限公司、小米科技有限责任公司。注册资本由约108.67万人民币增至约119.53万人民币。

  • 字节小米入股不要音乐 后者为校园音乐网红挖掘平台

    近日,深圳市不要音乐文化有限公司发生工商变更,股东新增北京量子跃动科技有限公司、小米科技有限责任公司。主要人员新增梁颖等人,而刘畅等人退出。同时,注册资本由约108.67万人民币增至约119.53万人民币,增幅约10%。

  • 小米、字节跳动投资不要音乐,后者为校园音乐网红平台

    近日,深圳市不要音乐文化有限公司发生工商变更,新增小米科技有限责任公司、字节跳动关联公司北京量子跃动科技有限公司等为股东,同时,公司注册资本由108.67万元人民币增加至119.53万元人民币。

  • 被专利碰瓷?苹果:或将退出英国 华为也曾是受害者

    美国Optis公司正在英国起诉苹果侵犯其4G LTE专利。6月,英国高等法院的一名法官裁定,苹果侵犯了其中两项专利,苹果应该支付费用。

  • 华为Nova 8 SE Life在中国悄然推出

    今天早些时候,中国推出了一款全新的华为中端智能手机,搭载Nova 8 SE Life edition。这是去年Nova 8 SE的精简版。有一个稍大一点的6.6英寸显示屏,具有FHD+分辨率,尽管它是一个LCD而不是OLED面板。水滴槽已被16MP自拍相机的冲孔切口所取代。后置摄像头也被降级,配备了一个48MP的主镜头和两个2MP的微距镜头和深度数据模块。引擎盖下有一个麒麟710A芯片组,配有8GB RAM和128GB存储器。电池为4000mAh,支持40W快速有线充电。emui10

  • 腾讯音乐或将放弃独家版权:之后无需再出售酷我音乐和酷狗音乐

    两名知情人士透露,中国反垄断监管机构正准备要求腾讯旗下的音乐流媒体部门放弃独家版权。之前,国家市场监督管理总局(SAMR)曾对腾讯音乐集团展开调查。作为调查的结果,该监管机构拟对腾讯音乐进行处罚,并罚款50万元人民币,原因为腾讯音乐对两个应用的收购存在误报行为。今年四月份,媒体曾报道,市场监督管理总局正加大力度全面整治中国互联网巨头的反垄断行为。作为整治的一部分,该监管机构正准备处罚腾讯控股。据两名知情

  • 苹果在中国这样操作,实在太败好感了!

    不知道为什么,最近小雷总能在打开APP时看到这么一条广告“一位被大雨淋得一脸生无可恋的男子在雨中接打着电话,紧接着广告词出现,防溅抗水有一手,放心,有iPhone。”

  • 虾米音乐要复活?阿里申请虾米音乐娱乐商标

    企查查APP显示,近日,阿里巴巴通过旗下阿里巴巴新加坡控股有限公司申请了多个虾米音乐娱乐”商标,国际分类涉及38类 通讯服务、35类 广告销售等,目前商标状态均为注册申请中。从申请日期来看,最新一批的申请时间是7月6日。值得一提的是,虾米音乐早在今年2月5日0点就已经正式关停。目前不清楚,阿里是否要重启虾米音乐业务,还是仅仅只是进行被动的版权保护。2013年1月10日,虾米音乐被阿里巴巴集团收购。8年后的今年1月,虾米?

  • 阿里申请虾米音乐娱乐商标,或重启虾米音乐

    近日,阿里巴巴通过旗下阿里巴巴新加坡控股有限公司申请了多个“虾米音乐娱乐”商标,国际分类涉及38类 通讯服务、35类 广告销售等,目前商标状态均为注册申请中。

  • 卖词曲月收入过万,中国音乐产业链深入“工业化”腹地

    各家数字音乐平台正在从服务狭义的独立音乐人走向服务更广义的音乐人群体,促进音乐产业链条上各个环节的“工业化”更完善。音乐主播、短视频达人、原创歌手……音乐人数量快速扩张,一个“新市场”浮出水面。

  • 仅79元!华为Petal One会员组合预约:集合云空间、音乐服务

    在昨晚举行的华为旗舰新品发布会上,华为P50系列、V75 Super、V98智慧屏以及新一代的华为Sound X等旗舰新品悉数亮相。值得一提的是,在发布会上,华为消费者业务CEO余承东宣布,正式推出Petal One。据悉,Petal One是集合了华为云空间、视频和音乐等服务的超值会员组合。用户仅需订阅Petal One,就能以更优惠的价格享受3种高品质数字会员服务,包括华为云空间高级套餐200GB、华为音乐超级音乐VIP、华为视频黄金会员合作伙伴专区VIP

  • 热门标签