首页/如何评价华为部分机型的HarmonyOS 5.1更新停留在OHOS 5.0(API17)?/
共2个回答0条评论

如何评价华为部分机型的HarmonyOS 5.1更新停留在OHOS 5.0(API17)?

初生之鸟
排序方式:被封时间
时间排序由新到旧
  • 276 个点赞 👍

    按照我之前看到的各类宣发,华为的重心是HarmonyOS 6.0,没有针对HarmonyOS 5.1的宣发。我认为华为应当是把重心放在了HarmonyOS 6.0(API20)上,所以对旧机型的HarmonyOS 5.1敷衍了,没有真正的基于OpenHarmony 5.1.0API18)做HarmonyOS 5.1。

    原因很简单,对于旧机型来说把底包改成5.1和改成6.0工作量是一样的,所以他们索性就直接跳过了5.1,毕竟真花力气迁移了也就大概今年10月还是要过渡到6.0,做一个只有2个月寿命的版本意义不大。

    但是这样的做法引来了两个巨大的期望错配:

    • Pura80系列的各项功能比较吸引人,Mate70等用户希望能在5.1用上
    • 米哈游原神基于API18,5.1只支持API17直接一棒子打向了原神的内测

    第一件事讲真影响不是特别大,但第二件事其实非常破坏第三方的安排。本来原神计划跟随月底的HarmonyOS 5.1开启内测,但不支持API18我不好评价原神是否能开启内测。API18更新太多,我也不确定米哈游需要的部分有多大程度依赖API18:

    根据那片梧桐那场雨的说法:

    • Pura80系列基于OpenHarmony 5.1.0(API18)而构建了HarmonyOS 5.1.0(API18)
    • 旧机型系列基于OpenHarmony 5.0.1(API13)而构建了HarmonyOS 5.1.0(API17)

    换句话说,旧机型(例如Mate70、Pura X)的HarmonyOS 5.1和之前的5.0没有API层面的更新,更接近5.0.1.140(现在版本是5.0.1.130)而非5.1。

    但你也不能说华为就是为了耍猴,因为华为重心的确放在了HarmonyOS 6.0上:

    所以画个图:

    简化一下就是:

    也就是说本来应该有旧机型的真HarmonyOS 5.1,但是因为混乱的API迭代(从API13几个月就迭代到API17)所以使得华为没有足够的开发力量去做旧机型真正的HarmonyOS 5.1,于是就给了一个“风味HarmonyOS 5.1”

    但考虑到华为会给HarmonyOS 6.0,所以旧机型大概会推迟2个月左右吃到API20,整体来看问题不大,问题只是暂时的。

    不过以目前的情况来看,华为以后也会维持类似的情况:大版本对齐旧机型,小版本推新机型功能。这和iOS的模式是一致的,都是以大版本为周期进行对齐。

    后记

    在一个全新的生态中,有着各种各样的新问题。在过去的安卓体系中,API的迭代是谷歌要做的事情,下游厂商并不需要关心这个。同样,应用开发的核心分发也是谷歌要关心的事情,国内厂商并不需要关心应用分发问题,各家商店更像是一个镜像,最多接入一下自家广告SDK和账号SDK。

    但是对于鸿蒙生态来说,这一切都落到了华为头上。即便是配合华为的厂商例如腾讯,在微信的项目工程管理上也遇到了之前未曾遇到的问题。腾讯作为国内头部厂商,并不需要推动安卓API的进步,但却开始有机会推进鸿蒙API的进步。这对于华为和头部厂商都是一个全新的挑战:

    • 华为需要建立对鸿蒙API迭代的设计体系
    • 腾讯需要建立对鸿蒙API迭代的反馈体系

    除此之外,华为在应用分发上也吃了不少亏,中小开发者对接这边也可以说一团浆糊。但无论如何,华为都需要建立:

    • 针对字节阿里腾讯的大开发者对接体系
    • 针对海量中小开发者的对接体系

    这些体系的建立,必然伴随着混乱。就像中国搞基建最快的年代,必然伴随着PM25的爆表和满城挖的乱象。

    这种乱象本质上是建立新体系过程中必然遇到的混乱,从发展的角度来看属于好事。况且华为修正的速度还是很快的,这个“风味HarmonyOS 5.1”最多也就是持续到10月Mate80系列发售,届时的HarmonyOS 6.0将会结束这种分叉

    我的5.1来了,升级还是要升的。

    查看全文>>

    Eidosper
  • 10 个点赞 👍

    查看全文>>

    数码怪杰

1

  • 1
  • 跳至
Copyright © 2022 GreatFire.org