问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

安卓手机运存越来越大,却还是不堪重负?一个APP开发者的自述

发布网友 发布时间:2022-10-29 10:01

我来回答

1个回答

热心网友 时间:2023-10-09 23:10

当初因为 iPhone 太贵买不起的时候,有了第一台小米手机,对于当时没有用过 iPhone 的我来说,用惊为天人来描述不为过。

小米1这部手机当时用的确实是太顺手了,也可能也是因为第一次用到如此顺手的手机的原因,最后的小米 2s、小米 3、小米 4s 都是因为它而去使用,却一次比一次失望,最后不得不去尝试其他品牌。

机缘巧合下,没想到自己会成为一个APP开发者,对于安卓机和 APP 方面也有了些自己看法。

说起安卓手机,直到现在还有很多人的第一印象就是卡,其实现在大部分安卓机用两年不卡是没一点问题的,比起当时用上半年就像换的情况,好了不要太多。

那么安卓手机这么卡的原因是什么呢?

作为一个小小的 APP 开发者, 没有能力去评价 Android 系统的好坏,那就只能说说 APP 是怎么让手机变的如此不堪重负的。

以前在做 APP 的时候,碰到过一个需求,就是安卓APP的消息推送。

那么消息推送是怎么让安卓机不堪重负的呢?

其实在安卓机上,消息推送本来是由谷歌的 GMS 管理的,但是国内环境下无法使用,所以就衍生出来了各种各样的消息推送系统,有第三方:极光推送、友盟、百度等等,也有大厂自己开发的消息推送系统

关于消息推送,有一个矛盾:安卓系统会杀死长时间在后台的程序,而消息推送是需要常驻后台的,常驻才能接收到服务器传来的消息。

那么怎么解决常驻后台不被杀死呢?

说起来也有意思,看过极光推送的文档和一些网上的方法,其实常驻后台的方法就是“互相唤醒”,就是说当一个程序被杀死之后,其他“活”着的程序就在后台将他唤醒。

看到这个之后,你是不是想到了什么?

是的,现在APP这么多,哪个没有消息推送机制?只要你敢打开这些 APP 的推送通知,那一天能收几十上百个消息。

可想而知,这些默默运行在后台的服务,消耗了你手机的多少运存。

说到最后,当你在下载 APP 之后,不需要推送的时候,就去设置中关闭对应 APP 的通知功能,这样至少能让手机轻松很多。

作为一个APP开发者,其实也是希望推送系统能够有一套统一的处理办法,这不只对手机有好处,对开发人员的工作量也大大减少了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
双人沙发的一般尺寸是多少 双人沙发的标准尺寸是多少 双人沙发的常规尺寸是多少 一般的双人沙发的尺寸是多少 2人沙发标准尺寸是多少 面对此等形势与挑战,我们又该如何应对? 大量国央企数科公司成立,传统软件公司如何应对 造梦西游OL 造梦西游ol 80级以后该干嘛? 西铁城走心机程序更新失败 房子满二是指多久 手机6GB运行内存大概能装多少APP? 我想问一下公孙离回程特效怎么领 cf提示文件已损坏或丢失怎么解决 cf提示文件已损坏或丢失解决方法介绍 汽车原厂配件哪里买 自动化专业属于电子信息类吗? OPPO Find X3 Pro智慧识物如何开启/关闭? OPPO A95智慧识物如何开启/关闭? OPPO Find X3如何开启/关闭智慧识物? OPPO A55如何开启/关闭智慧识物? - 信息提示 妄想山海龙涎溜青菜配方 满堂脚手架和普通脚手架的区别 电热水器外壳接缝漏水是怎么回事及处理办法(1)? 不封阳台怎么防止落雨进房间 请问我的世界海豚怎么带路 有哲理诗意的男生名字姓张 张姓罕见好听的名字古诗词 荤素搭配怎么做好吃,荤素搭配的家常做法 得物天天领劵多久领一次-得物天天领券为什么只有一张优惠券 电脑上的奥奇传说怎么兑换澳币 樾字取名含义用于人名的寓意好不好?尾字是樾的女孩名字 90后女孩的试管心酸史,为什么有些人想当个妈妈,却如此艰难? 成年人的心酸!90后女子失业后却还要假装上班,成年人有多不容易? 可撕式胶粘除尘器怎样使用 协商解除劳动合同需要提前30天吗 解除劳动合同提前30天通知 我想问问迷你世界猪吃什么食物 拯救者怎么进入bios 老师,请不要在学校里吸烟,小作文100字 鲤鱼和鲫鱼的区别 鲤鱼和鲫鱼的差异如下 很喜欢淡紫色的衣服,那么怎么搭配会比较好呢? 单排轮滑转弯时的交叉步怎么做 2021最潮最火网名吃鸡吊炸天的名字 建筑结构分析中,经常用到MIDAS\PKPM\SAP\ETABS,有时要用两种以上软件计算,模型转换有没有好的工具? 调节情绪的方法分别有哪9种? 离婚协议上写的欠款不给怎么起诉_法师兄 中国移动一个G多少钱? 魔兽世界,盗贼的强隐技能详解? 花旗参的吃法 花旗参的五种吃法 王者荣耀英雄的台词口头禅座右铭和常说的话 王者荣耀英雄的口头禅介绍 鱼香佛手瓜做法 鱼香佛手瓜做法分享