课程咨询 :15948779800

保险公司承保达内学员学习效果

  • 为什么苹果手机内存比安卓的低?

    发布:达内长春安卓培训      来源:达内新闻      时间:2015-11-30

  • 近几年, 手机行业竞争之激烈大家有目共睹,激烈的竞争倒逼手机厂商不断加快软硬件升级的步伐,企图在硬件参数上打败竞争对手,这在当前的安卓阵营尤其明显。与之形成鲜明对比的是,苹果手机在硬件升级上一向不紧不慢,无论是处理器,还是屏幕、摄像头像素,都落后安卓阵营一大截。

    在今年的iPhone 6发布之前,很多网友都在猜测这一代iPhone手机内存会提升到2GB,但等到iPhone 6到手后,发现仍然只有1GB。至此,已经有IPhone 5,IPHONE 5S,iPhone 6三代iPhone手机内存停留在1GB了,与此同时,在安卓阵营,2GB内存正在普及,旗舰机已经用上了3GB内存。然而,在实际使用中,3GB运行内存的安卓手机并不一定占优势,1GB的iPhone手机操作体验也不差,甚至一些网友认为1GB的iPhone手机使用体验“完爆”3GB的安卓手机。为什么会这样的结果呢?这主要有以下几个方面的原因。

    系统运行机制的不同

    iPhone手机的iOS系统采用了一种和微软的WP系统类似的“墓碑机制”(常被网友吐槽为“伪后台”),当用户点按HOME键后,系统切换到主界面,刚才运行的任务被放到后台挂起了,几乎不占用内存资源(也因此,iOS系统的应用一般都没有设置“退出”按钮)。而在安卓系统上,用户启动某个应用后,点按HOME键,虽然界面切换到了主界面,但任务仍在后台运行,用户如果再开启其他应用,又需要内存,相当于前台任务和后台任务都需要占用内存资源。另外,安卓手机应用都是通过Java虚拟机来完成运行的,这涉及到Java垃圾收集机制(garbage collection),也就是说如果一个用户要关闭应用,在这中间Java垃圾收集需要大量的内存来工作。

    达内

    说到这里可能有人会问了,那为什么QQ和其他APP后台了依然能收到消息,这是因为iOS有很好的后台消息推送机制,你收到的消息其实是通过服务器推送给你的。这也就是解释早期的时候,苹果服务器(在国外)不稳定的时候,有用户掉线或者漏接消息的情况。

    系统设计一开始的针对性

    还要注意的是,这两套操作系统最初设计的针对性就不一样。苹果iOS一开始就是针对触屏手机设计的,当用户手指触摸到屏幕时,系统会暂停其他任务,而尽可能多地把运行资源都优先用于渲染主屏幕,所以我们在使用iPhone手机滑动屏幕时,会感觉到非常的流畅顺滑。而安卓系统在早期开发的时候把目标瞄准当时如日中天的诺基亚塞班系统,而塞班手机那时候触摸屏

    达内

    对第三方应用的权限管控

    除了系统运行机制的不同,这两种系统平台对第三方应用的管控权限也不一样。由于安卓系统的开放性,用户可以不经过官方的应用商店即可下载安装所需的应用,谷歌失去了对应用的权限的管控,很多开发者滥用权限,基本都设置为开机后台自启动的权限。还有一些第三方人士对安卓应用进行二次封装,加入自家的广告推送插件,这些都会占用运行资源。而苹果则不同,iPhone的软件都是在苹果商店下载的,苹果对APP上架极为严格,所以苹果的APP开发者想疯狂加入广告插件不但可能,开发者反倒要绞尽脑汁去把APP优化到极致,就算是越狱了,你下载的软件大部分还是正版的APP。还不流行,基本都是采用物理按键,所以安卓系统也是针对物理按键手机开发的,而现在的安卓手机基本都使用触摸屏操作,所以在这方面也就不如iOS系统。

    对软硬件的掌握程度

    另外有一点,也就是安卓一直以来饱受诟病的碎片化问题。一个安卓APP要让那么多不同尺寸、不同分辨率、不同硬件的安卓设备都能跑起来已经是非常不容易了,要完美滴运行则更需要实力。苹果和其他安卓厂商比起来有一个很大的优势,就在于软硬件资源都掌握在自己手里,因此他们可以在硬件、软件(系统、应用)上进行深度优化,这种系统级的优化好是其他厂商比不了的,安卓厂商现在只能在拼硬件的道路上越走越远。

    以上几点原因都决定了iOS系统比安卓只需要更少的内存,也能带来良好的操作体验。当然,这不代表苹果手机以后不升级内存,iPhone手机最初的内存仅为256MB,后来升级为512MB,到如今已经达到1GB,这是因为iOS系统功能越来越多,以及应用(尤其是游戏)程序数据包越来越大,所需的内存资源自然也会更多。未来,随着处理器性能越来越强,应用程序越来越大,系统的功能更丰富,iPhone手机的内存肯定也会继续升级,但可想而知,未来iPhone手机的内存依然会比安卓手机低。

上一篇:达内集团荣膺新浪“2015中国品牌影响力教育集团”大奖

下一篇:达内携手阿里云,共同培养大数据技术人才

最新开班日期  |  更多

Android--零基础全日制

Android--零基础全日制

开班日期:7月31日

Android--零基础周末班

Android--零基础周末班

开班日期:7月31日

Android--零基础训练营

Android--零基础训练营

开班日期:7月24日

Android--高端全日制班

Android--高端全日制班

开班日期:7月31日

  • 地址:长春市卫星广场成基商务A座9楼
  • 课程培训电话:15948779800     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56