plusDiscuss
V2EX  ›  Android

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

  •  
  •   plusDiscuss · Sep 19, 2020 via Android · 15226 views
    This topic created in 2237 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
    iamwho
    Sep 19, 2020
    1
    跟你把厅里的沙发换个位置一样大。
    fox0001
    fox0001
    Sep 19, 2020 via Android
    2
    其实 Android 升级真没什么(特别最近几个大版本主要是优化)。手机厂商重点是要给客户更新什么(起码外表有个变化),否则普通用户感觉到有升级过、买了新手机的怎么显示优越感?

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

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

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