0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

iPhone 12系列的运行内存是多大?

我快闭嘴 来源:雷科技 作者:雷科技 2020-10-22 12:04 次阅读

跳票一个多月的iPhone 12系列终于是在10月14日与全世界的消费者们见面,这一次iPhone 12系列不但全系支持5G网络,相机素质和充电速度也有些许提升。不过有些用户比较好奇,这一次的iPhone 12系列的运行内存是多大呢?为什么iPhone从来不在发布会上提及这一点呢?

iOS:4G够用?6G过剩?

根据自外媒 MacRumors 消息,通过分析 Xcode 12.1 beta 文件后得出此次只有iPhone 12 Pro和iPhone 12 Pro Max配备了6GB运行内存,而iPhone 12和iPhone 12 mini则将只有 4GB 内存。这不禁让人好奇,2020年了,隔壁安卓旗舰都已经开始逐步普及16G运行内存的今天,iPhone是如何做到只配备4G的运行内存还不会被消费者“狂喷”的呢?首先这与iOS、安卓的运作方式有很大关系。

安卓是基于Linux平台所开发,根据它的特性,如果安卓手机需要关闭一个应用时,要消耗大量的运行内存才能将应用彻底关掉,消耗的量一般是应用所运行的内存的4-8倍左右。如果手机本身内存不够它调配的话,速度自然就慢下来了。

还有一个更加重要的原因就是因为安卓是一个开源平台,许多应用开发者为了能够让自己的APP无时无刻给用户推送广告,就会让这些APP滥用手机后台权限。就算用户清理完后台后,某些APP依旧会偷偷摸摸后台启动,这种APP多了自然会降低手机的运行速度,如果你不给它权限的话,它甚至会罢工,让用户进退两难。为了应付可能发生的突发情况,安卓手机只能不断增大内存,以满足应用的需求。

而iOS系统是基于unix平台开发,它是一个与硬件分离的软件体系结构,集中所有的硬件资源,去保证当前运行的软件可以保持流畅。当APP一旦进入后台了,那这个APP就进入了休眠状态,不会再打扰到你。同时iOS还拥有着十分完善的后台消息推送机制,就算用户已经清理掉了这个APP,但依旧可以通过苹果的服务器收到这个APP所推送的消息,这样一来,用户就无需给予这些APP权限才能准时收到信息推送了。

iOS属于一个密闭的平台,对于应用商店中的APP管理十分严格,开发者们几乎无法在自己的APP中加入流氓版的广告推送机制,广告少了,系统自然会流畅不少。同时iOS系统对于后台限制十分严格,并拥有绝对的权限,当用户允许开启时,应用才会运行,互相唤醒程序这种骚操作也就不会发生。

另外苹果重视隐私安全也与这个机制有关,使用iOS的用户在关闭一个APP后就是真的完全关闭了。而安卓的某些APP不但会像前文提到的一样“偷偷摸摸”地在后台运行,而且还会使用用户给予它的摄像头、手机内存等权限,去收集用户的隐私数据,由于这些操作是系统代码层面的东西,是无法通过后台清理的方式解决的。

5G时代,iOS还能坚持4G运存起步?

虽说iOS的运行机制确实要比安卓好上不少,但硬件方面的缺陷是不可能通过软件优化来填补的。相信不少升级到iOS 13之后的用户都遇到过杀后台现象,简单来说就是切换应用后,之前打开过的应用会被关闭,再次切换回来需要重新启动。最最频繁出现这种情况的就是相机这种需要大量运行内存的应用,只要挂在后台一会儿,就会自动重载。

这种现象会给用户带来极大的困扰,比如用户刚刚编辑完一条朋友圈,想去其他应用找点配图,结果切换回微信后自动重载了,辛辛苦苦编辑的朋友圈也不翼而飞。更让人糟心的可能是打游戏的中途中切出去回了条信息,切回游戏发现要重新加载,等进去后团战都打完了,等待用户的只剩下队友的“亲切”问候。

反观安卓阵营,虽然也会出现杀后台的现象,不过一般都出现在运行内存只有8GB或是8GB以下的手机上,12G和16G运存的安卓旗舰则很少出现这种情况。这就是硬件上的差异,即使是苹果确实是 “冻结式” 的后台运行方式,没有安卓那么急迫需要大运行内存,但实际上苹果现在的应用对资源要求也越来越大,需要更大的运行内存来运行,越大的运存就代表设备寿命越长。

其实从iPhone 12 Pro和iPhone 12 Pro Max升级到6G运存也能看出来,苹果深知运存对于手机的重要性,尤其是像相机这种需要大量运行内存来运算的应用如果没有足够的运存支撑的话,可能很难给用户带来很好的使用体验。对于影像系统没有那么Pro的iPhone 12 mini和iPhone 12来说,4G运行内存这一点也是可以通过固件更新来解决杀后台的现象。这一操作无论是对于苹果还是消费者来说都是最好的结果,毕竟消费者们也不愿意看见起售价更高的iPhone。

未来iPhone的发展趋势

小雷认为,在未来两年内苹果可能还会在入门级和普通版的iPhone上继续使用4G的运行内存,一是因为目前iPhone用户对于影像方面的需求并没有那么高,当然也不是说iPhone 12的影像系统不如同价位的安卓旗舰,毕竟在软件算法层面,苹果的经验要丰富得多。

