为什么苹果手机的内存才 2GB 安卓和苹果运行内存却要翻三倍

为什么苹果手机2G运行内存用起来不卡而安卓手机4G运行内存却很卡?
为什么苹果手机2G运行内存用起来不卡而安卓手机4G运行内存却很卡?
科技梦想达人
甚至6g回答关注(28)|查看更多问答8个回答1温馨提示04-09 08:3568赞踩苹果的iOS系统一直以流畅著称,而Android系统经过几代更新,流畅度终于从原来的被秒杀升为了不分上下,但不知道有没有人发现,即使现在最新的Android 7.0,自身流畅度很高,但在与iOS系统对比时,会存在微妙的差异,似乎还是iOS系统更加流畅、跟手,这到底是为什么?优先级区别:iOS最先响应屏幕当我们使用手机时,解锁、滑动等操作iOS系统就表现出了流畅的一面,但Android产品却给人一种反应慢、不跟手的情况,这是为什么?其实这与两个系统的优先级有关,iOS对屏幕反应的优先级是最高的,它的响应顺序依次为Touch--Media--Service--Core架构,换句话说当用户只要触摸接触了屏幕之后,系统就会最优先去处理屏幕显示也就是Touch这个层级,然后才是媒体(Media),服务(Service)以及Core架构。而Android系统的优先级响应层级则是Application(应用)--Framework(框架)--Library(图像处理)--Kernal架构,和显示相关的图形图像处理这一部分属于Library,你可以看到第三位才是它,当你触摸屏幕之后Android系统首先会激活应用,框架然后才是屏幕最后是核心架构。因此,优先级不同导致了iOS产品以及Android产品在操控过程中表现的差异。在滑动屏幕是,iOS系统会优先处理Touch层级,而Android系统则是第三个才响应Library层级,这是造成它们流畅度不同的因素之一,但不是绝对的。硬件工作区别:iOS基于GPU加速目前手机的处理器等硬件配置已经达到了瓶颈期,各大旗舰产品在硬件比拼中基本上没有太大变化,而GPU就成为了差异化最重要的体现。一般来说一些大型3D游戏对于GPU要求较高而,苹果的Power VR SGX系列GPU一直是以高性能著称的。为iOS系统对于图形的处理都是基于GPU硬件加速,可以减轻CPU运算的压力但是Android为了适配不同硬件的手机,需要满足各种差异配置。所以很多图形特效处理大部分都要靠程序本身进行加速和渲染,并严重依赖CPU运算的操作自然会加大处理器的负荷,从而出现卡顿的问题。虽然在Android4.0以后的系统中都默认开启了硬件加速,但依旧无法做到运用GPU加速全部的图形特效。屏幕优先响应,再加上iSO本身GPU加速程序的特性,使得iOS系统在操作中拥有不错的流畅性,iOS系统的这些流程本身都是在为流畅服务。而GPU加速这点特性,应该是它优于Android系统流畅性的又一个因素。系统设计区别:安卓APP无法统一上面的两个原因,似乎已经可以大概解释为什么iOS相比Android更为流畅的原因。但最终还有一个问题是应用程序,在Android上似乎系统自带的软件很少出现卡顿,而一旦安装一些第三方应用后,卡顿问题就逐渐出现,这究竟是为什么?因为iOS系统的封闭性,对于APP的开发框架有极为严格的限制,所以APP在iOS系统上运行对象比较单一。79评论她大叔52104-10 14:540赞踩就拿我这安卓机说吧,八核4G运存,什么概念,相当于八个发动机四个油箱,算不上航母动力,至少也是核潜艇的动力,多大的游戏从来没卡过。再看苹果,看硬件配置就是个玩具级别的,打个电话,发个短信,微信,QQ没问题,也确实不卡,TMD玩个大型游戏闪退你不气死。那还不如卡点好呢,。苹果是给女人玩的,是男人玩就玩大动力的。4评论cool数码先锋04-09 08:0018赞踩首先,IOS是苹果自家的系统,有专门的团队进行优化。而且苹果CPU单核性能也完爆各种安卓旗舰,再有苹果GPU也是数一数二的。最后题主如果你有实力可以买Google亲儿子然后用上Google play可以试一下也是很流畅的,国内的安卓和原生完全是两个概念。这其中主要原因,安卓是一个开放性平台,所以国内厂商纷纷定制ROM,而苹果是一个封闭平台。安卓的开放性导致软件应用的自启,严重占领手机内存,CPU等。相比较安卓,苹果对应用要求非常严格,应用不会自启。评论手机用户04-09 14:4011赞踩安卓手机卡是因为安卓系统采用java虚拟机技术升级版,熟悉java的都会明白,电脑上的java软件有多慢,我的笔记本是i3双核四线程,4g内存,安装java运行环境后,运行java软件依然缓慢,还不如手机呢,也不如用浏览器看网页速度快。安卓采用虚拟机堆技术,即一次解释多条命令,通过多开虚拟机堆提高解释成指令的速度,提高了java软件在手机上运行的速度。apk虽然格式不同,但是本质是java语言编写的程序,这种程序本质上还是java程序,所以还是运行在虚拟机内,,目的是为了解决硬件兼容性问题,做到一次编写到处运行,现实也如此,安卓系统取代windowd成为第一大操作系统。虚拟机因为要事先需要解释,类似于网页,因此cpu在等待数据过程中浪费时间,数据从手机内存到cpu需要时间,而又不是一次全部解释,可能需要多次才可以解释完成指令,送到虚拟机里执行,虚拟机堆默认大小才36MB。苹果的ios基于unix系统开发,那种系统服务器上常用,可见高性能,像windows那样可以直接运行软件的,需无需另外占用时间解释程序懂软件开发的都明白,用高级语言编写程序后,编译程序,新的程序是exe格式的,可以直接运行。而解释类似于编译,网页这么多年速度也没快多少吧,虽然电脑性能提高很多。性能完全被解释耗费了。安卓手机本来是基于linux开发的来源系统,系统并不慢的,但是linu软件很少,电脑上很少有人开发,国产操作系统比如红旗什么的,没有大规模发展起来。安卓系统采用java软件,由于java的技术特点,适合来源,这样推广难度大降,于是安卓手机才火起来,如果仅仅靠linux不可能发展这么快的。windows手机虽然系统好,但是由于要单独开发手机版本的软件,电脑的不可移植,于是败北。成也java,败也java,好处是便于推广系统,败在耗费配置性能,造成卡顿。当软件较大或者内存不足时卡顿容易发生。安卓手机大内存是必须的,但是机制决定了不可能不会卡,只是频率降低。优化很重要,方法一:绿色守护自动休眠,释放内存。方法二:360手机卫士改权限,关闭不必要的自启。方法三:过一段时间刷机一次,关键是掌握技术刷机,不能随便刷机,这不是装系统,是刷手机固件,风险比装系统高,不会的话有可能变砖。要清手机内存啊,至少双清。刷机可以做到恢复到新手机的速度。root很关键,必须root才行,而不是所有手机都可以root,比如三星手机有保护机制,防止呢。我手机三星的,15年买的可以root,妈的手机和媳妇的手机也是三星的,但是无论什么方法都无法root,因此无法刷机,苹果可以强制刷机,安卓没试过。我手机用完美root刷机失败,因为全自动root丢失文件,被迫花钱刷机,后改为360超级root,成功。方法四:安装自动清内存应用。随着手机软件经常更新,耗费内存更多,也会带来内存紧张和卡顿。手机有计划性报废的问题,苹果是三年,安卓更短吧,价格相对低。逼迫用户买新手机,比如电池不可更换,比如内存卡内置等。
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
科技梦想达人
百家号 最近更新:
简介: 通过图形、视频介绍最新科技信息
作者最新文章Android都6G运存了,为何还是没有苹果的2G流畅?
2016年是智能机飞速发展的一年,对于安卓阵营来说,全网通或成标配,运存竟然也夸张的迈入了6G时代!大家都知道,手机的流畅程度一方面取决于手机系统、处理器芯片性能,另一方面就是运行内存的大小。
那么问题来了,你一个用着6G运存的安卓手机你敢和iPhone 6S比运行流畅度吗?为什么苹果的2G运存都这样无敌呢?
1.系统内存管理机制
手机技术专家指出,苹果内存虽然不大,但是系统却优化得很好,将这2G不到的内存充分得以利用,避免内存浪费。事实上,不少国产手机尽管有达到3G/4G的大内存,但大多数手机出现严重的“内存浪费”现象。专家认为,这与手机操作系统有很大的关系,像iOS这样在对App管理、后台进程、当前开启应用进程等方面的管理,以及不用的App对内存的占用都优化到了极致。
2.LPDDR3还是LPDDR4?
目前安卓手机起步都是2/3GB内存,高端或顶配机型会配备4GB甚至6GB内存,不过大多都是LPDDR3,而非最新的LPDDR4。 厂商只提DARM容量不说标准,意图像多核处理器一样制造营销方面的卖点。理论上说内存容量越大越好,但真的能在体验上胜过iPhone吗?
除了iOS和Android采用了不同的内存管理机制外,手机内存规格也是影响启动及运行速度的重要因素。这里所说的内存规格,除了容量外,还有频率、带宽等,具体可以参考JEDEC固态技术协会公布的标准。 目前手机内存最新的标准为LPDDR4,但支持的仅有骁龙810/820、三星Exynos 及苹果A9等高端处理器,大多数手机用的还是LPDDR3内存。
而在处理速度上,全新的20纳米8Gb LPDDR4内存,在性能和集成度上都比20纳米级4Gb LPDDR3内存提高一倍。
苹果拥有着全世界最好的软件和硬件,但安卓阵营的进步大家也是有目共睹。随着Android版本的更新,5.1之后内存管理的效率相比之前已经有不少改进。遗憾的国内的流氓应用太多,而且是组团上阵,眼看要被杀掉了队友立马给奶了一口。
在不久的将来,希望在安卓各家的努力之下,还给用户一个干净利落的系统。
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
凯夫拉硅胶手机硅胶全软 360度全保护 厚度适中 手感赞 - 防止更几率摔坏您的爱机
正品原装拆机配件 质量保证,30天免费试用,如假包退,让你零风险购物
今日搜狐热点摘要:近几年, 手机行业竞争之激烈大家有目共睹,激烈的竞争倒逼手机厂商不断加快软硬件升级的步伐,。。
近几年, 手机行业竞争之激烈大家有目共睹,激烈的竞争倒逼手机厂商不断加快软硬件升级的步伐,企图在硬件参数上打败竞争对手,这在当前的安卓阵营尤其明显。与之形成鲜明对比的是,苹果手机在硬件升级上一向不紧不慢,无论是处理器,还是屏幕、摄像头像素,都落后安卓阵营一大截。
在今年的iPhone 6发布之前,很多网友都在猜测这一代iPhone手机内存会提升到2GB,但等到iPhone 6到手后,发现仍然只有1GB。至此,已经有IPhone 5,IPHONE 5S,iPhone 6三代iPhone手机内存停留在1GB了,与此同时,在安卓阵营,2GB内存正在普及,旗舰机已经用上了3GB内存。然而,在实际使用中,3GB运行内存的安卓手机并不一定占优势,1GB的iPhone手机操作体验也不差,甚至一些网友认为1GB的iPhone手机使用体验“完爆”3GB的安卓手机。为什么会这样的结果呢?这主要有以下几个方面的原因。
系统运行机制的不同
iPhone手机的iOS系统采用了一种和微软的WP系统类似的“墓碑机制”(常被网友吐槽为“伪后台”),当用户点按HOME键后,系统切换到主界面,刚才运行的任务被放到后台挂起了,几乎不占用内存资源(也因此,iOS系统的应用一般都没有设置“退出”按钮)。而在安卓系统上,用户启动某个应用后,点按HOME键,虽然界面切换到了主界面,但任务仍在后台运行,用户如果再开启其他应用,又需要内存,相当于前台任务和后台任务都需要占用内存资源。另外,安卓手机应用都是通过Java虚拟机来完成运行的,这涉及到Java垃圾收集机制(garbage collection),也就是说如果一个用户要关闭应用,在这中间Java垃圾收集需要大量的内存来工作。
说到这里可能有人会问了,那为什么QQ和其他APP后台了依然能收到消息,这是因为iOS有很好的后台消息推送机制,你收到的消息其实是通过服务器推送给你的。这也就是解释早期的时候,苹果服务器(在国外)不稳定的时候,有用户掉线或者漏接消息的情况。
系统设计一开始的针对性
还要注意的是,这两套操作系统最初设计的针对性就不一样。苹果iOS一开始就是针对触屏手机设计的,当用户手指触摸到屏幕时,系统会暂停其他任务,而尽可能多地把运行资源都优先用于渲染主屏幕,所以我们在使用iPhone手机滑动屏幕时,会感觉到非常的流畅顺滑。而安卓系统在早期开发的时候把目标瞄准当时如日中天的诺基亚塞班系统,而塞班手机那时候是触摸屏。
对第三方应用的权限管控
除了系统运行机制的不同,这两种系统平台对第三方应用的管控权限也不一样。由于安卓系统的开放性,用户可以不经过官方的应用商店即可下载安装所需的应用,谷歌失去了对应用的权限的管控,很多开发者滥用权限,基本都设置为开机后台自启动的权限。还有一些第三方人士对安卓应用进行二次封装,加入自家的广告推送插件,这些都会占用运行资源。而苹果则不同,iPhone的软件都是在苹果商店下载的,苹果对APP上架极为严格,所以苹果的APP开发者想疯狂加入广告插件不但可能,开发者反倒要绞尽脑汁去把APP优化到极致,就算是越狱了,你下载的软件大部分还是正版的APP。还不流行,基本都是采用物理按键,所以安卓系统也是针对物理按键手机开发的,而现在的安卓手机基本都使用触摸屏操作,所以在这方面也就不如iOS系统。
对软硬件的掌握程度
另外有一点,也就是安卓一直以来饱受诟病的碎片化问题。一个安卓APP要让那么多不同尺寸、不同分辨率、不同硬件的安卓设备都能跑起来已经是非常不容易了,要完美滴运行则更需要实力。苹果和其他安卓厂商比起来有一个很大的优势,就在于软硬件资源都掌握在自己手里,因此他们可以在硬件、软件(系统、应用)上进行深度优化,这种系统级的优化好是其他厂商比不了的,安卓厂商现在只能在拼硬件的道路上越走越远。
以上几点原因都决定了iOS系统比安卓只需要更少的内存,也能带来良好的操作体验。当然,这不代表苹果手机以后不升级内存,iPhone手机最初的内存仅为256MB,后来升级为512MB,到如今已经达到1GB,这是因为iOS系统功能越来越多,以及应用(尤其是游戏)程序数据包越来越大,所需的内存资源自然也会更多。未来,随着处理器性能越来越强,应用程序越来越大,系统的功能更丰富,iPhone手机的内存肯定也会继续升级,但可想而知,未来iPhone手机的内存依然会比安卓手机低。
(图文转载网络,仅供阅读)
商品问价格、装机问配置、
三好街大事小情儿的、想找人聊天、
尽管加“网上三好街”微信平台
有小编陪你
本文仅代表作者观点,不代表百度立场。本文系作者授权百度百家发表,未经许可,不得转载。
分享到微信朋友圈
打开微信,点击 “ 发现 ”
使用 “ 扫一扫 ” 即可将网页分享至朋友圈。
扫一扫在手机阅读、分享本文
百家号作者平台APP
扫码下载安卓客户端
便捷管理文章信息
随时查看文章收益您的头条速递已经到达UC从兴趣,发现乐趣广州优视网络 (C) 2017
版权所有网络文化经营许可证:粤网文[0号增值电信服务经营许可证:粤B2-粤ICP备号为什么苹果手机2G运行内存用起来不卡而安卓手机4G运行内存却很卡?-头号满嘴跑火车的回答-悟空问答
扫一扫,体验手机版问答
悟空问答App全新上线 看热点讨论 问明星专家
为什么苹果手机2G运行内存用起来不卡而安卓手机4G运行内存却很卡?
我3100元的国际版三星NOTE3,96G内存,用了近四年,升级到5.0,系统自带手动或自动关闭后台功能,系统自动清理内存,最近花93元换了个电池,依然很好用,屏幕还是那么艳丽,照片还是那么清晰,信号还是那么稳定,应该还能用三年多,同士当年的黑色的iphon5买5000多元,现在外壳磨成白色的了,全机划痕就像放在混凝土搅拌机里搅过一样,左上角塑料翘起1mm,内屏还会进灰,系统运行起来比note3慢很多,运行大点的软件更是比不过note3,慢得像牛一样,有时会假死机,有时直接退出软件,内存更是没得比,iphon5才16G,硬伤啊,早就不能安装稍大软件了,装个软件还得预先看软件有多少M,可怜啊,哪能更我的机器比,那年去成都学习2个月,直接把80多集甄嬛传720P全集下载,同时还下了很多1080P电影,自己喜欢听的几千首音乐全是HQ,hifi级的。请问我有什么理由换苹果IOS。听说安卓6.0-7.0后台管理更加智能化,我看ios已经走到尽头了。
iPhone并非不卡,而是相对稳定(系统优化好)苹果是封闭的系统,会针对每一款机型去做足够的优化iPhone每年发布的新机不超过2款,一般都是一款,而安卓机呢,机型特别多,大多软件做的是通用性,效率就会下降。苹果对每一款手机的硬件到软件都有很严格的权限限制,在IOS封闭式的环境中,第三方的应用没办法调用超过 iPhone 承受限度的指令,所以不可能造成持续性的系统损伤,也就 不会出现 “越用越卡”的情况,手机这个内部环境就可以保持有秩序,整洁。超强的A系列cpu基本上苹果每年的新处理器的都可以完胜当年安卓的旗舰cpu,即使当年苹果发布的是单核,安卓已经是双核处理器、甚至4核(现在8核、10核)。但A系列CPU的性能一直是众多周知的强,相关的测评结果大家可以直接百度搜索。苹果整个生态环境很好,付费用户多,所以优质软件多优质软件多和卡不卡有什么关系呢?答案:关系很大,优质的软件bug少,而且不会有太多垃圾广告、垃圾资源。安卓机正因为开放,导致什么样的软件是个apk文件都可以直接安装,资源多,自然就在很大程度影响到了手机的运行速率,我们来看看安卓Android系统有个先天不足的问题,就是开放性,开放有一个好处是各家可以定制不同的系统,根据自己的需求,调整UI界面。但越是开放,内容就越混乱,一些不良行为就会导致用户的shoji越用越卡,比如应用自启动、还会关联唤醒等等。各种进程与服务在后台偷偷运行,从而引起系统卡顿与耗电。开发商只会考虑自己的利益,很少会手机厂商着想,能够更多的唤醒自家的应用,提高活跃,带来收益,这个是他们主要考虑的问题。不过现在已经比以前好很多,各家基本都有了自己的应用商店,比如小米的应用商店,魅族的应用中心等等,应用已经比以前规范很多。另外苹果是假后台,当你按下Home键,切回到主页面/桌面时,之前运行大多数程序会被冻结。等到你再次打开这个APP,界面会重新加载,一般情况下这个过程很快,所以你几乎看不出来它是在重新加载。而安卓系统,是真后台,当你打开一个应用后,它会一直在后台运行,除非你主动去关闭或者内存不够用了。而且,任何应用都可以同时进行,它们可以同时连接网络,GPS定位,推送消息等等,这样的后台机制便是”真后台“,Android系统就是”真后台“。所以,安卓别说是4g内存,6g内存,用个几个月,也是会出现同样的情况。另外安卓是通过系统的内存回收机制来进行管理,回收时所有线程都要暂停,也就是所谓的卡顿。写在最后:个人建议,软件方面,建议大家都用自己出品的应用,比如魅族就用自家的浏览器,没必要再去装一个其他的,即浪费空间,有可能会下载到流氓软件。如果是安卓用户,管理好自启的软件也是一种好的方式
当前,安卓手机对于硬件的升级可谓相当激进,除了4GB运存成为手机标配外,8GB运存的手机也开始走进我们的视野。那么,还停留在2GB运存的苹果又凭什么可以与大运存的安卓机对抗呢?首先从响应机制说起,当我们打开App时,苹果会优先绘制这款应用的图形界面,再调用其它所需的进程;而安卓机则会把应用所需的进程全部打开以后,再绘制图形界面。而我们的肉眼无法直观地感知到后台进程的情况,只能靠图形界面显示的快慢来判断手机运行的速度,所以苹果的响应机制会使手机操作看起来更流畅。更重要的是,两者对后台的管理方式有所不同。苹果的iOS系统采用的是墓碑机制式的“伪后台”。墓碑机制是指,当一个任务被切换时,系统允许这个程序给自己立个“墓碑”,记录自己“生前”的样子,当程序要“复活”的时候,系统会根据“墓碑”上的内容,将程序恢复到中断之前的状态。所以,当你按下Home键回到主界面时,iOS会暂时冻结你曾经打开过的App,只保存它最后一次的使用记录而不允许它在后台继续加载运行。不同于苹果,安卓系统使用的则是“真后台”的管理方式。也就是说,假如我们只是单纯地按下了Home键而没有关闭程序,那么程序将会继续在后台里运行。如果用户在打开多款App之后,没有及时把它们彻底关闭,那么这些进程就会一直占用着后台内存,造成手机卡顿。简单来说,安卓系统的后台程序会不停地运行,而iOS系统的后台程序则是你要使用它时,它才会运行。小编觉得,虽然苹果只有2GB的运存,但是不可否认,iOS对运存的优化确实比安卓机更胜一筹。安卓机以大运存为卖点的行为多少有点治标不治本的意味,如果安卓机不能及时完善对App的内存管理,那么它的流畅性将永远比不上苹果。
58个回答被折叠
正在为您加载更多

我要回帖

更多关于 安卓手机内存清理软件 的文章

 

随机推荐