【请教】谁能给我讲讲,为什么ios节省内存?
为什么ios的主流内存现在仍然是2G-3G,而安卓已经6G了。有什么原理方面的理由,使得ios节省内存呢?
另外,电脑的主流内存也不过8G而已,电脑的机制类似安卓还是ios?
(本人非计算机专业,但是自己啃过操作系统那本书。)
谢谢!
个人以为 iOS用C 应用,效率更高
IOS的APP不驻留后台的 ios的内存管理比较优秀吧 采用冻结进程方法 但是现在的ios也越来越多多任务了 所以对内存需求也在增加
iOS不省内存!
hearttolin 发表于 2018-5-9 23:46
ios的内存管理比较优秀吧 采用冻结进程方法 但是现在的ios也越来越多多任务了 所以对内存需求也在增加
冻结的进程写到闪存上去吗? 据说系统优化好 伪后台,所以节省内存。 机制不一样。。。安卓是真后台,虚拟机形式,ios是假后台,通知形式是推送的。。另ios的封闭环境注定了更加优秀的软件环境,天朝毒瘤实在是太多了。。。个人见解~
ios并不省内存,内存不够就自动关闭,就是为什么1g内存的6代吃鸡会闪退 天缘雪羽 发表于 2018-5-10 00:52
机制不一样。。。安卓是真后台,虚拟机形式,ios是假后台,通知形式是推送的。。另ios的封闭环境注定了更加 ...
不一定是地区的问题,出了天朝的旗舰机不也是6G,8的上? c和java的区别
tigeryeh 发表于 2018-5-10 08:33 static/image/common/back.gif
不一定是地区的问题,出了天朝的旗舰机不也是6G,8的上?
主流被带起来了。。另应用占用的确越来越大。。满足更多后台的选择
这是因为iOS有一套推送后台常驻,APP不需要后台也可以实现推送。所以iOS的后台是墓碑机制,仅仅有一个APP的开启历史名单,APP并不会长时间驻留在内存中,也不占用CPU和运算资源。正是因为这样的机制,iPhone的SoC一直坚持的是少核数但单核晶体管数量巨大的设计。能将大量的运算能力集中于前台APP,这是iOS流畅的原因之一。
在可以访问Google的地区,APP的推送由Google服务器负责,因此理论上只要安卓app编写的不流氓,采用Google的推送机制,也能实现类似iOS的无后台推送。但是在国内Google用不了,只能由各APP独立完成推送服务,这样APP就必须长期驻留在内存中,一旦后台被杀死,推送也没了。所以为了保证有推送,大量的APP需要保持后台驻留,费电又耗内存。这也是为什么美日欧的安卓机,4GB内存足矣而天朝必须6GB。 冰冻的山泉 发表于 2018-5-10 14:54
这是因为iOS有一套推送后台常驻,APP不需要后台也可以实现推送。所以iOS的后台是墓碑机制,仅仅有一个APP的 ...
但是多出来的2g内存也都用在推送广告上了 ad8888 发表于 2018-5-10 15:04
但是多出来的2g内存也都用在推送广告上了
我并没遇到什么广告啊。。。用了这么久 冰冻的山泉 发表于 2018-5-10 15:20
我并没遇到什么广告啊。。。用了这么久
可能索尼好点吧,我用了个乐视的,打开个浏览器都跳广告 ad8888 发表于 2018-5-10 15:28
可能索尼好点吧,我用了个乐视的,打开个浏览器都跳广告
这当然了。国内什么乐视,小米都是靠这个赚钱的。毕竟手机那么便宜,总需要在其他地方赚回来。
sony系统基本就是原版安卓,什么广告都没有,也基本没有出厂预装的app。 冰冻的山泉 发表于 2018-5-10 15:33
这当然了。国内什么乐视,小米都是靠这个赚钱的。毕竟手机那么便宜,总需要在其他地方赚回来。
sony系统 ...
我用过n5原装系统也还行 但感觉国内的手机都无法避免这个问题 因为本身就是买广告送手机 而且google商店也够不着 ad8888 发表于 2018-5-10 15:35
我用过n5原装系统也还行 但感觉国内的手机都无法避免这个问题 因为本身就是买广告送手机 而且google商店 ...
华为还行,我看也没什么广告。
小米,魅族,乐视,OV之类就不好讲了。 冰冻的山泉 发表于 2018-5-10 15:33
这当然了。国内什么乐视,小米都是靠这个赚钱的。毕竟手机那么便宜,总需要在其他地方赚回来。
sony系统 ...
索尼就是不支持电信..... 冰冻的山泉 发表于 2018-5-10 14:54
这是因为iOS有一套推送后台常驻,APP不需要后台也可以实现推送。所以iOS的后台是墓碑机制,仅仅有一个APP的 ...
这个回答靠谱,我给满分! omnivorous 发表于 2018-5-10 16:44
索尼就是不支持电信.....
因为以前被这个制式坑过 冰冻的山泉 发表于 2018-5-10 16:48
因为以前被这个制式坑过
可否仔细说说? camio 发表于 2018-5-12 13:24
可否仔细说说?
具体记不清楚了。。。搜一搜就有,还是索尼爱立信时代的事情。 冰冻的山泉 发表于 2018-5-10 14:54
这是因为iOS有一套推送后台常驻,APP不需要后台也可以实现推送。所以iOS的后台是墓碑机制,仅仅有一个APP的 ...
泉桑,这么说的话,国外安卓手机有统一推送的渠道,也就不需要一些应用常驻在内存中,似乎也不需要国内这么大的内存?或者说,同样的电量,国外续航更长点? cobra_lee 发表于 2018-5-12 16:33
泉桑,这么说的话,国外安卓手机有统一推送的渠道,也就不需要一些应用常驻在内存中,似乎也不需要国内这 ...
这只是理论上。
国外安卓软件写的比天朝的流氓的比比皆是了,比如Facebook和Twitter。
但可以用Google的地方,推送由Google服务器实施,并不需要app常驻内存即能实现推送是事实。只是看软件编写者用不用这个机制了。
但有一点,就是能用Google的地方,play商店里下载的软件很少有类似国内这样相互唤醒的。这是不需要6GB内存的原因之一吧,我是这么认为的。
页:
[1]