ios 内存深度优化_iPhone6用1GB内存 优化太好还是另有玄机
本月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内存 优化太好还是另有玄机相关推荐
- android6.1内存,iPhone 6为何坚持1GB内存?安卓太坑爹!
这个问题说简单也简单,说复杂也很复杂.有人该回答了:"是苹果优化好呗!"说苹果好,里面本身就带着几分"Android呵呵"的意思.而事实似乎并非如此.iOS设备 ...
- ios 内存深度优化_iOS内存优化
内存优化工具 Instruments的Allocations 这个工具能显示出应用的实际内存占用,并可以按大小进行排序.我们只要找出那些占用高的,分析其原因,找到相应的解决办法. Xcode的Memo ...
- ios 内存深度优化_iOS性能优化之内存(memory)优化
近期在工作中,对APP进行了内存占用优化,减少了不少内存占用,在此将经验进行总结和分享,也欢迎大家进行交流. 在优化的过程中,主要使用了以下工具: Instruments和Allocations 这个 ...
- iOS高级教程:处理1000张图片的内存优化
博文转载至 http://blog.csdn.net/trandy/article/details/8446220 转载请保留以下原文链接: http://my.oschina.net/taptale ...
- 游戏性能优化技术干货分享——内存管理
项目的性能优化主要围绕CPU.GPU和内存三大方面进行.接上期CPU优化专讲,我们本期和大家分享内存方面的优化心得. 无论是游戏还是VR应用,内存管理都是其研发阶段的重中之重. 然而,在我们测评过的大 ...
- (译)如何优化cocos2d程序的内存使用和程序大小:第二部分(完)
转自:子龙山人 (译)如何优化cocos2d程序的内存使用和程序大小:第二部分(完) 前言:从上周发布教程的微博反应情况来看,cocos2der们对于游戏的内存问题还是非常关心的.本文是上一篇博文的续 ...
- 为什么1GB内存的苹果能完爆3GB内存的安卓机
一直以来,苹果走的都是特立独行的路线,安卓手机厂商虽然平台不同但是处处都可以看到抄袭苹果的影子.苹果手机的不可拆卸电池.不支持内存卡.需要剪小卡的三大奇葩设计也已经被安卓厂商抄烂了. 除了硬件方面,安 ...
- 【手游开发优化篇】cocos2d-x内存管理优化(内存是游戏的硬伤)
2014年05月24日更新 以前的关注点都是 怎么用 根本没有往深层次追踪过.为什么这么用.今天记录下: 如果我们用的是pvr.ccz的图片 加载到内存中是根据你到处是的像素格式来渲染到ui中.如到处 ...
- Android 性能优化 之谈谈Java内存区域
最近一年副业主要在学习投资和技能学习,把以前学习内存分析的一些笔记总结发出来,写了很多笔记总结都没有写完就又忙着了,最近再次总结复习学习一遍,还有提醒各位同学一定要学会投资.. 了解Android 内 ...
最新文章
- boost::exception的用法测试
- ubuntu Mysql乱码解决
- 打印更无缝:微软改善Win11中通用打印体验
- UVA 11584 Partitioning by Palindromes (字符串区间dp)
- 文档下载:《两万字深度介绍分布式系统原理》.pdf
- Alyona and copybooks
- 编程之美读书笔记1.2——中国象棋将帅问题
- Nginx 内存池源码阅读
- 人工智能在电力系统中的应用前景怎么样
- shawn的博客开通啦
- ipad如何与手机微信连接服务器地址,如何设置微信在手机和ipad同步 - 卡饭网
- kaka启动出现:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000c00000, 1073,0)
- 华为荣耀20青春版能升级鸿蒙吗,荣耀20 Pro系统要不要升级?
- GVM 提The SCAP database is required
- 鼠标和蓝牙耳机的融合(外观专利)
- 语义相似度的计算方法
- sqlServer 身份认证 登录
- linux使分区生效,Linux 硬盘分区生效命令partprobe
- JS中怎样使用Date对象加减日期
- AES加解密算法详解