关闭

绑定手机号

应国家法规对于账号实名的要求,请您在进行下一步操作前,需要先完成手机绑定 (若绑定失败,请重新登录绑定)。了解更多

不绑定绑定手机号

360官网 | 360商城 | 社区客户端

推荐论坛版块活动众测商城更多内容
安卓目前全球最大的移动端系统,其开放性为其带来了与ios不一样的受众群体,开放性带来了各种开发者‘乐此不疲’的开发也为这些开发者预留了很大一部分黑色操作空间,出现了很多的病毒式APP相信各位机油都有所体会,今天主要谈一下杀不尽的后台式app,这类在我们当中最为常见。尽管Google一直尝试对后台增添更多限制、清理安卓的生态圈,但癞子App见招拆招,始终没有太大的改变。安卓是一个基于Linux(Linux操作系统诞生于1991 年10 月5 日是一套免费使用和自由传播的OS),因此其后台机制也和Linux类似一般情况下,返回桌面时程序并不会推出后台,而是在后台持续运行,当系统需要更多资源的时候,相应的程序才会被请出去,安卓并不是随便清理后台的进程的,在安卓系统中,App分为Foreground_App(前台应用)、Visiable_App(可见应用)、Secondary_App(二级应用)、Hidden_App(隐藏应用)、Content_Provider(内容提供器)、Empty_App(空应用)等状态。当内存不足的时候,系统会优先终止Empty_App进程和服务,将内存释放出去,内存再次吃紧,就开始对Content_Provider动手脚了,以此类推。因此,越重要的进程会越得到保留,越无关重要的进程会越被优先清理出内存。开放性必然会带来的弊端系统后台有太多可以发挥的空间,安卓把app分为好几个状态,让后台按照这些状态来运行。


1.这些app通过startForeground(Android2.0(API Level 5)中引入)来把自己注册成为前台应用,让自己的后台成为最高优先级,永远不会被系统干掉。

2.互相唤醒,(多么熟悉的字眼)安卓系统拥有唤醒机制,app可以在某些具体事件,触发特定动作,(例如到了时间,app可以触发铃声,app可以触发数据同步动作。这些动作都需要唤醒app才能运行),于是这些App就利用“Alarm”、“Sync Adapter”等周期性任务唤醒代码,让自己不断在后台启动,所以依靠清除后台能杀掉进程其实是杀不掉的,因为这些app在后台注册多个进程,就算某个进程被干掉,也可以用其他进程来唤醒这些App都在后台注册了不止一个进程,为的就是不断唤醒;另一方面,流氓App们还可以抱团相互唤醒。(当你开启了A应用后,它的进程可能会唤醒B应用,B应用的进程接而又会唤醒C应用),这种“链式唤醒”在国内的App最为常见。因为我们国内google服务的缺失让这些app有机可乘,不过安卓8.0的开发要求App一旦进入后台,需要在短时间内停止所有的后台服务,也不可以随便启动新的后台服务。

任务栏常驻,经常可以发现有些app会在状态栏为你推送实时消息的服务,这也是一大漏洞,开了状态栏权限的app,会一直运行,进程不会被随便清理掉。而这些app会在设置一个1像素大小的透明状态栏,app退到后台后,由于有悬浮窗的存在,进程也得以保留。这些癞子式app大家可以取得开发者权限后观察到,我十分遗憾的观察到我们日常使用的app就有以上三条的毛病,正是因为这些各种各样的app存在,手机分分钟变成暖手宝。

好消息是国内已经有厂商(小米,其余厂商尚未有消息透露)联合开发者们建立统一的App推送机制,减少App后台驻留,未来相信安卓的生态圈会越来越好吧!

来自360手机 Q5 Plus(360社区3.3.4版)

【有奖活动】完成回帖任务,赢取有线耳机、精美抱枕!

共 8 个关于科普一下:安卓流氓式的APP,导致手机变卡的主要原因的回复 最后回复于 2020-2-11 14:32

