plusDiscuss
V2EX  ›  Android

手机厂商(Android UI)安卓大版本升级一次 Android 11,适配工作量有多大?

  •  
  •   plusDiscuss · Sep 19, 2020 via Android · 14613 views
    This topic created in 2094 days ago, the information mentioned may be changed or developed.
    特别是国产手机厂商 MIUI, EMUI 这些,在原生基础上加了太多应用层的改动,每次安卓大版本升级(比如 Android 11 这样),要把所有外层应用,针对新版 Android 全部要搬迁一次,涉及到底层 API 升级的,还需要重写。修改完了,还要做机型测试(较大的手机厂一次大版本的升级覆盖面差不多都在 10 款手机左右的规模)。这样每升级一次安卓大版本,要适配的外层应用工作量越来越大了。
    12 replies    2020-09-24 13:40:45 +08:00
    iamwho
        1
    iamwho  
       Sep 19, 2020
    跟你把厅里的沙发换个位置一样大。
    fox0001
        2
    fox0001  
       Sep 19, 2020 via Android
    其实 Android 升级真没什么(特别最近几个大版本主要是优化)。手机厂商重点是要给客户更新什么(起码外表有个变化),否则普通用户感觉到有升级过、买了新手机的怎么显示优越感?

    这是我第一次看到某 UI 升级后,底层 Android 版本不变,得出的感受
    Stain5
        3
    Stain5  
       Sep 19, 2020
    @fox0001 Android 9 和 10 底层变化很大,对于一般用户可能没什么吧
    不过我是觉得很赞!
    daozhihun
        4
    daozhihun  
       Sep 19, 2020
    国产 ROM 的主要工作量估计是合并 AOSP 相关的代码了,毕竟 MIUI 等魔改了很多,在 merge 起来有的地方还挺费劲的。
    驱动方面工作量倒不大,毕竟 project treble 以后分离开了,上层 app 应该还好,并不需要重写( Android 对老版本的兼容性个人觉得是相当 ok 的,除非你用了一些黑科技比如非公开的 API )。
    nevin47
        5
    nevin47  
       Sep 19, 2020
    10 的内核应该大部分都是 4.14 的,11 开始要逐步向 5.X 迁移了,驱动的适配工作量应该非常大

    另外就是某些魔改优化,也需要重新审视。5.3 开始内存、调度相关的设计有了架构性的更新,也需要逐一适配甚至重构
    0ZXYDDu796nVCFxq
        6
    0ZXYDDu796nVCFxq  
       Sep 19, 2020
    参考 LineageOS 这些开源第三方系统
    国产系统主要是魔改太多,如果是 AOSP 工作量不大
    Ley
        7
    Ley  
       Sep 19, 2020 via Android
    @fox0001 讲到升级的新鲜感,日本厂商如索尼好像是反过来的,虽然一般会维护 18 个月提供两次大版本升级,也会每个月提供安全补丁,但反而会费力把新版本的明显界面变化掩盖,让用户大版本升级后依然有老版本的界面交互逻辑,以免不习惯。一股日本家电产品的设计理念…
    ByteRan
        8
    ByteRan  
       Sep 19, 2020
    最难的不是系统适配,是各种驱动的适配
    murmur
        9
    murmur  
       Sep 19, 2020
    很大,而且没什么意义,国产安卓的功能添加不依赖底层升级,魔改速度早就超过官方 android 了,当然也超过 ios
    rrZ2C
        10
    rrZ2C  
       Sep 21, 2020
    还是挺大的,
    传统方式来说 SoC 厂商是直接按照大版本给一套代码并长期维护这个大版本(一定落后 aosp),这样的话都需要手机厂商移植 UI 相关所有代码到新的大版本,测试-改 bug-必然要走一遍的.跟适配新机型也没差多少.

    有的 SoC 会提供源版本的大版本升级,甚至多 SoC 共代码仓库,移植工作量会小一些.反正同一款 soc 做大版本不敢省步骤的.
    PostMeridiem18
        11
    PostMeridiem18  
       Sep 23, 2020
    @Ley 幸好 9 到 10 的 UI 也大改了一遍(
    yongliang
        12
    yongliang  
       Sep 24, 2020
    从魅族最近几个月升级底层来看,还是挺大的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2749 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 11:49 · PVG 19:49 · LAX 04:49 · JFK 07:49
    ♥ Do have faith in what you're doing.