利雅得

注册

 

发新话题 回复该主题

为啥小米硬件参数再高流畅度还是拼不过苹果爪游控 [复制链接]

1#

为啥小米硬件参数再高 流畅度还是拼不过苹果?


|爪游控


为啥小米硬件参数再高 流畅度还是拼不过苹果?


|爪游控


  首页多彩生活娱乐八卦汽车世界科技产业数码新品游戏动漫体坛风云*情解码社会万象健康养生 首页 / 数码新品 / 为啥小米硬件参数再高 流畅度还是拼不过苹果?


  为啥小米硬件参数再高 流畅度还是拼不过苹果? Posted on 2015年3月3日 by stanper in 数码新品 (文/图 数码控)小米手机作为国内手机品牌的骄傲,去年的发展实在有些迅猛。但是,用小米的同学会发现,不管怎么优化,系统始终有些卡顿,不如iPhone。虽然小米的配置很发烧,为啥系统流畅度总拼不过苹果呢?1、渲染机制不同Android没有iOS流畅的根本的原因是,iOS的UI渲染采用实时优先级,而Android的UI渲染遵循传统电脑模式的主线程普通优先级。通俗点说就是iOS对屏幕反应的优先级最高,用户只要触摸屏幕,系统就会最优先处理屏幕显示这个层级,马上给出动画效果,然后才处理媒体、服务、核心的架构。而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果放在比较后的优先级。同样打开相同的页,Android手机就会直接将整个页全部加载同时渲染HTML,这无疑就增加了处理器的压力。2、后台机制不同安卓手机的后台是真后台,像PC一样,将应用保留在RAM中,当使用HOME键退出应用时,程序实际上并没有完全退出,而是被系统挂在了后台。内存占用越高,使用起来流畅度就会越低,所以安卓机器需要更大的RAM来提升用户体验。而iOS呢,其实是采用的伪后台,当用户HOME键退出应用时,iOS其实关闭了程序,只保留应用的图像入口,只会默认将应用的最后的运行数据记录在RAM中。所以即便iPhone的配置相比于同类安卓机低了很多,但是iOS还是会给人更加流畅的感觉。3、iPhone执行程序的效率比安卓机高另外,安卓系统的编程语言是Java,特点是通用性强,效率低。而iOS的则为Objective-C,专一性强,效率高。iOS系统本身优化得很好,而且程序也是直接执行,所以效率很高。而安卓系统是通过Java虚拟机来执行,系统需要占用大量内存来换取执行速度,也就是要绕了个大圈才执行程序,所以效率低很多。4、厂商喜欢给iPhone做优化由于iOS的封闭性,App Store里面的App都是在iPhone等产品上执行,硬件利用效率非常高,而且分辨率大小,硬件的更新等等参数也比较稳定,优化工作也容易进行,因而iPhone上的App和硬件结合程度比安卓高很多。注:本文观点来自知乎友“苏黎“=========数码控==========想了解最新鲜有趣的数码资讯,掌握手机实用技巧,那就赶紧订阅我吧。数码控,愿与广大数码爱好者一同成长。如果你不嫌烦的话,还可以搜索微信公众号“shumafans”


  文章导航Previous Previous post: 手游和主机游戏研发应互相学习什么?下一条 Next post: 震动大防水好?27岁女生被诺基亚玩坏 被迫就医


    本站CDN由UPYUN又拍云强力驱动. 关于我们


| 加入我们


| 联系我们


| 版权声明 ? 2013-2015 爪游控


  版权所有. 陕ICP备13007390号-1 Top

分享 转发
TOP
发新话题 回复该主题