iPhone 为什么不加大内存? 苹果内存为何一直那么小
iPhone 为什么不加大内存? 苹果内存为何一直那么小
iPhone 为什么不加大内存?,很多朋友在使用中都存在这个疑惑,那就来看看iefans为大家分享的iPhone 为什么不加大内存的原因吧,感兴趣的朋友可以了解一下哦~
首先,有一个不可否认,苹果不提供更大内存的原因就是:
但是作为一个时刻标榜iPhone 性能的苹果,为什么偏偏跟运行内存这么过不去呢?要知道,目前安卓旗舰的内存已经逐渐飙至 8/12G,而 iPhone XR (3G)与 XS (4G) 仅仅只有安卓旗舰机的 1/2甚至1/3 。
极简主义内存(误)
因为苹果有足够的自信用较小的运行内存流畅的运行 iOS 系统,或者换个角度来说,iOS诞生之初对运行内存的需求就不(像安卓)那么大:
闭环狂人 Jobs
运行内存,是指程序运行时需要的内存,区别于用来存放照片、音乐等的“机身内存”。 运行内存的大小直接决定了系统能运行多少程序,运行内存越大,系统运行程序越快。内存的发展与处理器工艺与系统优化程度是密切相关的。
很久之前 iPhone是不支持多任务处理的,也就是说如果你正在发一封邮件,这时来了一个短信,你切换到了短信应用中,对不起,邮件应用已经自动关闭了。
随着技术的进步(和舆论的批评),iPhone 4 的运行内存提升到了 512M(0.5 G)开始正式加入了多任务处理机制。但即便如此,苹果对于(本来就不大的)运行内存的分配也是十分严苛的:为了保证系统流畅运行,大部分内存都被分配给了系统本身,只有少量内存用于运行应用。不过也正是如此当时 iPhone 才会比别的更为流畅丝滑(好像现在也没人在乎这个了)。
“可是安卓内存大,用户明明能同时开更多的应用,为什么 iPhone 还是没被骂死?”
这就要说到 iOS 系统的另一个鸡贼之处了:统一消息推送
iPhone 的消息推送是依系统级,独立于应用之外的,是设备和苹果服务器之间的通讯,而不是仅仅是设备与服务商之间点对点的。(所以那天苹果亚洲服务器崩了可能你就收不到推送了)。
比如, 的服务器会给苹果公司对应的服务器发出通知,然后再中转传送到你的设备之上。当你接收到通知,打开应用,才开始从腾讯服务器接收数据,跟你之前看到通知里内容一样,但却是经由两个不同的通道而来。
而 Android的推送方式更像电脑系统。每个需要后台推送的应用有各自的单独后台进程,才能和各自的服务器通讯,交换数据。这也是为什么早年间当有些人“一键加速清理内存”后偶尔会收不到推送的原因。
其实 Android 也有类似 APNS(苹果消息推送机制) 的 GCM(Google Cloud Message),但是:
总结一下,就是苹果虽然没办法同时启动很多后台应用,却还能稳定迅速的接到推送,就是简化了设备本身的通讯过程,只需要一个端口与苹果自己的服务器进行通讯即可,而不用像安卓一样以来各应用不同的端口各自通讯,所以iPhone 可以用少量的运行内存完成和安卓一样的事情了。
不过说到底,iPhone之所以内存小,毕竟一部 iPhone,基带加一点,运行内存加一点, 美元的利润从哪里来呢?
以上就是IEfans今日为大家带来的[标签:标题],更多软件教程尽在IE浏览器中文站!
韶关白斑疯医院荨麻疹过敏吃什么食物三明哪家医院治疗白癜风-
她们比例都逆天了,也没下手比例穿搭!!!
...
2024-12-18
-
夏日连衣裙别乱穿,记住这3个小技巧,气质优雅有魅力
随着气温的不断升高,不少女生从裤子也用上了裙装,长裙在夏天那时候是十...
2024-12-07
-
“电视点名表扬”4位流量艺人,易烊千玺上榜,唯一的歌星是她
1.不易烊千玺,今年又借助于演古装剧《晋阳十二时辰》和电影《高中生的你...
2024-11-10
-
对话名家 | 马平:把生命的却是放进故事中
驼 振,男,1962年生,贵州省苍溪县人。贵州省诗人协就会名誉副主席,一级...
2024-09-24
-
海洋水质的网站监测实际应用中的问题
随着国家对大洋开发计划的积极投入以及大洋环境保护的迫切效益,必将各沿...
2024-08-09
-
通威股份(600438.SH)2022-2024年员工持股计划已完成投资者购买 斥资约54.88
通威持股(600438.SH)发布日前,截至本日前披露日,新公司2022-2024年员工持股计...
2024-07-29