MSCBSC 移动通信论坛
搜索
登录注册
网络优化工程师招聘专栏 4G/LTE通信工程师最新职位列表 通信实习生/应届生招聘职位

  • 阅读:3908
  • 回复:10
为什么安卓机没有iPhone流畅?
lsaaa




 发短消息    关注Ta 

积分 122
帖子 125
威望 45229 个
礼品券 216 个
专家指数 -543
注册 2008-1-2
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2015-02-28 17:07:24  只看楼主 
相信很多网友都有类似疑问,感觉安卓手机在流畅度上不如iPhone手机。先不说一些配置低的安卓机,即便是最新版安卓系统的旗舰手机,也会感觉达不到iPhone手机的那种流畅度,因此有人以此判断安卓手机不好。其实,这都是二者系统机制不同导致的差异。

渲染机制不同


Android没有iOS流畅的根本的原因是,iOS的UI渲染采用实时优先级,而Android的UI渲染遵循传统电脑模式的主线程普通优先级。

通俗点说就是iOS对屏幕反应的优先级最高,用户只要触摸屏幕,系统就会最优先处理屏幕显示这个层级,马上给出动画效果,然后才处理媒体、服务、核心的架构。

而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果放在比较后的优先级。同样打开相同的网页,Android手机就会直接将整个网页全部加载同时渲染HTML,这无疑就增加了处理器的压力。因此对于Android来说,一个高效的双核处理器是很重要的。

在iOS中UI渲染过程具有绝对的优先等级,当用户接触到iPhone的触摸屏后,iOS中所有的进程都将停止,UI线程拦截了所有的事件,系统会将所有资源用于渲染UI过程,以保证用户界面的实时渲染优先级。

而在Android系统中UI渲染过程的优先级别却没有那么高,也就是说当你触摸Android手机屏幕的时候,系统后台的程序并没有停止,仍然在继续运行之中,比如下载和查收短信,这样系统UI获得的资源就不够,这就是Android系统不流畅的原因。

后台机制不同


安卓手机的后台是真后台,像PC一样,将应用保留在RAM中,当使用HOME键退出应用时,程序实际上并没有完全退出,而是被系统挂在了后台,为何我们关掉了聊天软件依然能够收到消息通知,因为它常驻系统内存。包括平时收到的一些垃圾广告推送,也是因为后台有程序运行。

所以这就导致了一个现象,从内存使用上来看,安卓刚开机时内存使用很低,若不进行清理内存操作,正常使用一天,内存占用会达到75%以上。而内存占用越高,使用起来流畅度就会越低,所以安卓机器需要更大的RAM来提升用户体验。

而iOS呢,其实是采用的伪后台,当用户HOME键退出应用时,iOS其实关闭了程序,只保留应用的图像入口,只会默认将应用的最后的运行数据记录在RAM中。

之所以iOS也能收到推送,是因为当用户从应用中选择开启推送之后,系统会增加一些进程,这些进程会从苹果服务器接收信息,然后再通过服务器发给用户,苹果服务器在这里是起到了中转的作用。而正是因为有了这一系列的机制,所以即便iPhone的配置相比于同类安卓机低了很多,但是iOS还是会给人更加流畅的感觉。

iPhone执行程序的效率比安卓机高


另外,安卓系统的编程语言是Java,特点是通用性强,效率低。而iOS的则为Objective-C,专一性强,效率高。

iOS系统本身优化得很好,而且程序也是直接执行,所以效率很高。而安卓系统是通过Java虚拟机来执行,系统需要占用大量内存来换取执行速度,也就是要绕了个大圈才执行程序,所以效率低很多。

厂商喜欢给iPhone做优化


由于iOS的封闭性,App Store里面的App都是在iPhone等产品上执行,硬件利用效率非常高,而且分辨率大小,硬件的更新等等参数也比较稳定,优化工作也容易进行,因而iPhone上的App和硬件结合程度比安卓高很多。

