本篇文章4274字,读完约11分钟

然而,如果我们想回答这个问题,我们需要回到上个世纪去寻找智能手机的起源。

西方历史和幻想文学作品非常热衷于表达“血统”的背景。他们的传统文化认为血统可以决定天赋,这导致了“命运是否注定”的哲学思考。例如,著名的哈利·波特系列在解构之后很容易找到。这实际上是一个关于格兰芬多和斯莱特林及其后代的杀戮历史的故事(哈利·波特是格兰芬多的后代,继承了他的勇气,伏地魔是斯莱特林的后代,拥有他的野心),而无处不在的预言(一个最终会杀死另一个)也实现了西方惯用的宿命论情结。

【技术控】为啥Android手机总会越用越慢?

在科技行业,“谱系”的定义已经被“基因”所取代。一个公司拥有什么样的基因决定了它的专业领域。这一评价也被广泛接受,成为唯物主义时代的一个独特的唯心主义概念,经受住了事实的检验。当我们试图解释微软在互联网上失败,谷歌在社交网络上失败,百度在电子商务上止步的原因时,我们会由衷地感到“原来的剧本是很多年前的,

【技术控】为啥Android手机总会越用越慢?

同样,为什么安卓手机的“卡慢”问题总是比iphone更严重,而它的答案从一开始就注定了。

1965年,贝尔实验室、通用电气和麻省理工学院开始合作开发一种既能兼顾易用性又能兼顾功能的操作系统。贝尔实验室(Bell Labs)的软件工程师肯汤普森(ken thompson)经过六年的合作,在休假期间完成了一个名为unix的系统,最终成为贝尔实验室和美国电信巨头at&t的母公司的商业产品,并开始了数十年的版权运营。尽管后来有许多变体,严格来说,unix不是一个开源操作系统。

【技术控】为啥Android手机总会越用越慢?

1991年,芬兰大学生、电脑黑客莱纳斯·托瓦尔兹(linus torvalds)迷上了unix,但他买不起运行unix所需的工作站,于是他试图用同样的方法编写一个名为linux的操作系统。受自由软件之父理查德·斯托曼的启发,linux被加入了自由软件基金(fsf),该基金允许每个人使用、复制、修改甚至出售linux系统,同时承担开放源代码的义务,禁止关闭Linux的企图。

【技术控】为啥Android手机总会越用越慢?

我们必须竭尽全力讲述unix和linux操作系统的故事的原因是,ios和android分别是从unix和linux衍生出来的作品。也就是说,正是unix和linux的这两个特性导致了iphone和安卓手机在使用体验上的巨大差异。

乔布斯曾邀请linux创始人莱纳斯·托瓦兹(linus torvalds)为苹果工作,放弃了linux的开源,并帮助开发mac os的封闭mach内核。在与乔布斯大吵一架后,后者明确拒绝了。自mac os以来,苹果一直将操作系统私有化视为公司战略。用乔布斯的话来说,他把ios放进iphone的盒子里,然后卖给用户。因此,iphone不会被越来越多的卡使用的原因是苹果对其手机拥有从硬件到软件的最高管理权。在一个封闭的环境中,来自第三方的应用程序不能调用超过iphone容许极限的指令,自然也不可能造成持续的系统损坏。

【技术控】为啥Android手机总会越用越慢?

