手机显示服务器吃撑了,科普:安卓手机运存总是比苹果手机多?看完这些就别冤枉苹果了...

本文主要是介绍手机显示服务器吃撑了,科普:安卓手机运存总是比苹果手机多?看完这些就别冤枉苹果了...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先我们要知道什么是“运存”?和“内存”有什么不同?

对于手机来讲,运存(RAM)是指手机程序启动后所占用的临时空间,也就是电脑中的内存(主存),断电后内容就会清除。而手机中的内存(内部存储空间)则相当于电脑中的硬盘,可以储存软件、图片、视频等一些数据。至于为什么同样的原理手机叫运存而电脑就叫内存,这个无从考证,还望知道的同学在评论区科普。

(为了阅读不绕口,以下统一把临时储存统称内存,把手机内存称为硬盘)

b11724572b8ae0b31649e37bd78d2612.pngSD卡

现在我们言归正传,安卓手机的大内存,这仅仅是国人的福利,也是中国手机的特色。说明白点就是只有在中国的安卓手机厂家才会配备大内存,而国外的安卓手机则会比国内的安卓手机内存要小一些。最直接的例子就是Mate20Pro这部手机,国内的高配置是8G+256G的组合,而海外版则是6G+256G的组合。4G+128G的手机也不少见,而在国内,哪个厂商会出一部4G+128G组合的手机呢?

de53b5e8bfffa9abe68cfaa70f265617.pngmate20Pro

为什么安卓手机会上6G或者8G内存的手机,而最新出的Iphone11内存则为4G呢?重要的是4G内存的Iphone11还极为流畅。这就是国内环境的无奈之举!

让我们用例子来说明,比如打开微信,这个程序就会和腾讯的服务器有一个连接。发一条语音给你的朋友,这语音不是直接从你的手机发到你朋友的手机上的,而是通过腾讯的服务器在周转到你朋友的手机上。这就出现了一个问题,你朋友想要及时接收到这个微信语音的话,那就不能把微信全部关闭,需要留一些线程在后台保持与腾讯的连接,这样才能及时接收消息。

问题在于,一个程序的线程所占用的内存不多。但是对于一部128G储存空间的手机,任何APP都不打开的情况下就能吃掉手机3G到4G左右的内存。而且这些程序所残留的线程都是合理合法的,并且一些线程是无法完全关闭的。所以国内手机的内存必须随着硬盘的增加而增加,否则会出现128G手机开机什么都不干的情况下,4G的内存全部占满。

再来说说IOS的苹果手机,为什么256G的苹果手机4G内存足以呢?因为苹果有自己的服务器,同样打开微信发一条语音,这个语音还是先和腾讯的服务器连接,腾讯的服务器再和苹果的服务器连接,而苹果的服务器再和手机的IOS系统连接。在关闭微信的情况下,只要连接到网络,IOS系统则会推送微信的消息。关闭软件则没有一丝线程残留于内存当中,所以就算是512G的储存空间,4G的内存也足以使用。

904a0475ba9351cfb36112ba61090b2a.pngiphone11

那么有些同学就会问了,为什么我的苹果手机打开全部软件显示在后台2G内存也足以使用?这是因为苹果手机除了下载、听歌、导航等一些必须留在后台的程序所保留。其他无关的程序直接被关闭,留下一张截图放在任务栏表示存在,所有的内存只服务于当前的一个程序。

那么国内手机为什么比国外手机的内存要大一些呢?这是因为国外的手机和苹果手机原理一样,只不过是把苹果的服务器换成了谷歌的服务器,而国内又被限制无法连接谷歌的服务器又没有一个统一的服务器。所以国内手机的内存要比国外的大,这是国内的安卓生态环境所造成的!

bba2f1cc7aaed5995f9fc187f14adaa4.png

实际上,苹果不加大内存也不是苹果抠门,华为海外版内存小也不是做给国内看。这些都是大环境决定罢了。但是有一点是,不管什么手机在不讨论价钱的情况下,大内存是真的香!

最新最好玩,关注不迷路!@外星人谈科技,记得点关注哦。

举报/反馈

这篇关于手机显示服务器吃撑了,科普:安卓手机运存总是比苹果手机多?看完这些就别冤枉苹果了...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/258129

相关文章

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

第10章 中断和动态时钟显示

第10章 中断和动态时钟显示 从本章开始,按照书籍的划分,第10章开始就进入保护模式(Protected Mode)部分了,感觉从这里开始难度突然就增加了。 书中介绍了为什么有中断(Interrupt)的设计,中断的几种方式:外部硬件中断、内部中断和软中断。通过中断做了一个会走的时钟和屏幕上输入字符的程序。 我自己理解中断的一些作用: 为了更好的利用处理器的性能。协同快速和慢速设备一起工作

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

Linux服务器Java启动脚本

Linux服务器Java启动脚本 1、初版2、优化版本3、常用脚本仓库 本文章介绍了如何在Linux服务器上执行Java并启动jar包, 通常我们会使用nohup直接启动,但是还是需要手动停止然后再次启动, 那如何更优雅的在服务器上启动jar包呢,让我们一起探讨一下吧。 1、初版 第一个版本是常用的做法,直接使用nohup后台启动jar包, 并将日志输出到当前文件夹n

cell phone teardown 手机拆卸

tweezer 镊子 screwdriver 螺丝刀 opening tool 开口工具 repair 修理 battery 电池 rear panel 后盖 front and rear cameras 前后摄像头 volume button board 音量键线路板 headphone jack 耳机孔 a cracked screen 破裂屏 otherwise non-functiona

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

速盾:直播 cdn 服务器带宽?

在当今数字化时代,直播已经成为了一种非常流行的娱乐和商业活动形式。为了确保直播的流畅性和高质量,直播平台通常会使用 CDN(Content Delivery Network,内容分发网络)服务器来分发直播流。而 CDN 服务器的带宽则是影响直播质量的一个重要因素。下面我们就来探讨一下速盾视角下的直播 CDN 服务器带宽问题。 一、直播对带宽的需求 高清视频流 直播通常需要传输高清视频

lvgl8.3.6 控件垂直布局 label控件在image控件的下方显示

在使用 LVGL 8.3.6 创建一个垂直布局,其中 label 控件位于 image 控件下方,你可以使用 lv_obj_set_flex_flow 来设置布局为垂直,并确保 label 控件在 image 控件后添加。这里是如何步骤性地实现它的一个基本示例: 创建父容器:首先创建一个容器对象,该对象将作为布局的基础。设置容器为垂直布局:使用 lv_obj_set_flex_flow 设置容器

C# dateTimePicker 显示年月日,时分秒

dateTimePicker默认只显示日期,如果需要显示年月日,时分秒,只需要以下两步: 1.dateTimePicker1.Format = DateTimePickerFormat.Time 2.dateTimePicker1.CustomFormat = yyyy-MM-dd HH:mm:ss Tips:  a. dateTimePicker1.ShowUpDown = t