设为首页收藏本站

天空语文 如皋  九华 作文  教学

 找回密码
 我要加入(register注册)

QQ登录

只需一步,快速开始

快捷登录

最近看过此主题的会员

天空新人

77翔子

41BCDD

顾佳瑞七六阅读

小燕子

李白202091

蓝兰的花朵

嘿嘿嘿

joycy

颂颂.g

酷土土土

用户已注销

Jeremy

ʚ贴贴ɞ

果子黑

H·princess

李苏楠

方大金

依灵灵灵.

金川兰

lulululu

lisunan18795762

清风拂过

楠大人

王悦

朴弟

查看: 431|回复: 3
收起左侧

[数码评述] 安卓手机运存越来越大,却还是不堪重负?一个APP开发者...

  [复制链接] TA的其它主题
来自- 巴西

Ta在天空论坛排行

积分:NO. 49 名

发帖:NO. 52 名

在线:NO. 33 名

知足常乐77 发表于 2020-3-21 22:34:30 | 显示全部楼层 |阅读模式 来自- 巴西
来自- 巴西

加入天空更多精彩

您需要 登录 才可以下载或查看,没有帐号?我要加入(register注册)

x
安卓手机运存越来越大,却还是不堪重负?一个APP开发者的自述月半程序员见闻 2020-03-20 23:05:36
当初因为 iPhone 太贵买不起的时候,有了第一台小米手机,对于当时没有用过 iPhone 的我来说,用惊为天人来描述不为过。

图片来源于网络


小米1这部手机当时用的确实是太顺手了,也可能也是因为第一次用到如此顺手的手机的原因,最后的小米 2s、小米 3、小米 4s 都是因为它而去使用,却一次比一次失望,最后不得不去尝试其他品牌。
机缘巧合下,没想到自己会成为一个APP开发者,对于安卓机和 APP 方面也有了些自己看法。
安卓手机为何如此卡
说起安卓手机,直到现在还有很多人的第一印象就是卡,其实现在大部分安卓机用两年不卡是没一点问题的,比起当时用上半年就像换的情况,好了不要太多。


那么安卓手机这么卡的原因是什么呢?
作为一个小小的 APP 开发者, 没有能力去评价 Android 系统的好坏,那就只能说说 APP 是怎么让手机变的如此不堪重负的。
以前在做 APP 的时候,碰到过一个需求,就是安卓APP的消息推送。
什么是消息推送呢?

既然是在头条上,那就拿今日头条APP举例:每天一早,打开手机,是不是手机屏幕顶部都有一个小小的头条图标?然后下拉之后,就看到了头条推送给你的几条消息,点击之后就进入了头条对应的页面。这就是消息推送的一种。
那么消息推送是怎么让安卓机不堪重负的呢?
其实在安卓机上,消息推送本来是由谷歌的 GMS 管理的,但是国内环境下无法使用,所以就衍生出来了各种各样的消息推送系统,有第三方:极光推送、友盟、百度等等,也有大厂自己开发的消息推送系统。


关于消息推送,有一个矛盾:安卓系统会杀死长时间在后台的程序,而消息推送是需要常驻后台的,常驻才能接收到服务器传来的消息。
那么怎么解决常驻后台不被杀死呢?
说起来也有意思,看过极光推送的文档和一些网上的方法,其实常驻后台的方法就是“互相唤醒”,就是说当一个程序被杀死之后,其他“活”着的程序就在后台将他唤醒。
看到这个之后,你是不是想到了什么?
是的,现在APP这么多,哪个没有消息推送机制?只要你敢打开这些 APP 的推送通知,那一天能收几十上百个消息。
可想而知,这些默默运行在后台的服务,消耗了你手机的多少运存。
说到最后,当你在下载 APP 之后,不需要推送的时候,就去设置中关闭对应 APP 的通知功能,这样至少能让手机轻松很多。
作为一个APP开发者,其实也是希望推送系统能够有一套统一的处理办法,这不只对手机有好处,对开发人员的工作量也大大减少了。
目前,“统一推送联盟”正在统一所有品牌手机的推送,并有了很大的进展。

月半不是胖,都看到这里了,不妨点个赞吧!

收藏
举报





29 条评论


评论





  • 西门吹水果 10小时前

    除了通信和网银,所有通知都取消[捂脸]

    回复 ⋅ 1条回复0


  • 宏林3691 11小时前

    默默的关闭了几乎所有软件的通知

    回复 ⋅ 2条回复12


  • 悲伤罗密欧26851099 11小时前

    除了微信和头条通知,其它都关掉了

    回复 ⋅ 2条回复5


  • 罗永酷 11小时前

    现在用安卓机,买回来第一时间是,系统升级,然后卸载各种没用的APP,接着是进入各个软件关闭广告各种推送,真的是麻烦啊,这还是懂手机的,不懂的小白压根都不知道怎么关闭推送广告,这就是很多人愿意花高价钱买iphone的原因

    回复 ⋅ 3条回复3


  • 用户8279654624362 13小时前

    原因就是吃掉内存,买更大内存手机,和电脑软件游戏一样的套路!安卓刚兴起的时候,酷我音乐Es文件管理还有UC浏览器才10M的体积






我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 天空金币 , 目前已有2人回答

最近访客

来自- 巴西
回复
天空论坛,有你有我,明天更好!
来自- 巴西
来自- 中国江苏南通

Ta在天空论坛排行

积分:NO. 4 名

发帖:NO. 4 名

在线:NO. 22 名

華大夫 发表于 2020-3-21 22:34:31 | 显示全部楼层 来自- 中国江苏南通
来自- 中国江苏南通
有见解
来自- 中国江苏南通
回复
天空论坛,有你有我,明天更好!
来自- 中国江苏南通
点评回复 支持 反对 来自- 中国江苏南通

使用道具 举报 私信管理员来自- 中国江苏南通

来自- 中国湖北十堰

Ta在天空论坛排行

积分:暂未上榜

发帖:NO. 4 名

在线:NO. 290 名

蔡佳琦 发表于 2024-4-12 00:02:11 | 显示全部楼层 来自- 中国湖北十堰
来自- 中国湖北十堰
不错的想法,学习了
来自- 中国湖北十堰
回复
天空论坛,有你有我,明天更好!
来自- 中国湖北十堰
点评回复 支持 反对 来自- 中国湖北十堰

使用道具 举报 私信管理员来自- 中国湖北十堰

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

×天空论坛发帖友情提示:
1、注册用户在本论坛发表、转载的任何作品仅代表其个人观点,不代表本论坛认同其观点。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。
4、本论坛保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。

QQ|手机版|我们的天空 ( 苏ICP备18048761号 ) |苏公网安备32068202000215号 |网站地图

GMT+8, 2024-11-6 00:24 , Processed in 0.302113 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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