安卓手机的硬件配置一样天天变,开发者也不可能针对所有的机器型号进行开发,只能在比较主流的机器上进行测试并保证运行流畅,所以很多国产中低端安卓手机很难得到流畅的使用体验。
扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“iot6”免费领取《【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用
  • 2、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书
  • 3、回复“IM6G”免费领取《6G典型场景和关键能力白皮书
  • 4、回复“SPN2”免费领取《中国移动SPN2.0技术白皮书
  • 5、回复“LTKJ7”免费领取《 联通科技周17本白皮书合集
  • 6、回复“5g-a”免费领取《中国联通5G-A 通感算融合技术白皮书
  • 7、回复“URLLC”免费领取《中国联通5G URLLC 技术白皮书
  • 8、回复“LDSL”免费领取《中国移动算力网络技术白皮书
  • 对本帖内容的看法? 我要点评

     
    waynelin

    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    C友·贡献勋章   财富勋章·万元户   专家·高级勋章   C友·幸运勋章   C友·登录达人   财富勋章·富可敌国   财富勋章·财神   纪念勋章·六周年   纪念勋章·八周年   纪念勋章·十周年  
    积分 150314
    帖子 6848
    威望 9223480 个
    礼品券 1266 个
    专家指数 1219
    注册 2008-4-1
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-02-28 18:25:56 
    技术问题,回答得专家指数,快速升级
    用户感知好才是真正的好。ios做到了,更贴近用户感知。

    对本帖内容的看法? 我要点评

     
    fiberhome168

    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    纪念勋章·七周年   财富勋章·万元户   财富勋章·财运连连   财富勋章·大富豪   财富勋章·小财主   财富勋章·神秘富豪   C友·登录达人   公益·环保勋章   纪念勋章·十周年  
    积分 9068
    帖子 1256
    威望 305558 个
    礼品券 274 个
    专家指数 192
    注册 2007-11-25
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-02-28 22:00:35 
    后台机制不同

    对本帖内容的看法? 我要点评

     
    wxjtxy




     发短消息    关注Ta 

    纪念勋章·七周年   财富勋章·小财主   纪念勋章·九周年  
    积分 4281
    帖子 504
    威望 56689 个
    礼品券 19 个
    专家指数 -20
    注册 2008-4-15
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-02-28 22:52:22 
    用户感知好才是真正的好,安卓在不改变,就没人用了

    对本帖内容的看法? 我要点评

     
    Sniper_天蝎

    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    C友·铁杆勋章   C友·纪念勋章   专家·初级勋章   纪念勋章·七周年   财富勋章·万元户   C友·魅力勋章   活动·积极勋章   财富勋章·财运连连   财富勋章·小财主   C友·幸运勋章   活动·设计达人   C友·登录达人   C友·活跃勋章   公益·环保勋章   纪念勋章·五周年   财富勋章·钻石王老五   C友·五周年坛徽   活动·第二届通信技术杯   纪念勋章·六周年   活动·摄影达人   通信正能量   纪念勋章·八周年   纪念勋章·九周年   纪念勋章·十周年   C友·技术大神  
    积分 7160
    帖子 1105
    威望 463589 个
    礼品券 629 个
    专家指数 891
    注册 2007-12-7
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-03-01 09:21:58 
    技术贴。支持。总算知道IOS和Android的区别在哪儿了。

    对本帖内容的看法? 我要点评





     
    悠悠鱼

    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 1540
    帖子 308
    威望 154696 个
    礼品券 10 个
    专家指数 0
    注册 2010-11-17
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-03-01 10:41:01 
    绝大部分人不关心技术,只看重使用流畅度

    对本帖内容的看法? 我要点评





    懒人一个
     
    畫境霖

    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    纪念勋章·九周年  
    积分 1343
    帖子 447
    威望 756037 个
    礼品券 17 个
    专家指数 -892
    注册 2011-11-2
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-03-01 13:50:55 
    总结就是渲染机制不同,后台机制不同,厂商喜欢给iPhone做优化

    对本帖内容的看法? 我要点评

     
    tellywon

    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    C友·登录达人  
    积分 3737
    帖子 735
    威望 471751 个
    礼品券 65 个
    专家指数 62
    注册 2009-9-4
    来自 江苏常州
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-03-01 19:47:05  QQ
    其实windows phone跟IOS一样,500块的 低端机都很流畅

    对本帖内容的看法? 我要点评

     
    houmu

    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 240
    帖子 83
    威望 50250 个
    礼品券 0 个
    专家指数 -175
    注册 2015-1-24
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-03-01 21:31:12 
    分析的比较合理,
    最主要的是IOS是苹果的,自己精通,更便于维护;andriod不是三星的,也不是华为的,都不精通,也不善于维护

    对本帖内容的看法? 我要点评

     
    水泥森林乡下人




     发短消息    关注Ta 

    积分 410
    帖子 61
    威望 52342 个
    礼品券 5 个
    专家指数 0
    注册 2007-4-25
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-03-23 20:26:45 
    总结的就是苹果的好吧 这个东西也许别人也会给个标题安卓的比苹果的好一些东东来

    对本帖内容的看法? 我要点评

     
    myyyyyy




     发短消息    关注Ta 

    积分 366
    帖子 33
    威望 2110 个
    礼品券 15 个
    专家指数 0
    注册 2006-6-6
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-09-09 16:03:29 
    好文章,解答了我存在已久的疑惑,非常感谢!

    对本帖内容的看法? 我要点评





    来去匆匆
     

    快速回复主题    
    标题
    内容
     上传资料请点左侧【添加附件】

    当前时区 GMT+8, 现在时间是 2024-03-28 22:24:44
    渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

    Processed in 0.557531 second(s), 33 queries , Gzip enabled
    TOP
    清除 Cookies - 联系我们 - 移动通信网 - 移动通信论坛 - 通信招聘网 - Archiver