与安卓手机相比,由于开放源代码的条件,谷歌不能限制第三方应用程序的代码端口。同时,由于linux内核在调用系统函数时设置应用程序获取根权限,这也导致了大量的应用程序由于单个函数的实现要求而被整个根级所支配,可以在android手机的任何存储位置读写。这种高度的自由度相当于打开了潘多拉的盒子,这使得安卓手机无法提前防御恶意应用。这也是开源软件在商业领域备受争议和矛盾的原因:它只关心用户是否被赋予自由——这种自由也包括跨越国界的自由——而不考虑如何从最糟糕的起点避免被滥用的风险。尽管谷歌作为一个巨人,一直试图以统一的方式管理产业链,但当产业链在增长时,安卓失去控制是合理的,甚至谷歌也只能扮演其中一个角色。例如,最新版本的安卓通常需要一年半以上的时间才能使激活它的安卓手机的比例超过50%,但ios 7只需要两个月就能更新一半以上的iphone。此外,如果一个应用程序被苹果公司从应用商店处罚,它就不能再被安装在任何合法的iphone上。然而,如果一个应用被谷歌从谷歌游戏中驱逐出去,它仍然可以登录到各种第三方应用市场,并提供正常的下载和安装。

【技术控】为啥Android手机总会越用越慢?

因此,安卓的这一自然缺陷催生了一个“手机校准”市场,并推动了一个新的产业链。

“手机校准”的第一层是系统层。在android 4.4及以后的android l的规划中,它将应用的运行模式从dalvik改为art,其原理就是简单的“预编译”,即当一个应用第一次在android中安装时,它的字节码已经被编译成本地机器码,减少了后续应用运行的启动和执行时间。

根据谷歌自己发布的结果,在不同的性能测试应用中,art的平均速度比dalvik提高了80%,在一些项目中,art的速度甚至提高了1.5倍以上,这非常令人欣慰。

这是谷歌从源头上努力解决安卓卡速度慢的问题,但它只起到了性能优化的作用,并不能解决应用程序非法调用资源造成的问题。同时,由于应用程序安装过程中的“预编译”,整个安装时间会变长,安装后生成的文件也会变大。例如,最新的google+安装包只有690万,但安装后的apk大小已经达到2830万,这就导致了空.安卓手机存储过度占用的问题

【技术控】为啥Android手机总会越用越慢?

“手机校准”的第二层是rom层。作为世界上最大的安卓市场,中国的许多手机制造商已经开发了特殊的Roms来为他们的产品增光添彩,大多数Roms也会考虑优化安卓系统。例如,miui v6声称“引入各种linux内核内存优化技术来提高应用程序运行效率”。

也就是说,像谷歌一样,rom制造商的主要优化工作是用各种补丁修复linux,这样它的底层语言可以更好地适应各种手机终端。以miui v6为例。在引入新特性时,有这样一个东西:“zram调度优化技术”。事实上,zarm是linux内核中的一个内存模块,它的功能是从内存中抽取一部分作为虚拟磁盘,承载linux交换分区,压缩和容纳一些任务,提高内存的利用率,让cpu为内存服务(因为目前的智能手机一般都有多余的cpu,而内存是瓶颈)。

【技术控】为啥Android手机总会越用越慢?

然而,罗也是一把双刃剑。它对android底层系统的修改和对空内存的占用都有增加手机负载的风险。

“手机校准”的第三个层次在于应用层。意外或有意占用手机中的大量应用程序是安卓手机越来越慢的核心原因。太多的应用程序热衷于留在记忆空的房间里,而把大量的碎片留在存储空的房间里,这是造成麻烦的主要原因。这就是为什么即时清洁应用逐渐成为安卓手机的标准。

Android系统有七种类型的进程,即前台进程、可视进程、主服务、辅助服务、后台进程、内容提供节点、空进程。当没有安装清洁应用程序时,安卓手机只能依靠系统的默认分配机制来自动调整内存使用。只要应用程序请求,大多数进程在打开后都会保存在内存中。这最初是为了节省时间和节省用户在重新激活这些进程时不需要重新加载它们。然而,android并没有预料到激烈的市场竞争会驱使应用程序产生“坏钱驱动好钱”的趋势。许多开发人员尽最大努力将应用程序保持在潜在的运行状态,而不是出于商业目的将其保存在内存中。一个或两个很容易说,但一旦数字越来越多,anrdoid手机就会经常堵塞和发热。

【技术控】为啥Android手机总会越用越慢?

