安卓手机卡慢的原因,你真的想知道么?

Android早已是全球最大、用户最多的移动操作系统之一,不过它离全球最好用还差得很远。

大家随手就能举出些曾经历过的糟心体验,如手机卡顿!电量不禁用!广告弹窗老是出现!

不过很少有人会追根寻底的去问为何如此,Android原生设计是怎样的?官方有修正吗?有民间大神来做补丁方案吗?

可能很少有人会知道,Android的不好用是因为什么?现在的Android又是怎样?

手机卡顿从技术角度来说,卡顿主要有三方面原因:

Android应用采用Java语言,相比iOS的Object C它更耗费硬件资源;

Android设备过于分散,至少一半以上是中低档机型;

Android对前台进程没有提高优先级,后台过多容易抢占更多资源。

虽然“天生卡顿”,但经过几年的艰难努力,现在最新Android设备已经很少出现卡顿问题了。

来看看这个问题是怎样被改善的。

早期的Android版本(v1.5+)没有进程管理,当每次多开了几个应用,大家都会用atk等第三方工具来杀后台。

Android 2.3加入了进程管理,终于可以用系统设置来关闭应用,不过只能一个一个的关。

这时已有许多工具类应用支持一键清内存。Android 4.1-4.4的“黄油计划”以及后续改善,对小内存设备做了极大优化,桌面切换效果绚烂些也很流畅。这也是得益于硬件更迭的加快,从单核双核四核升级的时间只在2013一年多的时间内就完成了。

Android 4.4里开发了一个新的应用运行环境ART,切换到ART后,应用打开、切换变得非常流畅,可以媲美“黄油计划”后的桌面切换效果。不过ART需要开发者去做应用兼容,目前大部分主流应用做出了兼容性更新。其实在2013-14年,硬件的性能已经可以让Android足够顺畅,但我们还是能听到一些卡顿抱怨。

原因在微信(游戏大家有预期,反而不会那么抱怨),

如果你的微信好友和群稍微多些,它将逐渐吞噬掉这台设备的内存,清理工具也只能些许缓解状况。微信变成了现在很多人升级设备的理由。

手机电量不经用移动设备的电量不经用,但Android这点特别明显。

很容易比较,3000mAh电池的Android手机使用时间和1500mAh的iPhone差不多,有时还不如。不过这已经是很大进步了,因为现在的Android系统效果比以前丰富的多,还能一直开着Wi-Fi、蓝牙和GPS。

Android的耗电优化分为两方面:硬件、软件。

硬件端大概在2013年左右完成优化,此前“开着Wi-Fi”和“不开Wi-Fi”电量差别在10%以上,而现在开不开差别不大。

软件端主要是待机后后台应用还在工作,比如联网检查新消息。iOS上所有消息推送都使用苹果官方的推送服务,Android上由于Google的GCM不强制使用以及在国内不可用,大家都是用自己或合作方的推送服务。

打个比方,同样三个应用接收消息,苹果上一次推送完成,Android上要三次推送。

部分厂商在ROM中增加了“对齐唤醒”可以让Android一次推送完成,不过它被认为可以绕过。推送服务泛滥变成现在Android耗电的最大由头。这时“一键清后台”就有了新的意义,从开始的缓解卡顿变成现在的省电,把后台一清,就一了百了。其他方面Google一直着力改善Android的体验,不过它更着重基础体验,比如卡顿、续航。在其它方面则余力不足,比如广告弹窗横飞、权限滥用、应用缓存文件,这些让第三方安全应用有发挥余地,LBE安全大师、360手机卫士、腾讯手机管家即基于此。

这部分不再是Android征服硬件,而是移动安全公司与广告公司之间的战斗。

广告弹窗插件前几年更泛滥,手机的通知栏几乎全是这些信息。还曾经出现一些奇葩事情,某个应用内的广告插件平时不启动,但微信启动时它就弹广告,让用户以为是微信在弹窗。后来几乎上规模的广告插件都被识别,由于效果不佳,现在的广告插件收敛很多,只做用户信息收集和固定展示。权限滥用也很可怕。最早版本的微信会自动上传用户通讯录,这就是一起很典型的例子。目前应对方式还是使用权限管理软件,大多安全应用都有集成。应用缓存清理这点看似很小,但想想猎豹清理助手以及美国上市的猎豹移动就知道这块绝对是个痛点。

从现在看,Android不好用主要还是软件端的体验,硬件端已经足够。Android系统的过于开放让它拥有最多的用户,但也使得这个系统的最弱端被无限放大。

但是有一点不能否认 Android早已今非昔比了 毕竟硬件等等强太多。

本贴·内容搬运了Amigo论坛的一些 谢谢那位大神

zol论坛-铁心木头人 来稿。

转自:http://toutiao.com/a4151440775/

时间: 2024-08-30 13:02:44

安卓手机卡慢的原因,你真的想知道么?的相关文章

选择IT培训前,你真的想清楚了吗?

IT培训是近年来的热门话题,人们对于培训的热论也从未停止,各种声音混杂,给想要真心学习的人造成了视听困扰. IT培训最早兴起于2000年左右,但是真正火起来确是在2011年左右,主要得益于IT行业的发展.国家产业机构的转型.而近年来的云计算.物联网.移动互联网.大数据等新技术.新业态的发展,更催生了IT培训的进一步发展.国内IT行业的发展让企业对IT人才的需求持续升温,而作为人才输送主要来源的大学却掉了链子.大学教材与市场的脱轨,注重理论.轻视实践的教学,造成大多数毕业生很难满足现下企业用人需求

