Pixel 1 第六年了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
exc
V2EX    Pixel

Pixel 1 第六年了

  •  
  •   exc 2021-03-14 21:00:29 +08:00 3242 次点击
    这是一个创建于 1671 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Pixel 1 第六年了,运行 Twitter, Gmail, Youtube 依旧非常流畅,但微信、zfb 、pdd 、和抖音,就卡的想换手机,这是为啥,他们的技术是菜?不应该呀,招的都是最好的人才。

    第 1 条附言    2021-03-14 2:31:06 +08:00
    不要阴谋论哈,也不要拿国内国外作对比,国内也有很多小而美的 app,我是想说,对于这些超级 APP,为什么性能的差异可以如此之大。

    首先我觉得可以排除技术原因,因为这些 APP 所用到的技术,基本都是开放开源的,总之不像 CPU 那样,属于肯研究就会有收获的。

    其次肯定也不是钱的问题,都是不缺钱的主儿。

    所以才会有这样的困惑。仔细想想,似乎比较卡的 APP,其边缘性功能都特别多,或者说,非主要业务的其次业务非常多。

    可即使如此,也不应该差距太大。

    可能还有一点,就是技术债。APP 发展太快,规模迅速变大,导致没有太多时间重构老代码,这样边缘性业务越来越多时,模块之间原先的低耦合设计就变成了高耦合。虽然每个部分都有人做优化工作,但在整个架构设计上,这种局部优化是非常无力的。

    比如冷启动优化,一直是 Android 开发比较重要的事,但如果 APP 在早期设计时,没有考虑广告,那么后期开发时,再引入开机广告,就一定会对冷启动的优化造成影响。

    再有一点,可能大量使用了 hack 技术,比如热更新、插件、保活等,而这些技术涉及到的底层,每家硬件厂商都不太一样,因此做了大量的兼容性工作。同时由于这类技术一般需要采用低性能的反射方法,并且绕过了 Android 正常的流程,导致需要重写大量的代码填充这部分流程,所以综合起来看,就会变得很卡。

    真心求解惑,如有不对的地方,还请指出,一起交流哈。
    17 条回复    2021-10-07 17:20:19 +08:00
    flineqaq
        1
    flineqaq  
       2021-03-14 21:03:49 +08:00   1
    人才留国内?
    exc
        2
    exc  
    OP
       2021-03-14 21:06:11 +08:00   1
    说真的,我觉得这些 APP 也为气候变化做出了大量的贡献。毕竟本来手机能用 5 年,结果 2 年就要换,这是资源浪费。同时运行 APP 时,不良的代码消耗大量的 CPU 和内存,这是用电浪费。
    exc
        3
    exc  
    OP
       2021-03-14 21:08:01 +08:00
    @flineqaq 不要绝对化嘛~
    jack778
        4
    jack778  
       2021-03-14 21:12:58 +08:00
    阴谋,故意的写来烂代码,要不然你 6 年不换手机他们喝西北风?
    ggcver
        5
    ggcver  
       2021-03-14 21:22:35 +08:00
    气抖冷,那肯定是体制问题呀
    aLazarus
        6
    aLazarus  
       2021-03-14 21:37:53 +08:00
    推特最近才想做语音功能,而微信早就做成了操作系统。
    exc
        7
    exc  
    OP
       2021-03-14 22:06:51 +08:00
    @jack778 哈哈,手机换得勤,他们也赚不到钱呀,卖手机的赚了
    exc
        8
    exc  
    OP
       2021-03-14 22:07:23 +08:00
    @aLazarus 操作系统也不一定要卡啊
    kimgo110
        9
    kimgo110  
       2021-03-14 22:17:19 +08:00 via Android
    国内 app 写的确实烂说好的自重
    cairnechen
        10
    cairnechen  
       2021-03-14 22:22:07 +08:00
    要说烂和臃肿,一个 facebook 就压死了,国内的还得往后稍稍
    zbttl
        11
    zbttl  
       2021-03-15 00:24:44 +08:00
    国内大公司的个个都想抢赛道,塞一大堆乱七八糟的东西进去,不卡就有鬼了。

    不说别的,你举的这些应用安装包大多就 20-30m,臃肿如 fb 也就 50m 上下。国内的应用最小的就支付宝也有 94m,微信都快 200m 了,是用什么黑魔法才能不卡?小的也有啊,qq 邮箱 30m,你看人家确实就不卡。
    Dox
        12
    Dox  
       2021-03-21 17:56:47 +08:00
    821 还是慢点,有时候点了国产 app 比如微信要过会才有反应,让人以为没点到呢
    q197
        13
    q197  
       2021-03-31 14:31:15 +08:00
    @Dox 这是某些 app 为了能自定义启动页面或者显得 app 快的阴谋,实际上你点击时 app 已经打开了透明背景的页面,此时你点击“透明的区域”也不可能能点击穿透到下方,所以你可能会怪罪系统卡,实际上此时完全是这个 app 在工作。
    hendry
        14
    hendry  
       2021-05-03 09:11:37 +08:00 via Android
    国内外 app 已经是不同的生态系统,国内 app 动辄几百兆
    nexuszjq
        15
    nexuszjq  
       2021-06-01 10:55:04 +08:00
    不光是安卓,iPad mini2 10.3.3,运行 YouTube 极致流畅,机身无明显发热;反观运行 b 站、腾讯视频直接卡爆,发热严重
    fromzero
        16
    fromzero  
       2021-08-05 14:20:03 +08:00
    不知道 facebook 卡不卡 国内的这 3 个 app 基本是每个都是航空母舰级别的,比如每个都有各自的小程序引擎平台,同时各种各样的功能太多了。功能比国外那 3 个多多了
    noahhhh
        17
    noahhhh  
       2021-10-07 17:20:19 +08:00 via Android
    就是缺少监管,国内连个统一的应用商店都没有。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1221 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 17:24 PVG 01:24 LAX 10:24 JFK 13:24
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86