以安卓手机清洁应用“猎豹清理大师”为例。清洗流程类型主要放置在后台流程、二级服务、内容供应节点和空流程中:

隐藏)——过程——这是一个被扫描并被确定为最高优先级的过程,因为大多数安卓用户在切换应用程序时不会使用返回键退出,而是直接按home键。前者将让应用程序进入空进程(占用相对较少的资源),而后者将作为后台进程(占用相对较多的资源),尤其是在玩游戏时。根据猎豹清理大师的统计,大约20%的常用应用甚至在不运行时也在后台开始联网,主要是提交产品和用户使用信息,获取广告信息,以及询问是否升级。

【技术控】为啥Android手机总会越用越慢?

辅助服务器-例如,一些企业套件、电子邮件联系人、触摸界面等。这些过程中有许多是由系统带来的,有些用户会使用它们,但有些用户可能不会使用它们,或者已经有了替代应用程序,因此Cheetah Cleanup Master的清理逻辑是基于用户行为和授权的(分为推荐清理和深度清理);

内容提供者-这部分流程没有程序实体,只为其他应用程序提供内容,如日历提供者节点和邮件提供者节点。除了占用内存资源,它还会占用网络,所以它也会给安卓手机造成不必要的负担;

空进程(空)-如果你通过返回键退出应用程序,大多数应用程序也会在安卓手机的内存中留下一个空进程。这个过程没有要运行的数据,但是它会记录应用程序的历史信息,这几乎没有任何价值。同样的,

除了过度消耗内存外,安卓手机还容易在存储器中积累大量冗余数据,包括无法卸载的预装应用程序、卸载后的剩余文件以及应用程序使用过程中生成的缓存。由于安卓本身不提供管理工具,即使在将手机连接到电脑上之后,它仍然是一个类似于windows树状结构的文件夹包。用户很难独立判断哪些文件夹可以删除,哪些文件夹是系统所必需的,这最终将导致手机的大小。

【技术控】为啥Android手机总会越用越慢?

“手机校准”问题可能会增加用户的操作负担。心理压力大于行为压力。玩手机时,不要忘记清洁功能。与iphone相比,这种“独特”的操作习惯也是安卓手机总是像半成品或工程机器的原因。

[作者微信公众账号:techread]

(关注更多钛媒作者的意见,参与钛媒微信互动(微信搜索“钛媒”或“泰美提”)

三链:吃昆虫、吃厕所和油炸??3.模纸锻造,模具模具模具模具模具模具模具模具模具模具模具??. 95镣铐和镣铐??0.07%锝58.....

当前流行度:0

[娇娇]http://itougu.jrj/view/189514.j.....

当前流行度:0

1.1 .涓涓细流??邦邦、邦邦、邦邦、交邦和廖廖??变得强大。.....

当前流行度:0

你知道,你知道,你知道,你知道,你知道,你知道,你知道,你知道,你知道,你知道,你知道,你知道,你知道,你知道........

当前流行度:0

缇落入三条锁链??3镝??6铥??0(乌桕脂含有3条链吗??4镝??4铥??0)死,死,死,死又死,4.72??......

当前流行度:0

那墙,墙,墙和墙呢??钳子里有丰富的镰刀、叉子、叉子、nan和链条,这些都是銮棒的来源.....

当前流行度:1

你想挑起镝,破坏哮喘吗??缇,汤,汤,3汤和柊镶嵌??链条??4."敌鲁,缇,汤,汤,汤."??.....

当前流行度:0

咸丰、大树、细垴、十二寸、相互涓涓??环秀细链,涓涓细流,砸铙钹,甩铙钹,砸铙钹,砸铙钹,砸响,砸得咝咝作响??葛格·岳格·柊.....

当前流行度:0

来源:国土报中文版

标题:【技术控】为啥Android手机总会越用越慢?

地址:http://www.g3gw.com/new/16510.html