你为什么写不好自媒体?原因竟然是想太多|自媒体有坑,得绕③

世上本来就有坑,掉进去的人多了,也就发现了坑.前方有坑,大家绕行.欢迎来到自媒体绕坑大作战,今天是第3期节目,我是张书乐.咱们聊一聊,怎么样才能做出爆款的自媒体文章.前两讲,大家出门右转 咱们今天重点解决3个问题 第一个是洗稿这种来钱快的事,为什么最好别干? 第二个是每一次创作内容,到底多长最合适? 第三个是不是说自媒体都要有意见领袖的范吗?怎么我想法多了,观点犀利,反而掉粉? 先说一个前几天我亲身经历的事情,当时有个人加我的微信,我瞅着名字叫自媒体淘客,想着应该是一个做自媒体的过来交流下经验,

专家是什么?我真的想知道(转)

英文原文:What’s An Expert? I Sincerely Want To Know. 有人在 Quora 问道,”答案应该被分类为专家级/非专家级吗?“ 我回应: 没有专家这回事儿. 首先,有一堆轶事. 在 1799 年,乔治·华盛顿感冒了,他咳嗽.发高烧.这被视作紧急情况,最伟大的.在世的美国人生病了!在此之前的大约 2000 年里,血液被认为是身体里的主要力量.如果某人病了,血液中的某些东东需要被排出去.最终,放血.我不知道吸血的水蛭是否参与了.第二天乔治·华盛顿去世了.死因不是

苹果IOS比安卓流畅的系统原因

Android 系统与 iOS 系统,两者在处理信息的优先级上就有不同的原则.iOS 对屏幕反应的优先级是最高的,它的响应顺序依次为 Touch--Media--Service--Core 架构,换句话说当用户只要触摸接触了屏幕之后,系统就会最优先去处理屏幕显示也就是 Touch 这个层级,然后才是媒体(Media),服务(Service)以及 Core 架构.而 Android系统的优先级响应层级则是 Application-- Framework -- Library -- Kernal 架

我想这篇就写些我是如何自学安卓的吧,顺便介绍下我

至今从12月初开始到现在已经快2月 ,原来工作是做石油天气管道敷设的属于中原油田管道局管辖,从实习毕业一直在做,野外风吹日晒有时候晚上还要在野外过夜连夜施工,抢修,心里一直有个梦想一直对编程JAVA C感兴趣 但是因为很多原因而且没有勇气做出改变放弃很稳定并且薪资还不错的工作 有女朋友有房贷的压力下 做出一个改变是需要很大的压力(单亲家庭经济不宽裕如果放弃就只有母上来支撑),然后今年失恋了 就一直浑浑噩噩,也意识到应该给人生做个改变,终于12月开始了我的自学之旅,道现在已经有1个月又21天 52

你知道吗?安卓随时都可能被微软杀死!!!

安卓的困局 上世纪80年代,律师加里·里贝克(Gary Reback)为太阳微系统公司(Sun Microsystems)工作,当时Sun还是一家年轻的科技创业公司.一群穿着蓝西装的IBM员工来到Sun的公司总部,他们是来索赔专利侵权费的,IBM声称Sun侵犯了其7项技术专利.Sun的员工在审查了这些专利后耐心地解释道,7项专利中有6项可能已经失效,而Sun显然没有侵犯第7项专利. 里贝克在一篇经典的<福布斯>报道文章中描述了后来的情形:随后是一阵令人尴尬的沉默,蓝西装们甚至都没有相互商量,他

ASIO插件 真的能提升 音质?(听音乐者必看)

最近在倒弄HIFI音乐播放器footbar2000的配置时,发现了2011年的一个神贴, 最牛逼的是,这个神贴到现在还屹立不倒,还有很多无知的人在下面膜拜, 我真的想问:你这么优秀,都能逆天反转音质,你妈知道吗. 首先,我们再来看一看这个神贴: foobar2000使用ASIO插件.驱动大幅提升音质图文教程 http://www.pt80.net/thread-283285-1-1.html. 从帖子 上看,其实作者就干了两件事: 1.使用了ASIO输出插件改变音频采样率,设定为48kHZ. 2

开笔(一直以来,我总是想得太多,做得太少)

曾经无数次构想自己的路,但是走到今天,却突然发现,自己选择的路太规矩.(太久没写东西,逻辑已经混乱了) 从大一入学到现在,已经过去了一年半,这一年半,我学到了什么?我长进了什么?我在脑海里狂搜一遍,发现什么都没学到.如今的我跟刚入学的我相比没有本质的变化.我觉得这些都要归咎于我没有一个规划,或者说没有一个有效的规划. 既然要谈,就放开来谈吧.先从规划讲起.我的专业的计算机科学与技术,在入学之前我有引路人,他告诉我这个专业的方向,也就是从那时候起,我知道了ACM(国际大学生程序设计竞赛).然后当时

想知道HTML5培训班值不值得去参加

如今,随着移动互联网的快速发展,以及各大企业对HTML5开发人才的重视程度来看,HTML5开发这么技术是值得我们去学习的.此外,据统计2013年全球有10亿手机浏览器支持 HTML5,同时HTML Web开发者数量将达到200万.HTML5培训将成为未来5-10年内,移动互联网领域的主宰者.也由此可以看出HTML5的未来十分光明,发展前途不可限量. HTML5培训的发展前景好是有目共睹的,然而看到培训机构上万的培训费用不免让人怀疑HTML5培训班值不值得参加,一个HTML5培训班真的值那么多钱吗