马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
Android都到了4GB 为什么卡顿还存在?
“卡顿”在Android手机当中似乎是一个永远不灭的话题,尤其是对比iOS系统而言。内存机制是其中最主要焦点之一。如今4GB已经基本在安卓旗舰机当中普及,但似乎这也并没有让Android卡顿的声浪彻底湮灭。
图1 Android都到了4GB 为什么卡顿还存在?
最早Android原型机主要考虑键盘机设计,忽略了渲染界面的优先级;而iOS系统则是从底层设计上便更倾向于触控屏幕机型。iOS响应顺序依次为Touch(触控)—Media(媒体)—Service(服务)—Core(核心架构),屏幕触控响应优先,也就是当你触控屏幕之后,系统会优先处理屏幕显示层级,之后才是其他;而Android响应级别则是Application(应用)—Framework(框架)—Library(程序库,包括屏幕响应)—Kernal(内核架构),也就是当你点击屏幕之后,系统会先忙着激活应用、打开框架,第三步才会照顾到屏幕显示。所以从早期设计优先级别上Android落后于iOS。
图2 Android都到了4GB 为什么卡顿还存在?
Android的最大特点是开放,不过这样的开放自然也容易带来问题,这也是Android之所以有卡顿的重要原因之一。
图3 Android都到了4GB 为什么卡顿还存在?
系统资源的调用机制和管理的迥异等等是Android系统流畅性无法与iOS媲美的关键,但追求流畅势必要对Android的整个生态严格限制,对庞大的Android终端来说得不偿失,所以目前来看,除了谷歌对Android系统的不断优化外,我们更多的只能寄希望于Android阵营当中的智能手机厂商能够在维持和促进手机流畅性上多下些功夫,而不仅仅是单纯从硬件上将其提升到所谓的4GB或更大而已。
网络转载
|