» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

水果IOS 1G内存足够了,多了也没用,补充一点,必须1G, 不能多

posted by wap, platform: Chrome
自己是做嵌入式软件的,想来IOS估计就是这么个玩意, 因为是自家系统,内核小而高效,前台运行一个用户APP任务,其它绝大部分后台任务(用户APP,不包括系统后台)都是死的,切换后再唤醒,不能说后台不占内存,只是。。。前台那一个任务IOS系统始终保证它的资源,除非异常,不会随便崩溃,至于后台,资源不够就直接干掉,留个图片在那里骗你,切换其实就是重新启动再load一些上下文信息

简单的说,苹果IOS理论上还是单任务系统,又优化的足够好,让你觉得很丝般顺滑,但代价是这个系统一个时间只能干一件事情(特定导航,推送可后台),所以给你10G内存,你也不会觉得更好,最多就是网页可以多开点,没了

7年前,这是开创性的智能手机系统,现在就是一个十足的傻瓜系统,一点进步没有

综上,1G够了,准备过几天入一个

=============

大家不觉得奇怪吗, 1G内存也没几个钱,苹果真没必要在这点小细节省钱,还得罪一帮伪非砖家,肯定是增加内存戳中系统的痛点了,有些人说担心坑死老用户,我觉得肯定不对,苹果巴不得新手机用两代就卡成翔,能用十年谁没事年年换手机,仔细想想,我觉得只有一种可能。。。。

就像我前面说的,IOS和安卓目前最大的区别是一个是单任务,一个是多任务,瓶颈首先在内存,1G内存理所当然的告诉所有开发者,IOS祖传单任务,不要试图在后台运行,但我觉得还有另外一个瓶颈,就是电池,真正的多任务会让本来就不多的电池更不经用,像猴机那种后台满天飞用法,只能插电源用了,所以我个人推测,电量才是苹果不增加内存的真正原因

假如真是这样,说明帮主的精神还在,为了外形美观不在乎牺牲功能,这才是真正的苹果价值观吧

[ 本帖最后由 随便走走 于 2014-10-21 21:31 编辑 ]


TOP

posted by wap, platform: Chrome
引用:
原帖由 @wangmax  于 2014-10-21 22:17 发表
lz理解错误,ios后台转前台不是什么load上下文。

app转后台,可以保持运行,并会消耗资源。所以ios的开发规划里有说明,应用转入后台,应该尽量避免密集运算,对一些 api的调用要尽量将精度降低,还有就是后台播放多媒体资源的时候,要控制好资源的总量,以免过度消耗内存。

因为苹果认为,移动端的处理器性能还是比较弱小的,要想保证前台应用的稳定,就必须控制好后台应用对资源的占用。
ios后台应该分两种情况,刚切换的只是挂起,资源还未释放,切换到前台把任务变为ready态就行, 长时间没用的后台实际已经被系统杀死了,但还保存着切换时的任务状态(上下文),切换到前台要重新启动app,然后load保存的任务信息,我说的就是第二种情况

当然,是我猜的,不一定对



TOP

posted by wap, platform: Chrome
引用:
原帖由 @pacman  于 2014-10-22 08:35 发表
至于你们说傻乏力刷新网页的问题我觉得就是傻乏力这脑残软件的问题,osx上的回退以后也刷新,跟内存有关系吗
回退刷新可以理解,内存决定的是同时存在的页面数,mac只要内存够开几十个毫无压力


TOP

posted by wap, platform: Chrome
引用:
原帖由 @raica  于 2014-10-22 10:59 发表
如果给了你2G内存。或者干脆给你3G内存。开发者就开始按照高规格的硬件来开发。那么。4S。5 5S怎么办?装了就内存不够用。直接卡死。自己干掉自己的生态系统?硬件升级你还得顾及老机器。不是像猴那样。使劲堆。反正系统和软件都不用管。猴机厂商不需要顾及软件。你就会觉得良心。实际上体验一炮无。
有助于提高iphone 更换率,或者直接点提升利润率,水果这种事可没少干

想想ipad1怎么死的,4/4s怎么死的

TOP

发新话题
     
官方公众号及微博