本月9号,苹果就会发布新一代iPhone 6手机了,所以近期iPhone 6各种密集爆料,每天都有不同说法,除了基本上可以确定的4.7寸/5.5寸双版本、蓝宝石屏幕、iOS 8系统、大容量电池、A8处理器等规格之外,另一个引人关注的地方就是内存容量了,现在的说法是iPhone 6会继续使用1GB内存,维持iPhone 5、iPhone 5s的水平,想上2GB内存的用户未免有点失望了。

苹果并不是一个单纯拼硬件配置的公司,iPhone手机除了在处理器性能和价格上敢为天下第一之外,其他配置往往都会“落后”于安卓厂商,内存容量即是一例。苹果还在坚持512MB时,安卓手机内存容量增加到1GB了,iPhone内存容量增加到1GB了,安卓厂商已经开始2GB、3GB甚至奔着4GB去了,这差距可是越来越大了。

苹果的霸道显然是有原因的,除了“苹果优化好”这个万能解释之外,iPhone 6继续使用1GB内存在苹果看来显然有站得住的理由,因为他们不仅要考虑自己,还要考虑给开发者留出一定的空间。

苹果的优化好

同时用过安卓和iOS手机的用户可能深有体会,苹果手机1GB内存也要比很多2GB甚至3GB内存手机还流畅,说他们优化的好是对的,但是这个优化好并不是简单的iOS软件系统的原因,而是苹果综合考虑软件及硬件之后的成果。

苹果比其他安卓厂商有优势的地方就在于(核心的)软硬件资源都掌握在自己手里,他们不仅可以在iOS系统上深度优化软件应用,自己开发处理器的优势也不容忽视。单就内存来说,苹果显然是明白大容量内存的诱惑的,但是苹果并不需要跟其他厂商那样拼硬件配置,他们在处理器设计上就考虑到了提高处理器内存带宽及缓存容量,降低了对大容量内存的需求,减少了内存对芯片封装及功耗、续航的影响,这种系统级的优化好是其他厂商比不了的,安卓厂商现在只能在拼硬件的道路上越走越远。

1GB内存也不是没有代价

尽管苹果动用强大的设计能力使得iPhone手机并不苛求大容量内存,1GB内存在某些人眼里也确实够用了,但是我们也不能忽视1GB内存带来的弊端,相比其他厂商使用的2GB甚至3GB内存,1GB在今天确实落伍了,程序功能越来越多,界面也越来越花哨,多任务运行的情况越来越普遍,这让1GB内存面临更多的考验。

苹果的iOS被人吐槽为伪多任务系统,因为执行另一个程序的话前面打开的程序都被放到后台挂起了,这样做的好处是后台程序再多也不会影响前台任务,因为后台不占CPU,只会占一些内存,但如果后台的程序增多,内存空间显然也会捉襟见肘,iOS则会随时根据需要干掉程序释放内存空间,你再切换程序的时候就需要重新打开程序,体验当然有所下降。

一个简单的例子就是,iPhone 4使用512MB内存,刚出来时没谁觉得不流畅,但是后来升级iOS 7就感觉不太流畅了,因为iOS 7功能多了,进程也多了,硬件跟不上了。现在iPhone 5/5s使用的是1GB内存,谁又能保证在iOS 9或者iOS 10的时候1GB内存不会出现卡的问题呢?所以根本问题还是得靠苹果增加大容量内存来解决。iPhone 5、iPhone 5s两代已经使用1GB内存,现在也是时候升级到2GB内存了,而且A7及今年的A8处理器是64位架构了,它们对大容量内存的支持会更好,最关键的是也能影响用户的心情啊,谁不想同样的价钱下买到更高配置的手机呢?

考虑到LPDDR4内存标准刚刚发布,功耗会比LPDDR3内存更低,也许苹果下一代iPhone才有可能上2GB内存了。

