为什么安卓不采用和苹果一样的墓碑机制?浅谈iOS与Android后台史
为什么安卓不采用和苹果一样的墓碑机制?浅谈iOS与Android后台史
知乎惯例,先说是不是,再说为什么。其实这个问题之前就有更专业的答主进行回答过。
(资料图)
为什么安卓不采用墓碑机制?269 关注 · 33 回答问题
作为一个观察者经历者,而不是一个专业的开发者,我只能通过一个相对专业的用户视角为你解答。
早期
几乎单任务的iOS
其实在iOS和Android发展的早期,正如提问问题所说,早期iOS的后台管理机制十分严格,甚至iOS 4之前完全不开放给第三方,仅提供给系统原生的通话、录音、音乐等进程,这个阶段我们不严谨的、大概的可以称之为单任务系统;
放任不管的多任务Android
而早期Android则十分宽松,应用几乎是想挂后台就可以挂,原生甚至没有提供开放给用户的任务管理UI和切换方式,从Android 2.3那个年代过来的朋友应该知道,当时甚至还需要自己装一些第三方的任务管理器app。
发展
iOS 4墓碑多任务,Android 4.0引入多任务管理
随着应用更多可能性的百花齐放,以RAM内存为代表的手机硬件开始跃进,这时用户、App都有更多的多任务需求了。
因此,无论是iOS 4(2010年)还是Android 4.0(2011年),都出现了系统原生的多任务管理,iOS 4是通过双击home键呼出,Android 4.0通过单独的多任务键。
这二者都更多地以“最近使用的任务”,而不是“任务管理器”形式出现。
这也就能解释原生Android 4.0和iOS 4都没有“一键清理”,Android 4.0是通过比较隐蔽的“滑动任务”去关闭的,iOS 4则是通过“长按后台应用图标”-“点击左上角(-)关闭按键”。
从这个命名和操作逻辑,其实就可以看出,这个阶段其实不太提倡用户进行手动管理的。
随后在国内安卓这边,出现了一些变化。
一是在2014年前后那会,提供Android系统内互联网服务的Google,在大陆境内出现无法访问的情形,让大陆地区的安卓生态逐渐更加独立;
二是底层十分开放的特性,让应用可以轻易获得自启动、相互唤醒的权限,与此同时还有各种隐私权限齐唱“我家大门常打开”;
前者,谷歌原本在Google Mobile Service谷歌基础服务中提供的Google Play应用市场无法使用。
这就冒出、强大了一大堆以豌豆荚、91手机助手、应用宝、360手机助手为代表的应用分发服务,应用不再需要经过谷歌的严格审核,上架国内分发渠道审核很松;
谷歌的Firebase Cloud Messaging (FCM) 统一推送服务在国内无法继续使用,会造成应用关闭后收不到推送消息的情况。
由于无法使用统一的FCM,个推等应用推送服务出现壮大,但每一家都需要在后台驻留保活一个进程才能实现及时推送。
后者,且可以轻易获得后台自启动、应用相互唤醒权限,在国内的安卓用户就“有福受”了:即使用户在多任务管理中手动关闭应用,为了保活,应用还是会孜孜不倦的在后台启动,不同应用还会“结盟”互相唤醒,在后台常常呈现“你方唱罢我登场”的态势。这让国内安卓生态混乱了许多。
作为对比,iOS有统一的Apple Push Notification service(APNs)苹果推送服务、审核严格的App Store和只允许短暂或特殊情况的后台任务管理。
在那个年代,也就给很多用户树立了一种苹果虽然RAM内存不大、“墓碑假后台”,但后台严格管理,不卡顿;安卓虽然更大RAM内存、真后台多任务,但根本没人能管住,开机时间长了就被占满,各种自启唤醒、严重卡顿。
后期
国产厂商和谷歌镇压后台
既然App不讲武德,国内安卓手机厂商当然不会放任。
2013年,以小米的MIUI V5系统为代表,一个接一个的国产安卓定制系统开始严加管控后台和唤醒权限。
此后几年,这成为了一个大趋势。最极端的情况下,在部分国产安卓系统上的后台管理策略约等于苹果的墓碑机制了。
比如,Flyme直接明确了“待机三分钟自动清理后台”。
同时,除了必要的唤醒,全部一刀切禁止掉自启动和相互唤醒。
可是,墓碑机制是建立在苹果有APNs的情况下,那国产厂商在没有FCM的情况下效仿,如何保证消息送达?
正如之前手机里跑着的各种国内第三方推送服务,这次,只要软件厂商接入后,手机厂商统一成一个保留运行就好了——小米手机只留小米,魅族手机只留魅族,OPPO、vivo、华为同理。
极端情况就是应用不接入手机厂商推送服务:
一种是应用“厉害”,比如我们全世界最优秀的产品经理、只向苹果APNs和谷歌FCM低头,而不鸟国产的微信张小龙。
这种情况下,华米ov都单独得给微信这种app开“特权”,默认不限制微信后台、允许微信随意自启动;
一种是在大陆水土不服、也不是那么在乎大陆的厂商,比如索尼。
那应用本来是真·小而美,或者手机厂商没有提供推送服务,那就只能用户自己给开白名单,或者应用自己自求多福——所以会出现用户点开一个app后才会蹦出一堆消息的情况,平时不开启应用就完全没消息。
中国互联网软件厂商影响力越来越大——国际上也出现各种流氓自启动等骚操作、中国手机厂商影响力越来越大——严格的后台策略也逐渐被谷歌纳入原生Android系统设计规范中。
这样一番“镇压”操作下来,大家也确实发现安卓手机更省电了、更流畅了、越来越好用了——除了极少的极端情况下,不过即使强如苹果也会漏推送。
不过有一点是,早期安卓的“杀后台”确实简单粗暴,不会像“墓碑后台”一样记住你上一次打开的页面,因此早期机制策略不完善那会儿,安卓会丢失上一次应用进度。
苹果逐渐开放一定权限
在这几年中,被用户吐槽严格封闭的苹果也在做出改变:
iOS 7中,后台多任务页面也被改为了卡片式,上滑卡片即可关闭。
而在表象之下,iOS 7迎来了“更真”的后台。
部分被允许“后台应用程序刷新”权限的应用,可以得到更多的后台权限。
打个比方,比如微信原来收到推送,点开还要收取15秒消息,那么iOS 7开启权限之后,收到推送时就会开始收取,点开时已经收取完成了。(本例子只是打比方,不代表张小龙真有)
现状
安卓在杀后台和保后台之间平衡
在人工智能、机器学习算法的介入下,安卓厂商设计了更加智能的后台机制。
比如魅族会起名叫OneMind技术,能够更优雅的平衡“杀后台”和“保后台“,知道谁该杀,谁不该杀。
即使杀掉,安卓厂商也逐渐都能保留上一次App的进度了。
Android从底层也开始借鉴iOS的墓碑机制。比如,在比较新版本的Android开发者选项中,可以看到“暂停执行已缓存的应用”,这个描述就很墓碑。
前不久,小龙的兄弟QQ也接入了华为、小米、vivo等国产厂商的推送服务,希望小龙尽快吧。
同时,随着安卓阵营不断堆料硬件,用户也不少吐槽应用后台留存的问题。
于是,像是刚刚发布的Redmi K60至尊版、一加Ace 2 Pro这样的国产安卓手机,已经将RAM内存加到了最高24 GB的水平,后台甚至可以保证留存七八十个app了。而12 GB机型,在2023年也还足够大部分普通用户使用。
苹果引入灵动岛实时活动,区分应用后台状态
在去年WWDC 2022上,苹果发布了iOS 16。
其中,一个叫实时活动的新功能,我们可以视为苹果对“后台”的全新认识。
实时活动状态的App,有4种状态:等待中/进行中/成功/失败。
状态中的App会被更少的进行后台限制,应用可以实时在后台刷新最新状态,并呈现在包括全天候显示状态下的锁屏、灵动岛等位置上。
华为也在最新的Harmony OS 4.0中加入了理念相似的“实况窗”功能。
总结:开放与封闭的相互奔赴
回顾主流移动操作系统的后台多任务发展历程,我们会发现Android和iOS是相互奔赴和借鉴的,iOS早期完全封闭,逐渐越来越开放,现在也不算严格的墓碑机制;Android早期完全开放,却逐渐趋于严格管理,极致情况下也成了iOS那样的墓碑机制。
没有一种机制是绝对完美的,用Android的朋友羡慕iOS生态严格管理、应用高质量;iOS的朋友羡慕Android的开放自由后台,后台打开微信从来不用“加载中”……
展望未来,iOS和Android都在探索一种更加优雅和智能的后台管理方式,只是实现方式不同。
标签:
- 为什么安卓不采用和苹果一样的墓碑机制?浅谈iOS与Android后台史
- 山东淄博爆炸最新消息(厂房几乎夷为平地)
- 安徽小吃淮南牛肉汤面(关于安徽小吃淮南牛肉汤面简述)
- 车评头条:三菱Eclipse Cross以具有竞争力的价格进入美国
- qq空间音乐排行榜(qq空间音乐)
- 职信网人才入库证书有什么用 职信网
- “客户转来几千万,我们崩溃了”…银行基层员工压力调查:“活动太多,大家都说好想生娃”
- 新闻跟踪 | 五条古驰围巾均已退货退款
- 凌晨2点半,拜仁起航!凯恩将首发:对决金靴,冲击第1球
- 瑞典将恐怖威胁级别提升至第四级“高威胁”!中国大使馆凌晨发布紧急提醒:密切关注当地安全形势
- 鸟德毕业神器!无名巫妖的护符匣,魔兽80怀旧服法系DPS强力饰品
- 捷达方向机一套多少钱(捷达方向机油多久换一次?)
- PICO推出VR探险求生互动纪录片《跟着德爷闯东非》
- 陕西省西乡县发布高温黄色预警
- 德凯奥特曼:奏大惨遭超兽和泰拉法萨围殴,亚波人终于要来了!
- 英伟达AI大模型训练需求增加 订单已排到2024年
- 铌金属板块概念股有哪些?(2023/8/17)
- 咳嗽嗓子哑怎么治更快更有效 具体是啥状况呢
- 天风证券给予健盛集团买入评级,Q2盈利环比改善,H2订单稳增可期
- 未来一周海南全岛多雨,雨天交通事故多发,交警提醒
- 淇县:“圈”出便民生活 画好幸福同心圆
- 九丰能源:主要投资安全性高、流动性好的理财产品
- 中国船舶租赁(03877)获授最多7.5亿元贷款融资
- 联想新游戏生态品牌 Legion Go 将推AR眼镜
- 52万捐款到手700元?警方出手
- 哇嘎收索(哇嘎官网)
- A股刀具板块上市公司有哪些?(2023/8/19)
- PR单独删除音频教程
- lol感恩皮肤碎片获取方法 lol感恩皮肤碎片
- 葬煞纪元(关于葬煞纪元简述)
- overlord第12话:黑山羊幼崽登场,战士长请求与骨王单挑!
- 芦笋根的种植方法和时间(芦笋的种植方法和时间)
- 中信证券明明:“降息”符合预期 预计LPR等额下降15BP
- 外交部发言人:中国依然是世界经济增长的重要引擎
- 陕西神木市公安局严厉打击毒品违法犯罪工作纪实
- 盐城市和扬州2023年gdp 今年GDP继续超5000亿元城市盘点之一
- 4年开出超6500家门店,1年卖出7.9亿杯奶茶,茶百道冲刺港交所
- 美联储会议纪要:通胀风险可能要求进一步收紧货币政策
- 2023年中国生鲜农产品供应链研究报告
- 比拼价格 比拼服务 比拼供应链 快递龙头企业竞争升级
- 通讯:美国政府救援不力引民愤 夏威夷野火灾后重建路漫漫
- 教育部公开曝光7起违反教师职业行为十项准则典型案例
- 焦作市山阳区康乐社区:爱心义诊点亮“幸福和谐星”
- 缅甸北部玉石矿区坍塌致死人数升至33人
- 量子计算机成本下降 新应用吸走资金
- 甘州区政务服务管理局:持续优化营商环境 提升惠企便民实效
- 男子高铁抽烟列车长上前制止反被骂,拍摄者:他说谁管就打谁,还把列车长咬了
- 国家出台措施促退役风电、光伏设备循环利用
- 福特与韩国公司合作 斥资9亿美元在加拿大建造电池材料厂
- 应雨宸:站在舞台上的那一刻,感觉世界都亮了
- 晨会聚焦
- 怎么在快手里同框_快手同框教程
- 上海三毛(600689.SH):公司主营业务未涉及新技术、新产业、新业态、新模式
- 3g无线上网卡电信(3g无线上网)
- 首个以公益性征收实施的非成套住房改造项目居民集中搬场
- 董佩佩(关于董佩佩简述)
- 蓬安县新时代文明实践罗家镇花厂村志愿服务小队(关于蓬安县新时代文明实践罗家镇花厂村志愿服务小队简述)
- 吐鲁番多名游客头发直立如刺猬 头发直立怎么回事
- 功勋免费回归!恭喜国米!顶替卢卡库,张康阳神了,4前锋3线争冠
- 纵享人间自在,阳澄湖畔越夜越精彩
- 科技赋能食用菌产业,“千菌万码”助力“云南乡村振兴”
- 怎么写小说出版(怎么写小说)
- 官方:利物浦18岁门将休伊森外租至斯塔利布里奇 租期半个赛季
- 有什么护肤方法能快速补水抗皱?美男作家雷华锋教你护肤方法
- 葡萄酒鉴赏宝典(关于葡萄酒鉴赏宝典简述)
- 安徽省财政投资评审中心(关于安徽省财政投资评审中心简述)
- 蓝衣社复兴社力行社(关于蓝衣社复兴社力行社简述)
- 中国工程院院士高文:算力网将面临两大挑战
- 社保界又有“坏消息”,社保缴费年限调整,会对这三类人有影响!
- 神农本草经作者是谁
- 空间应用成果频现 航天技术创新“更好 更快 更省”
- 急性鼻咽炎的症状 急性鼻咽炎有什么表现?
- 鹅会自己孵蛋吗 大鹅会自己孵蛋吗
- 100余件案例支撑!揭秘《我经过风暴》创作幕后
- 陕西氢能兰炭尾气一体化氢能示范性项目通过评审
- 【财报深度解读】宁德时代,如何做到日赚1.15亿元?
- 插混版GS8 全新传祺ES9旅行者将于成都车展亮相
- 四川内江市市中区发生4.0级地震 震源深度10千米
- 三刷《潜伏》,我终于明白,吴敬中为什么不拆穿余则成的真实身份
- 远东控股国际(00036)发盈警 预计中期亏损同比扩大至不少于约1700万港元
- 北京发布重要通告!
- 旅游+直播火了!导游、旅游企业纷纷入局,盈利渠道多元化
- 崇左新闻2023.8.18
- 亚运会攀岩比赛场馆举行开放体验日活动
- 汇聚志愿力量 共建文明家园
- 东部战区宣布位台岛周边军演!“是严重警告”
- 连续霸榜2年!海珠商办三冠王诞生
- 国家级人力资源服务出口基地迎接首批国际考察团
- 八字论男女配对(男女合八字很准的
- 发展方向怎么形容_发展方向
- 黄山对话会:共商数字技术赋能名录遗产可持续发展
- 林火持续蔓延 加拿大不列颠哥伦比亚省宣布进入紧急状态
- 记忆 | 沈贻炜:谢晋的盛誉和苦恼
- 身不由己!Model Y突降1.4万,已有11家车企跳身价格战
- 原神4.0大号预装包来了
- 走进区域看发展·中国式现代化的京津冀实践 | “带着嫁妆”来落户
- 鞍钢关宝山公司建设“智慧工厂” 打造铁矿行业标杆企业
- 将夜1演员表
- 8月14日20:00—15日16:00,四川普通高校对口招生专科批征集志愿
- 贵州桥旅融合发展提升山地旅游特色