其实,比起内存容量,小雷本人更希望苹果能够更重视充电方面的升级。更快的充电速率确实能够大大提升用户的使用感受,虽然iPhone一直在不断提升自己的充电功率,但确实还不够激进。只能说现在的iPhone的优势在于足够平衡,在各方面的表现都不会弱于安卓旗舰,但对于一些果粉来说,如今的iPhone确实不如当时那样叱咤风云了。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • iPhone
    +关注

    关注

    28

    文章

    13492

    浏览量

    203299
  • 苹果
    +关注

    关注

    61

    文章

    24505

    浏览量

    201183
  • 网络
    +关注

    关注

    14

    文章

    7655

    浏览量

    89624
  • 5G
    5G
    +关注

    关注

    1358

    文章

    48585

    浏览量

    567477
收藏 人收藏

    评论

    相关推荐

    Ampere发布最新192核12内存通道AmpereOne M处理器

    AmpereOne 产品路线图,并围绕云和 AI 的可持续以及节能计算提供持续创新。最新 192 核 12 内存通道的AmpereOne M通过提供更高的内存带宽来扩展产品系列,许多
    的头像 发表于 01-09 13:44 274次阅读

    使用 Memtester 对华为云 X 实例进行内存性能测试

    整体的稳定性和响应速度有着举足轻重的影响。无论是数据库应用、虚拟化技术,还是大数据处理,内存带宽和延迟都直接影响着应用的运行效率。因此,了解云服务
    的头像 发表于 12-30 14:52 186次阅读
    使用 Memtester 对华为云 X 实例进<b class='flag-5'>行内存</b>性能测试

    如何使用 ChatGPT 进行内容创作

    使用ChatGPT进行内容创作是一个高效且富有创意的过程。以下是一些关键步骤和建议,帮助您充分利用ChatGPT进行内容创作: 一、准备阶段 注册与登录 : 确保您已注册ChatGPT账号,并登录
    的头像 发表于 10-25 16:08 648次阅读

    整机是12V供电,TPA3221 +5V有多大电流要求?

    TPA3221那个 +5V有多大电流要求, 我整机是 12V供电的呢
    发表于 10-12 06:01

    车载平板电脑_定制车载平板电脑_联发科4G5G安卓平板方案开发

    这款车载平板电脑方案采用了一颗强大的8核处理器,主频可达2.0GHz,结合了先进的12nm制程工艺,确保了优异的性能与能效。它配备了6GB的运行内存和128GB的存储空间,无论是启动应用还是运行多任务,均能保持流畅的体验。
    的头像 发表于 09-11 16:51 522次阅读
    车载平板电脑_定制车载平板电脑_联发科4G5G安卓平板方案开发

    Iphone4上运行UDP接收器,数据包丢失怎么解决?

    Iphone4 上运行 UDP 接收器,请注意非常大的数据包丢失。其他设备(包括 Ipad)的数据包丢失率要低得多。 使用另一个对等体(同时)与 ESP 模块并运行数据包嗅探器,我发现 1 米处的 PC
    发表于 07-18 06:56

    ESP32-S3运行人脸检测功耗有多大呢?

    ESP32-S3运行人脸检测,功耗有多大
    发表于 06-26 06:32

    Jtti:新加坡云服务器运行内存和存储内存有何区别?

    新加坡云服务器 的运行内存(RAM)和存储内存在功能、速度、用途等方面有所区别。以下是它们的主要差异: 一、功能: 运行内存(RAM):主要用于临时存储正在运行的程序和数据,以便CPU
    的头像 发表于 06-25 14:26 623次阅读

    STM32F446能支持运行多大转速?

    您好,BLDC 8对极,PWM 30kHZ, Cut-off :6000rad/s, STM32F446能支持运行多大转速?
    发表于 05-30 06:31

    STM32MP157F-DK2配置的4G DDR3L,为什么输入free指令的时候,显示只有300M的运行内存

    STM32MP157F-DK2配置的 4G DDR3L,但为什么输入free指令的时候,显示只有300M的运行内存
    发表于 05-30 06:22

    STemwin究竟需要多大内存

    大家有没有对STemwin特别了解的,STemwin究竟需要多大内存?就拿例程
    发表于 05-13 06:37

    FreeRTOS如何在中断中调用内存分配函数?

    最近在玩FreeRTOS,遇到一个问题,就是不知如何在中断中调用内存分配函数。pvPortMalloc函数中会调用xTaskResumeAll,而这个函数不能再中断调用,所以请问在中断中进行内存分配的情况该如何处理。
    发表于 05-08 08:25

    freertos任务创建,每一个任务分配的内存多大才好,怎么计算呢?

    小白刚刚接触freertos,想问一下就创建任务而言,每一个任务分配的内存多大才好,怎么计算呢? 另外,每个任务的执行周期怎么确定?在任务里面放延时函数吗?
    发表于 04-23 06:39

    stm32h7想把sarm1作为运行内存,但上电会进入hard fault是哪里的问题?

    因项目需要,想把sarm1(0x30000000-0x3000ffff)作为运行内存,但上电会进入hard fault, 请问有哪大哥这样设置是成功的
    发表于 04-17 07:20

    STM32如何用HAL库进行内核复位?

    STM32如何用HAL库进行内核复位 普通的系统复位函数如下: / ** 简短的系统重置 详细信息发起系统重置请求以重置MCU。 * / __STATIC_INLINE void
    发表于 04-11 06:49