同样的内存为什么苹果比安卓顶用
‘壹’ iPhone内存没安卓手机大,为何却比安卓还流畅
1. 应用的设备不同:
IOS和安卓最大的区别在于本身所应用的设备不同。IOS系统主要是应用在iPhone、IPad、iPod 、itouch设备上的操作系统,属于苹果独家御用,定位中高端;安卓系统主要是应用在安卓智能手机上的操作系统,应用的手机品牌众多繁杂,定位低端、终端、高端都有,中低端为主打;
2. 系统的开放性区别:
安卓拥有自己的开源计划AOSP(Android Open Source Project),可以使用安卓源代码进行二次开发;此外,安卓比iOS开放了更多的应用接口API,软件安装更加开发便捷;
3. 系统的安全性区别:
IOS系统是一款比较强大的操作系统,在IOS系统运行的程序不管程序多大都不会造成死机,使用相对流畅很多,而且系统的安全性比较高。
安卓系统是属于代码系统,系统用久之后会经常出现卡机或者是死机的现象,而且安卓系统还存在恶意的插件在系统上自动运行,系统漏洞多,导致个人资料被盗、系统耗电大,流量消耗大等,系统安全性相对来说比较低。
‘贰’ 为什么同样配置,苹果手机比起安卓要流畅很多
不少人都反应苹果iPhone要比一般Android手机流畅,这是一个现象要说是大问题谈不上,毕竟两者是完全两个不同的系统所以严格来说放在一起对比是不公平的。不过因为Android以及iOS是当下两大主流操作系统,对比抗衡之类的说法自然难以避免。今天我们就来谈谈为什么iOS产品在使用过程中会让人觉得更加流畅一些,而为何一些Android手机则容易出现卡顿延迟的情况。
Android系统架构
iOS的Objective-C,编译器gcc,而这个gcc编译出来的代码又被苹果专为iOS架构优化到了极致,运行过程中也不需要虚拟机在中间插手,执行效率自然很高--引自网络。这一段话应该是iOS系统本身运行程序的执行过程,而Android是通过JAVA虚拟机来执行,并且系统需要占用大量内存来换取执行速度,再加上不定期的内存自动回收机制,从而直接导致了卡顿现象的出现。
iOS系统架构有着不错的运行效率
Android的JAVA编程本身运行效率比Objective-C低一些,而且再加上内存自动回收的机制,所以造成了一些卡顿不流畅的现象出现。但根据技术人员讲解,现代的JAVA虚拟机效率已经不再是最大的瓶颈,Android 4.0系统版本之后的卡顿现象明显得到了改善,所以这也是有用户并没有发现自己新买的Android手机出现太多卡顿现象的原因。看来编程语言和机制已经被Android进行了改善,这同样也不是造成它与iOS流畅性偏差的唯一因素,不过影响却是实实在在存在着。
有了优先级的关系,有了GPU加加速的影响,还有两个系统各自编程以及机制的问题,似乎已经可以说明为什么iOS相比Android更为流畅的原因。但最终还有一个问题是就是应用程序,很显然用户觉得卡顿都是在运行软件的过程中产生,毕竟没有安装任何应用的初始出厂手机基本上都不存在不流畅或者延迟等现象,而且一款智能手机不安装任何应用程序那也不符合用户的购买初衷和使用行为。所以归根结底,Android相比iOS的应用程序,到底出了什么问题?
App Store是苹果和iOS的另一个标志
因为iOS产品的封闭性,所以所有的APP运行对象都比较单一,因为每个应用程序都是被运行在iPhone,iPad等iOS产品当中,它们有着很高的硬件利用效率。因为iOS系统的配件供应商只有那么几家,CPU也是一年换一次,这点不像Android终端年年变月月变,开发者很难遇见未来终端分辨率会包含多少种,GPU驱动会包含哪些等等,所以相对来说Android应用开发成本较高且收益较慢。而iOS应用开发则因为软硬件垂直整合而受益,这样一来苹果自然就保证了应用本身其与硬件产品之间的完美结合程度。
其实Android和iOS两大系统APP开发情况的不同,也正是它们开发和不开放的特性所造成的。如果要是拿旗舰Android手机加上一个专为这款旗舰产品设计的游戏,来和苹果iPhone 5运行对比的话,你真的不会遇到Android旗舰机出现卡顿延迟的问题,为什么因为这款游戏针对这款手机设计,在软硬等方面都达到了最大化的兼容和优化,自然就不会出现停滞的现象。
Android App虽然奋力追赶在但数量和质量上并未超越iOS
而Android系统程序要被安装在各种符合要求的手机上面,开发者也不可能针对所有的机器型号进行开发,只能在比较主流的机器上进行测试并保证运行效果,所以他们为了兼顾整个产品线只能不得不降低游戏体验以达到高中低产品可以共用的效果。最后那些占据了Android终端份额的大量大众用户们由于自己的手机不是旗舰产品而得不到流畅的使用体验,自然而然就会产生Android产品不如iOS流畅的抱怨。
‘叁’ 同是128g为什么安卓够用苹果不够用
咨询记录 · 回答于2021-12-17
‘肆’ 为什么苹果1G或2G的运行内存都比安卓的4G或6G运存还要流畅
这个问题问得非常好,这其实是很多人的疑问,我给大家解释一下吧!
先讲一下苹果手机的优点吧,苹果手机最大的优点就是安全隐私服务工作到位,与其说我们买的是苹果手机,不如说我们买的是IOS系统,与其说我们买的是系统,倒不如说我们买的是服务。
这个服务是什么呢?说白啦就是安全隐私服务,那什么叫安全隐私服务呢?通俗讲就是阻止询问有企图的信息收集,保护用户。我这样说可能有网友还是听不明白,举个例子说,我们在使用苹果手机的时候,尤其是在使用本地网络时,广告投放者他会想方设法投放广告,对我们实施骚扰,这些广告投放者如何获取我们的信息的呢?他们通过本地网络,读取扫描设备使用习惯,对用户实施精准定位,进行精准骚扰!
但我们的苹果手机升级到IOS14以后,这种骚扰局面发生了改变,这个广告骚扰再次进入本地网络时,有个本地网络询问开关,未经机主用户本人同意,这些流氓软件无法进入本地网络进行扫描,从而无法侦测用户设备信息,无法精准定位,也就无法骚扰啦!
当然苹果手机在隐私安全方面的工作远远不止这些,例如剪切板弹窗提醒功能,这个功能就是打小报告功能,哪个流氓坏蛋软件在剪切板搞小动作,弹窗立马提醒用户!还有模糊定位功能,例如跑腿、外卖软件要想对我们精准定位,那没门,我们可以把这些软件的精准定位给关掉,让它变成模糊定位!还有软件跟踪授权功能,都是针对流氓坏软件的,因为流氓坏蛋软件是影响手机流畅快慢的罪魁祸首,为什么这么讲呢?
我们来打个比方,把1G或2G运行的苹果手机比喻成私家车,把4G或6G运行的安卓手机比喻成公交车。公交车4G或6G,说起来公交车发动机马力大、跑得快、拉得人也多,苹果手机1G或2G,说起来私家车发动机马力小,跑得慢,拉得人也少!请大家注意一个细节,私家车服务好,专为主人服务,凡事都向主人询问请示,路上有人招手上车,主人觉得这个乘客像坏蛋流氓,主人可以拒载,私家车虽然马力小,跑得慢,但人家中途不受流氓坏蛋乘客的干扰,中途不停车,同等距离同等时间一段旅程,比较之下,私家车先到达目的地,也就显得私家车速度快,这也像征了苹果手机的安全忠贞服务性!
而公交车就不同啦,走走停停,它才不管你是人是鬼,好人坏人不重要,招手就停,给钱就上,一辆公交车上充满了各种流氓坏蛋,这些坏蛋流氓就好比安卓手机里面的垃圾软件,他们各怀鬼胎,有小偷呀,变态性骚扰的呀,骗子呀等,当公交车上的坏人越来越多时,他们在公交车上捣乱,影响公交车正常行驶,这时公交车司机会干预,但为时已晚,这时已经无法控制局面啦,因为这些流氓坏蛋会互相勾结,联合起来甚至挷架劫持司机,让公交车停止运行,这就像安卓手机里面的流氓软件一样,数量一多,它们之间具有换醒功能,后台机主无法控制,手机出现卡顿不流畅现像,从而导致手机死机,停止运行,这样一来同等距离同等时间的一段旅程,公交车慢!这也反映出安卓手机不忠贞的事实!
这也就是苹果与安卓不同之处,大家明白了吗?
iPhone手机使用内存容量总是低于安卓手机主要归功于iOS系统自身的优势,也就是内存管理机制要比安卓系统更完善。
1、所谓的墓碑机制: 苹果iOS系统在对内存管理时采取的“墓碑机制”更良性,切换到后台后的APP占用的内存几乎只占前台时1/10左右。切换到后台的APP在iOS系统中会保留最后运行时的状态,但系统的内存进程管理机制会强制这些APP保持静默状态,仅保留一些推送、感应器等极少部分内容的活动。
这种模式下,用户就会得到两个好处:首先是当你再度切换打开这些后台保留的APP时,就会感觉到打开速度很快;其次就是iOS系统实际消耗的内存就相对很小,不影响你前台APP的使用。
而反观安卓没有这种机制,切换到后台后的APP原来占用多大内存现在还是占多大,这就大量的消耗了系统内存,APP开的一多到后续就可能出现内存不够用的情况。
2、iOS系统对APP权限的管控: 苹果对APP的审核较为严格,同时为了保护用户隐私等对APP权限进行了严格的控制,这保证了APP不会在系统中偷偷摸摸的干“违法勾当”,也这就是说不会胡乱关联启动其他APP,不会后台执行其他各种操作(位置信息、读取剪贴板内容、通讯录、断芯等等),这种模式下必然能有效降低系统内存的占用。
相反,安卓这方面问题就很大,关联启动太过频繁了,如果安装有小米MIUI12系统的用户可以通过隐私保护功能看看,安卓体系下APP的流氓权限和行径有多少!这些动作都会增加内存的使用消耗,因此安卓系统相对就更加吃内存。
3、iOS封闭系统的优势: iOS是苹果完全封闭的系统,从硬件到软件体系均为自己研发,这就能充分发挥软硬件一体的优势。苹果不仅可以自己针对系统进行充分优化,同时也可以让软件开发者严格遵循苹果的一贯规范进行操作,开发者根本就没有植入广告和无用进程的权限。
而安卓作为开放系统就做不到这点,为了相互兼容产生了明显的碎片化,机型和系统之间,系统和APP之间等都无法做到完美的结合。此外,国内安卓体系由于没有统一的管理,各家厂商基本都是各自为战,APP和系统相互抢占各种系统权限(比如推送、广告等),这进一步加剧了安卓的系统资源和内存的损耗,也就导致安卓机型需要更大的运行内存来应对。
4、后台的查杀机制: 相比安卓系统来说,iOS杀后台机制更强一些。当出现系统内存不足时,系统会毫不犹豫的干掉之前切换到后台挂起的APP,从而彻底释放内存。
安卓系统这方面虽然也有类似功能,但还是比iOS系统差一些。
其实就是底层系统的问题,安卓是基于Linux系统开发的,而苹果公司的iOS系统是基于Unix开发的,Linux系统和Unix系统有两个很明显的特性让它们在占用运存方面有很大的区别:
第一,跨平台性基于Linux开发的安卓系统具有很好的跨平台的特性,而基于Unix开发的iOS系统的跨平台特性很弱。当系统具有很好的跨平台性的时候,就意味着系统可以跨平台使用,那数据也会更多、更复杂。所以,处理这些数据的时候就需要更多的时间和更大的内存,所以两者对比,iOS系统因为跨平台较弱,处理数据更快、占用内存更少。
第二,窗体管理系统Linux系统和Unix系统都具有命令下行功能,而Linux比Unix多了一个作用,就是窗体管理系统,也就是具有多窗体管理的作用。具有多窗体管理作用就需要更多的指令集编辑,占用的空间就更大,需要的内存更多。
其实,上述的这两个系统特点就是在说安卓的多后台运行和单后台运行的特点,更是在阐述闭源系统和开源系统的特点。而且,很多人也都知道,开源系统的数据包碎片比较多的,清理也清不干净,也会影响系统运行速度,占用一些内存。
第三,系统生态环境的问题这是多加上去的一点。因为安卓系统生态有个特点,就是乱。很多不该要的权限都会让你强制打开,比如录音、打开摄像头、读取通讯录、短信等隐私权限问题,有些软件应用根本不需要到这些权限,但是它会强制读取你的个人信息,所以安卓应用市场很乱。而iOS系统软件全都在苹果公司的管控之下,软件开发商都需要遵守苹果公司的规则读取权限。
一旦使用了你的权限,也会影响你的手机运行速度,也“另外”占用了你的手机运存。
所以,安卓系统的手机运存是越大越好,毕竟多后台运行背后都在使用着你的运存,特别是现在的软件功能越来越多,还有一些花里胡哨的皮肤等等,这些都在占用你的内存。但是归根结底,还是系统运行方式的问题。
主要是软件问题,苹果ios操作系统的代码结构更加高效,对后台软件进程的资源调度更加严格,页面动态效果也经过大量优化,尽可能减少了算力占用。
所以我选择了12G 运行内存的安卓手机。这集叫以量取胜。
‘伍’ 苹果运存只有4GB,为什么运行速度却可以吊打安卓8GB
苹果的运行内存只有4个g,但是比我们现在安卓系统的8个系的运行内存还要流畅,这一点与苹果的系统有关系,与苹果的芯片也有关系,安卓系统尽管在不断的扩大运行内存,但仍然避免不了卡顿现象的出现。
安卓系统要想真正流畅地运行下去,不因为时间而变得越来越卡,出现各种各样的崩溃现象,应该是不断的去完善系统生态,去优化系统,而不是不断的增加内存,因为安卓系统从刚开始的一个g变成两个g,变成现在8个g的运行内存,甚至是12个g,用一段时间之后仍然避免不了卡顿现象的出现,这就证明单纯的扩大运行内存是没有用的。
‘陆’ 同安卓机跟苹果机,同128G内存,哪一个更耗内存
安卓机比苹果机更耗内存。因为安卓系统属于开源系统。IOS系统属于闭源系统。安卓的系统会在使用时大量的存储垃圾缓存,而苹果的会进行拦截。