

数十万个原因
-知道它是什么,为什么知道它-
大众科学
问题23
您可以一口气想到几个原因
Apple移动存储空间高吗?
不高,与Android机型相比,少了不是明星.
Android模型已开发为8G存储,Apple手机的最高存储只有3G,处理器只有6核(例如iPhoneX).
自相矛盾的是,每个人都认为Apple手机比Android手机更流畅,这值得赞赏.

尽管Android手机已经得到了很大的改进,但不再像以前那样久了,它会经常冻结. 但是,当您用手指触摸屏幕时,仍然可以感觉到Android的“刚度”,这与苹果手机的流畅度不同.
这是什么原因?
首先,系统环境非常不同
“为iOS购买手机”可以说是Apple系统最生动的描述. 事实也证明,IOS系统符合预期.
IOS具有很强的一致性和可控性,它允许所有程序有序地运行.
例如,IOS系统就像一支拥有统一政府命令和严格纪律的武装部队,该命令将很快实施.
相比之下,Android是不同的. 除了确保现有硬件可以平稳运行之外,还必须确保这些制造商提供的各种未知的硬件组合具有更差的可控环境.
这就像一个单位ios为什么比安卓流畅,不仅要战斗,还要照顾道路和其他杂物. 它的职责是模糊的. 一旦任务冲突,自然就会无所适从并影响效率.
第二个,不同的优先级
每个人都有这种感觉:
在Apple手机和Android手机上打开相同的应用程序时,后者总是比前者慢一些.

是什么原因造成的?这是因为两者的响应顺序不同.
IOS对屏幕的响应顺序为: 触摸→媒体→服务→体系结构,而Android为: 程序→框架→屏幕显示资源→体系结构.

也就是说,当打开一个应用程序时,Apple手机会在触摸时做出响应,而Android手机在一段时间后仍然有“考虑”来做出响应.
这个过程似乎很短,但是在特定的使用过程中,仍然可以清晰地感觉到.
结果,苹果的手机自然感觉更快.
三个不同的开发环境
Android使用Java虚拟机堆技术,IOS的开发语言是Objective-C.
Java虚拟机堆技术实质上可一次解释多个命令. 通过打开更多虚拟机堆,可以加快指令解释的速度,并提高在手机上运行的Java软件的速度.
说得更清楚一点,当发出命令时,需要事先进行解释,这导致CPU在等待数据时浪费时间. 数据从手机内存到CPU需要花费时间.

不会一次完成解释. 解释完成的指令并将其发送到虚拟机以执行该指令可能需要花费很多时间.

这就像公司的来举行活动,然后将任务交给每个部门的经理并进行详细介绍,然后中层领导与普通员工进行沟通. 由于沟通不畅,因此需要,经理和员工. 只有通过他们之间的反复沟通,我们才能弄清楚事情.
这自然会延迟时间,因此放慢速度是合理的.
Objective-C不需要虚拟机干预运行过程的中间. 这是系统本身运行程序的执行过程,执行效率自然很高.
就像董事会主席直接面对底层员工一样,取消了中层领导,效率自然会更高.
四,操作机制不同
IOS的背景是“伪背景”,Android的背景是“真实背景”.
这是什么意思?
运行IOS时似乎有许多应用程序处于打开状态,但是除了当前正在运行之外,其他程序在后台处于“睡眠”状态.

就像您使用Apple手机同时打开微信,支付宝,微博,King Glory和其他应用程序一样,如果您当前使用支付宝,则其他应用程序将不再运行.
和Android不同. 只要您不手动退出,后台程序就会一直运行.
也就是说,如果您使用的是支付宝,而其他一些程序似乎没有用,它们仍在运行.
此外,Android系统是由许多手机制造商定制的,通常捆绑了许多软件,并且必须具有高内存支持.
五种不同的环境
也许使用外国Android手机的人都有这种感觉. 尽管流利程度与Apple有所不同,但不如国内流利.
这很奇怪,外国的月圆者吗?

实际上,这都是由国产手机软件引起的. 我们通常下载的应用仍处于后台,并且会相互唤醒.
换句话说,似乎我们已经关闭了一个APP,但实际上它们已经在后台隐藏了秘密活动.
更可恶的是,如果我们打开一个应用程序,它总是必须拖到家里,甚至把老王叫到隔壁ios为什么比安卓流畅,所以如果它没有卡住,这很奇怪.
国外的情况要轻得多,顺滑性自然要好得多.
此外,下载了国内应用程序之后,CPU负载远远超过了国外. 这就像一个总是承受很大压力和压力的人. 整个人都能充满活力吗?
-结束-
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-259472-1.html
中国须严阵以待
这可是宙斯盾系统近1万顿的驱逐舰