iOS比Android流畅的原因

  • c
    catwang
    首先,是因为安卓和iOS的渲染机制不同——这也是安卓没有iOS流畅的根本原因。iOS的UI渲染采用的是实时优先级,而安卓的UI渲染是遵循PC模式的主线程普通优先级。简单的说就是,iOS对屏幕反应的优先级很高,用户只要触摸屏幕,系统就会最优先处理屏幕显示这个层级,马上给出动画效果,然后才处理媒体、服务和核心的架构等;而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果的优先级放在后面。举个例子:比如安卓手机和iPhone同时打开相同的网页,安卓手机就会直接将整个网页全部加载同时渲染超文本——这无疑是增加了处理器的压力。
    在iOS中,UI渲染过程具有绝对的优先等级:当用户接触到iPhone的触摸屏后,iOS中所有的进程都将停止,UI线程拦截所有的事件,系统会将所有资源用于渲染UI的过程,以保证用户界面的实时渲染优先级。而在安卓系统中,UI渲染过程的优先级别却没有那么高,也就是说当你触摸安卓手机屏幕时,系统后台的程序并没有完全停止,而是依然在继续运行中。这就是安卓和iOS在流畅度上差别的最主要原因了。
  • m
    meanzy
    我特地看看时间,不是十年前?
  • t
    tiret
    那么,安卓为啥不愿更改一下自家的优先级设置呢?
  • q
    qiaocui
    楼上这是个好问题,为啥呢?
  • l
    lycheejet
    回复2#meanzy


    你污蔑楼主,我搜了一下,文章最早是2014年的而已。你找不出2010年的文章你就是污蔑楼主。
    http://mobile.163.com/14/0826/00/A4HIQH1B0011179O.html
  • 青溪
    去年七月信了你们的鬼话 用了次安卓 s10 是感觉真的有卡顿.... 虽然不经常 但那种帧率偶尔缺失的感觉真的很难受... 然后继续iOS了... 我知道肯定是我的问题 因为都什么年代了 还说安卓没有iOS流畅? 4s丝般顺滑不是么iOS fly ~
  • 什锦炒饭
    iOS开发者路过,Android是什么样不清楚,iOS确实是触摸滑动最优先。当然具体效果也要看app如何优化,无视规则瞎写的程序也会卡。 iOS fly ~
  • c
    catwang
    回复2#meanzy

    现在运行机制也基本是这样
  • t
    tyfsam
    然而现在的安卓旗舰日常使用应用加载速度,流畅性都好于iphone,果粉只能称之为傻快,可见主要原因是果粉将安卓任何表现的和ios不同的地方都当成安卓的缺点 iOS fly ~
  • x
    x8blaze
    回复5#qiaocui

    楼主大概活在十年前,现代Android早就调整进程优先级,前台进程优先级很高。而且现在现代旗舰soc即使比不上果家的U牛逼但也足够好用,就我用的855+Android10 手机并感觉没有比我的A12+iPadOS13.4 iPad慢,实际上我甚至微微觉得iPad软键盘实在不怎么样,有点粘滞感。那流畅说事没必要,果子最牛的是能治国内一大堆流氓软件
  • x
    xieyingli
    昨天在顺电玩到了1+8Pro,屏幕真是顶级……
  • 碧的绿
    很久以前的文章了。第一次正式用安卓手机是pixel2xl,用了一段时间再用ip7,感觉是慢动作。现在用的pixel3,应该不会再回ios了
  • l
    loveless21
    回复13#碧的绿

    Pixel 4的动画更流畅了来自Pixel4
  • 活泼金属
    安卓更吃硬件是啥原因? iOS fly ~
  • h
    hongtao008
    楼主就是来引战的吧
  • w
    wwtbyr
    回复15#活泼金属
    进程常驻? iOS fly ~
  • 哈利波特大
    因为贵,所以流畅,就是流畅,再卡也流畅
  • 活泼金属
    回复17#wwtbyr
    我猜测是因为要兼容不同手机厂商的硬件 iOS fly ~
  • s
    sgh151348
    他们会说你侮辱安卓旗舰 iOS fly ~
  • w
    wwtbyr
    回复19#活泼金属
    嗯,安卓开发者太累了 iOS fly ~
  • 活泼金属
    回复21#wwtbyr
    苹果靠着“软硬兼施”嫌取了远高于安卓的利润,不得不佩服乔布斯当年的眼光 iOS fly ~
  • j
    jjx
    软件优化很有关系

    android 一天到晚硬件升级, 开发者完全不考虑优化


    而iphone, 6s/6sp占有率多少, 那个厂商不小心的优化


    典型的就是爱奇艺 , 老早的平板上卡的都不能用

    但6s/se上顺畅的很
  • s
    sgh151348
    说说我用过的几个安卓旗舰,拍照后打开照片放大缩小查看图片的时候,滑的跟JB似的,能不能随心所欲任何姿势的缩放完全看心情,还得调整手指触屏的姿势,这都啥旗舰,用iphone这么多年基本没这问题, iOS fly ~
  • l
    lyf6529262
    楼主讲了这么一大堆 可以用安卓和iPhone同价位的感受下

    安卓最不能接受的是 推送和app要各种权限

    不过话说推送ios自己也快玩砸了 iOS fly ~
  • L
    LostAlone
    看见果吹日复一日的吹我就放心了
  • r
    rucaegis
    我是从6p转mate20的,说实话,速度是快了不少,尤其微信淘宝之类的大型app启动速度,毕竟运算能力提高了。
    但是,触摸体验上好像是又一点点差距,特别是玩游戏,同样的地铁跑酷,感觉差别很大,在6p上十分顺畅,反而mate20体验不好。
    应该跟系统有点关系吧?
  • s
    scautc
    还不是因为安卓上的app垃圾
  • k
    kinma
    还有,双指放大时,放大点都不在双指中心,而是看运气。。。这都2020年了,安卓还这么不省心,哈哈 iOS fly ~
  • s
    sgh151348
    所言极是,我不知道是不是大部分人神经大条,这么明显的感知居然完全忽略,也麻烦猴粉喷果子的时候提高下自己的体感认知,谢谢 iOS fly ~
  • 余小楼
    Android开发来了,Android也是UI主线程优先,主要还是要看开发人员优化吧,但是感觉Android兼容适配确实多少会影响一些性能。Java也有影响,Android每个界面组建都是读取xml反射创建的Java对象,界面复杂了非常影响性能,只能说Android好多机制在层层剥削cpu性能,最终整体就不流畅一些了小尾巴~
  • 哈利波特大
    ios=垃圾,不用再争了,把论坛吐槽果子的帖子删掉的话,估计整个地板就剩十页帖子不到。
  • w
    wuview
    讲真 当年iphone8那一年我买了台8 plus 感觉就没当年的三星快了 iOS fly ~
  • s
    sgh151348
    那不是充分说明这种喷子贴都是猴粉挑起的iOS fly ~
  • 哈利波特大
    不是,果粉自己吐槽果机这里不好那里不好的帖子,太多了,看到了我就会去顺势踩上两脚以资鼓励
  • u
    unicon221
    同意,这个双指放大照片的逻辑,在Android上用的很崩溃。总感觉在漂移一样,力不从心。 iOS fly ~
  • T
    TomYao
    是的,苹果的优势就是对APP的审查,手机性能的提升已经让安卓在流畅度方面不存在问题了。
  • c
    catwang
    回复11#x8blaze

    我只是转帖一下,以前就是这样,现在Android当然速度很快了,但推送和app权限还是不如iPhone
  • n
    notrue
    D版人几年前就小米吊打iPhone 全系了

    还有各种山寨耳机吊打airpods

    没错,有相当一部分群体,他们看不出来、感觉不出来、听不出来区别

    然后就此认为别人都是傻的…… iOS fly ~
  • 剑心79
    好多安卓用户没用过苹果也喷,真是不理解 期货找我~~
  • s
    sgh151348
    参数吊打优越感吧 iOS fly ~
  • s
    songco
    很多细节比如那个音频延迟,确实十几年了差距还是大

    安卓改进了很多,现在做到20毫秒比较难
    iOS 很多年前就是10毫秒以内


    还有自动亮度,三星没用过,HOVM我都没见过可用的,据说米10和一加8解决了这个问题?这不都2020了嘛 ~ I have spoken
  • 客官不可以
    我也信了你们的鬼话,什么安卓早就不卡了,比苹果流畅了,最近用了几次安卓旗舰,就没有舒服的时候,别说我不会用这种屁话 吴彦祖D版分祖
  • t
    truepfans
    那么安卓的多任务值不值呢?
  • Y
    YuanDi
    安卓虽然现在很快,但是始终不流畅,很多地方用起来别扭小尾巴~
  • 一树
    我就问一句 苹果先渲染了ui 那内容人家怎么也出来的 又不是就出来了动画 内容空白 处理器强就是强 有什么不敢认的
  • k
    kairyu
    6p内存小,应该是最卡的苹果了吧,不过进了程序应该就没问题了
  • b
    buhaozhuce
    优先级啊
  • x
    xiong13
    都是老黄历了