评论

直达楼层

gzarm310 LV4.上士 发表于 2017-10-16 23:56 来自360社区WAP端 | 显示全部楼层 | 私信
目前最有效治理后台方案:root后,上框架xposed,绿色守护+阻止运行(或黑域),所有流氓式app、互相唤醒都能变得老老实实,后台一片安静,永不卡顿。不过这方案有些难度,普通使用者做不了。
板块总监 LV6.中尉 发表于 2017-10-17 11:43 | 显示全部楼层 | 私信
沙箱系统,老司机开车专用
来自360手机 Q5 Plus(360社区3.3.4版)
玉笙寒 LV5.少尉 发表于 2017-10-17 13:55 | 显示全部楼层 | 私信
360软件就是最大的流氓软件
来自360手机Q5(360社区3.3.4版)
尘雨 VIP认证 LV6.中尉 发表于 2017-10-18 08:47 | 显示全部楼层 | 私信
可现实很简单,良心好用的APP,他不挣钱啊。不像手游可以信仰狂氪,况且现在能达到信仰狂氪级别的,目前全球只有fgo吧。        安卓APP我也开发过,大家都是从计算器这种入门起步慢慢的上去的,越往上去,会发现越来越难弄,个人开发,几乎是要靠极强的兴趣动力支持,或者根据投资人的投资,组织工作室团队开发。

好用的应用,自然可以靠里面的质量来留住用户,甚至让用户之间相互推荐,但这容易吗?可以说极难,难的过分的级别,所以现在大家更愿意往微信小程序这种webapp靠拢,反正你会用微信,不怕我这个没法推广。所以原先的APP就受到威胁,因为用户使用流量少了,没法挣钱了,所以拼命站住不让被清理掉。这就是恶性循环,越这样,用户越讨厌。越讨厌,越不会用。。。。。。

这倒不是执迷不悟,而是适者生存,因为别人都这么做,你不这么做,起步就比别人落后了。

所以怪谁,,,,还不是怪你们这些所谓的“官方应用市场“没有做好整理,推广就好好的写清楚推广两字,你要挣钱我理解,也请理解下,把提供给你们基础的用户惹毛了,吃亏的绝对是你们


jianghuimoons 这个赞同! 
2017-10-18 12:15回复
wujunliang1124 VIP认证 LV5.少尉 发表于 2017-10-18 11:51 | 显示全部楼层 | 私信
好贴要顶起来
来自360手机 Q5 Plus(360社区3.3.4版)
CHNKBS LV5.少尉 发表于 2017-10-19 06:59 | 显示全部楼层 | 私信
科普贴,期待多发。
来自360手机 Q5 Plus(360社区3.3.4版)
mozixun VIP认证 LV5.少尉 发表于 2020-2-10 17:36 | 显示全部楼层 | 私信
LBE,还我快,抓流氓🌚🌝
来自360手机Q5(360社区3.5.5版)
微凉的山风 VIP认证 LV11.大校 发表于 2020-2-11 14:32 | 显示全部楼层 | 私信
现在所有手机上的App都不怎么纯洁,无良广告一大批
您需要登录后才可以回帖 登录 | 注册

本版积分规则

jianghuimoons VIP认证 版主

粉丝:124 关注:19 积分:16962

精华:0 金币:230793 经验:12527

最后登录时间:2020-9-22

360随身WiFi 3(黑色) 360AI音箱MAX-M1 版主 360手机 Q5 Plus 360手机 N4S骁龙版 360粉丝达人勋章 安全卫士10周年纪念 360手机N7 Lite 360商城青铜会员

私信 加好友

最新活动

活动

排行榜

热度排行 查看排行
今日 本周 本月 全部
    今日 本周 本月 全部

      内容推荐 热门推荐最新主帖

        关注360粉丝团,了解最新活动,抽锦鲤大奖,还有在线客服小姐姐等你来撩哦~

        快速回复 返回顶部 返回列表