您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
频繁的安装和卸载App对手机伤害大么?
手机,软件,文件频繁的安装和卸载App对手机伤害大么?
发布时间:2020-12-06加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
生活在智能时代,我们每个人人手都会有一台或者多台手机,下面来讨论一个问题就是频繁的安装和卸载app会不会伤害手机,这个是很多人关注的点。
目前来说一般就是两种手机,安卓手机和苹果手机,对于苹果手机来说,理论上的伤害肯定是有的,主要就是在于对闪存芯片的读写上,但是真的是太微乎其微了。
因为苹果手机的IOS系统是一个封闭的系统,各个软件是相互独立的,一旦你卸载某个软件,就会导致这个软件的所有文件被清空,没有残留,所以,拆卸软件并不会对手机及其运行速度造成影响。
苹果手机在知卸载APP的时候,所有APP图标都会一起抖动吗?除了被删的那个,其他的都被吓得瑟瑟发抖,所以我们都需要把手机放到其他的文件夹再卸载,这样就不会吓到其他的应用了
对于安卓用户来说,拆卸软件却会造成一定影响。
安卓系统具有开放性,软件在卸载的时候卸载不会很干净,会有残留的文件夹在里面,所以手机存储里的碎片化文件就会越来越多,会占用内置一些内存,所以需要我们用清理软件去清理这些垃圾文件。不过不用担心,这些文件所占用的内存空间都是非常小的,一般一部安卓手机大多使用1-2年,在合理的清理下应该不会到达这个程度,因此,基本不用担心这些卸载垃圾造成的影响。
回答于 2019-09-11 08:43:50
1、手机频繁安装卸载软件会产生大量垃圾文件(临时文件,数据文件等),导致运行速度变慢。短时间可能察觉不到什么,时间长了就会发现系统变慢了很多;
2、而且现在很多软件里边都带有间谍软件,广告软件等流氓软件,有的非常顽固,进入系统里边根本无法删除,大大影响用户隐私安全。甚至有些吸费软件在后台偷偷定制业务,跑流量。
3、建议最好手机里边装个手机管家,安全卫士什么的,定期杀杀毒,清理下垃圾文件。
4、使用一段时间手机变卡了可以进行刷机操作,这样就可以达到完全清理手机内存的效果,软件最好到手机自带的应用商店下,这样下到流氓软件的可能性就很低了。 5、频繁安装卸载软件对手内存也是有损害的。
回答于 2019-09-11 08:43:50
苹果内存安装工作业务流程我还不清楚,不过我可以帮你解决一下Android手机频繁安装和卸载问题。
第一点,我们探讨一下Android 安装app的机制,这里用简单的单流程来讲,不讲太深。其流程为:
应用安装业务拉起
业务消息轮询给PackageManagerService
发送apk缓存拷贝消息
判断当前包包名存不存在,是不是已经安装好的包
检查目录环境,是否安装有权限,是否磁盘空间充足
开始拷贝安装
那么我们接着再来看看Android 安装应用的场景有哪些:
1、adb 隐式安装应用
2、应用商店安装应用
3、网络第三方安装应用
我来详细的介绍一下这3种场景的区别,第一种adb 隐式安装应用有两种方式,第一是adb push,一般用于直接应用安装,比如刷root,恢复出厂设置 ,亦或者通过手机应用市场来升级系统和第三方应用,基本上都是使用的这个命令。这个命令的好处是直接安装,不需要经历存储逻辑中的缓存拷贝,使得手机能够保证存储碎片的同时,不会带来新的碎片,所谓纯净升级就是这么来的。
另外一种就是adb install 一般是通过电脑给拥有root权限的android 手机安装应用才会走的命令,还有手机应用市场安装新的应用也是使用的这个命令来后台安装。这就是会走之前的拷贝消息等磁盘和内存的缓存操作,这样一般反复卸载安装操作是将apk转存到安装目录下,和在此处的目录进行删除。
再接着就是网络第三方安装了,就是你第三方应用下载下来的包,包括浏览器应用直接选择安装,这个就是走的应用上的流程,尽管最终安装应用的目录和应用市场下的不一样,但是走的流程是一样,也是需要经过拷贝的,会在磁盘和缓存中留下碎片。
看完应用安装,我们再看看应用卸载。
Android应用卸载的流程如下:
1、从系统缓存中删除应用写入的结构
2、从磁盘中删除应用dex解码后的使用文件和生成源码资源文件
3、从磁盘中删除应用写入磁盘的缓存文件
4、更新系统设置中的应用信息
同样我们在不停的卸载的时候,也会进行大量的磁盘读写操作,还有缓存操作,那么操作过程中也会留有系统生成的碎片信息,比如log文件,比如一些应用
.bat
之类的未删除文件。这些就是在系统清理中经常提醒的,应用删除遗留文件。有些游戏应用的文件夹都不会被删掉,也是遗留下来的碎片文件问题。
最终我们得出结论,
1、在多次安装过程中,如果是已在的应用,那么对于磁盘和缓存的伤害是微乎其微的,所以一次应用多次升级或者一次升级100甚至1000多个应用,只要不是在第三方应用下升级,而是在系统应用市场中升级,那么它不会有任何对手机损伤的情况。
2、在多次安装的过程中,如果是新的应用,那么对于磁盘和缓存的影响是比较大的,同理多次删除应用也是如此,如果我们多删,多安装,那么造成的碎片文件会增加,也会让log文件变得更加庞大,以及系统的setting服务反复调用后果也是很严重的,容易造成ANR,也是我们常说的应用失去响应。
所以在使用Android手机,我给出的建议是,尽量在系统应用市场中安装和下载应用,卸载应用后,最好清理一下磁盘,并且有时候需要让手机休息一下,最好每隔7天到15天关一次机器,这样可以充分的增加手机缓存和磁盘的寿命。
上一篇:特效化妆好学吗,就业怎么样?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |