现在的智能手机功能越来越多,硬件配置也越来越高。每次手机厂商发布新品,大多都能在硬件参数上“吊”朋友。但是我们也发现了一个奇怪的问题。安卓手机内存越来越大,但还是会有不足。
那么手机的内存都去哪了呢?接下来,小雨就为大家盘点一下隐藏在安卓手机中的背后的秘密。

运行内存和身体存储的区别
在手机领域,内存是一个比较宽泛的概念。要知道为什么手机内存不够用,我们需要知道手机运行内存和机身内存的区别空。
一般智能手机发布的时候都会有很多不同的版本。比如一款手机发布,就有6GB+128GB和8GB+256GB两个版本。
其中6GB和8GB代表手机的运行内存,其大小关系到手机运行时是否卡死,以及手机可以同时打开多少个应用。128GB和256GB代表手机机身的储物空间空。该值越大,手机中可以保存的照片和视频就越多,手机中可以安装的应用程序也就越多。
简单一句话总结,存储的大小决定了手机操作的流畅度,机身的存储决定了手机能存储多少文件。
接下来,小雨就来看看,从运输和储存两个方面,把它藏在安卓手机背后的秘密里。
运输方面
因为国内安卓系统的生态环境比较特殊,应用软件要想正常收发信息,必须待在后台,尤其是像微信、QQ这样的即时通讯工具。但是很多其他的应用为了达到它的一些目的,也使用各种方法留在后台,其中自启动、消息通知、app之间的相互唤醒是常用的招数。
很多大型网络公司都推出了不止一个应用软件,很多时候会互相入手,恨不得他家的应用软件都在用户手机里运行,这也被大家称为所谓的“全家桶”。而那些没有“家庭桶”的应用,也不会甘于寂寞,会抱团取暖,唤醒对方。

所以在这样的生态混乱下,无论你的运行内存有多大,都有可能被后台运行的软件无情占用。当存储资源耗尽时,手机不流畅甚至卡顿也就不足为奇了。
身体存储方面
Android软件在机身存储的占用方面空也有很多花样。
安卓软件组件太多,使得软应用软件非常臃肿,势必占用更多的手机存储空空间。现在一些主流的安卓软件自带组件,比如微信的小程序,支付宝里除了支付之外的各种复杂功能,甚至连楼主都可以在淘宝APP里打。比如下图,国内某知名手机浏览器,除了浏览器的基本功能,还集成了这么多功能。这些功能的无限扩展,无疑会消耗大量的手机存储空空间。
另外,应用软件的动态下载也会占用手机大量的存储空空间。这种情况最常见的是游戏app,会在服务器端放置一些文件,用户打开APP就会自动下载。所以有些游戏软件从app store下载时显示的软件包并不大,但是经过多次这样的热更新后,就会占据非常大的存储空空间。
占用手机存储空空间的最后一个重要原因是应用软件的各种数据和缓冲文件,这也和用户的使用习惯有很大关系。应用程序在使用过程中会产生一些临时文件,在使用过程中会保存重要的数据。随着微信使用的时间越来越长,它会接受越来越多的聊天记录、表情、短视频、图片。这些内容虽然不能从文件管理器中直接直观的看到,但是占用了大量的手机存储空。
一些影视应用和短视频应用在运行过程中会不断缓存一些视频素材,长此以往会占用越来越多的手机存储空空间。
所以在这样的安卓运行机制和生态环境下,手机的存储空会被一点一点的吞噬。

如何解决内存不足的尴尬
根据以上分析,用户面临内存不足的尴尬,也需要从两个方面做出相应的解决方案。
首先禁止一些不必要软件的自启动权和推送通知权,可以在一定程度上减少后台运行程序的数量,从而减少存储和运输的消耗。
另外,要养成定期清理缓存垃圾的习惯,删除一些使用频率特别低的应用软件,尽可能释放手机的存储空空间。
最后,一个解决方法是使用应用软件的国际版本。由于国际版应用软件将在Google App Store上线,对部分权限和组件的审核会更加严格,手续也会更加精简,不会捆绑乱七八糟的东西。