ios 内存深度优化_iPhone6用1GB内存 优化太好还是另有玄机相关推荐

  1. android6.1内存,iPhone 6为何坚持1GB内存?安卓太坑爹!

    这个问题说简单也简单,说复杂也很复杂.有人该回答了:"是苹果优化好呗!"说苹果好,里面本身就带着几分"Android呵呵"的意思.而事实似乎并非如此.iOS设备 ...

  2. ios 内存深度优化_iOS内存优化

    内存优化工具 Instruments的Allocations 这个工具能显示出应用的实际内存占用,并可以按大小进行排序.我们只要找出那些占用高的,分析其原因,找到相应的解决办法. Xcode的Memo ...

  3. ios 内存深度优化_iOS性能优化之内存(memory)优化

    近期在工作中,对APP进行了内存占用优化,减少了不少内存占用,在此将经验进行总结和分享,也欢迎大家进行交流. 在优化的过程中,主要使用了以下工具: Instruments和Allocations 这个 ...

  4. iOS高级教程:处理1000张图片的内存优化

    博文转载至 http://blog.csdn.net/trandy/article/details/8446220 转载请保留以下原文链接: http://my.oschina.net/taptale ...

  5. 游戏性能优化技术干货分享——内存管理

    项目的性能优化主要围绕CPU.GPU和内存三大方面进行.接上期CPU优化专讲,我们本期和大家分享内存方面的优化心得. 无论是游戏还是VR应用,内存管理都是其研发阶段的重中之重. 然而,在我们测评过的大 ...

  6. (译)如何优化cocos2d程序的内存使用和程序大小:第二部分(完)

    转自:子龙山人 (译)如何优化cocos2d程序的内存使用和程序大小:第二部分(完) 前言:从上周发布教程的微博反应情况来看,cocos2der们对于游戏的内存问题还是非常关心的.本文是上一篇博文的续 ...

  7. 为什么1GB内存的苹果能完爆3GB内存的安卓机

    一直以来,苹果走的都是特立独行的路线,安卓手机厂商虽然平台不同但是处处都可以看到抄袭苹果的影子.苹果手机的不可拆卸电池.不支持内存卡.需要剪小卡的三大奇葩设计也已经被安卓厂商抄烂了. 除了硬件方面,安 ...

  8. 【手游开发优化篇】cocos2d-x内存管理优化(内存是游戏的硬伤)

    2014年05月24日更新 以前的关注点都是 怎么用 根本没有往深层次追踪过.为什么这么用.今天记录下: 如果我们用的是pvr.ccz的图片 加载到内存中是根据你到处是的像素格式来渲染到ui中.如到处 ...

  9. Android 性能优化 之谈谈Java内存区域

    最近一年副业主要在学习投资和技能学习,把以前学习内存分析的一些笔记总结发出来,写了很多笔记总结都没有写完就又忙着了,最近再次总结复习学习一遍,还有提醒各位同学一定要学会投资.. 了解Android 内 ...

最新文章

  1. boost::exception的用法测试
  2. ubuntu Mysql乱码解决
  3. 打印更无缝:微软改善Win11中通用打印体验
  4. UVA 11584 Partitioning by Palindromes (字符串区间dp)
  5. 文档下载:《两万字深度介绍分布式系统原理》.pdf
  6. Alyona and copybooks
  7. 编程之美读书笔记1.2——中国象棋将帅问题
  8. Nginx 内存池源码阅读
  9. 人工智能在电力系统中的应用前景怎么样
  10. shawn的博客开通啦
  11. ipad如何与手机微信连接服务器地址,如何设置微信在手机和ipad同步 - 卡饭网
  12. kaka启动出现:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000c00000, 1073,0)
  13. 华为荣耀20青春版能升级鸿蒙吗,荣耀20 Pro系统要不要升级?
  14. GVM 提The SCAP database is required
  15. 鼠标和蓝牙耳机的融合(外观专利)
  16. 语义相似度的计算方法
  17. sqlServer 身份认证 登录
  18. linux使分区生效,Linux 硬盘分区生效命令partprobe
  19. JS中怎样使用Date对象加减日期
  20. AES加解密算法详解

热门文章

  1. MongoDB之副本集配置
  2. 四万字32图,Kafka知识体系保姆级教程宝典
  3. 怀念那些年我们每天使用的经典DOS程序
  4. NPL系列之分词和分词框架(二)
  5. 用UltraISO制作CentOS U盘安装盘
  6. 堡垒主机有什么用?看了这篇博客你就懂了。
  7. Linux系统管理上机作业1
  8. 无法下载钉钉群内回放视频?
  9. 安全合规/法案--29--《网络安全法》原文及解读
  10. 201871010105-曹玉中《面向对象程序设计(java)》第四周学习总结