V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lsk569937453
V2EX  ›  华为

讨论下华为的鸿蒙 5 的开发生态吧。

  •  
  •   lsk569937453 · 2024 年 1 月 23 日 · 222 次点击
    这是一个创建于 820 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前文

    目前看了好多头部公司开始着手开发鸿蒙应用了,国家队也开始进场。新的鸿蒙应用的开发语言是 ArkTs,ui 是 ArkUI.我很佩服华为的研发能力,能把 ArkTs 和 ArkUI 发明出来(虽然嵌套的样式代码看起来比 flutter 还要烂).

    但是根据历史经验来分析,生态非常之重要。我们经常说以史为鉴。历史上因为生态而灭亡的有 windows phone 。不过华为和 windows phone 的却别在于以下几点。

    • 市场占有率不同:目前鸿蒙 4 的流畅度和稳定性位列目前国内操作系统 top1 的位置。简言之流畅,好用。
    • 推动力不同:目前开发鸿蒙 5 应用已然成为了政治任务。头部应用+国家队推动,一般用户使用起来应该是无差别的。

    受影响的用户/应用

    在说这一节之前,我想表明的是现在的手机市场是存量市场.这一点非常重要。存量市场上的每个用户都有自己的定制化需求。比如学生用户需求是打游戏,鸿蒙 5 对游戏不支持/游戏支持很差,学生都不会买账。其他的同理,比如我是一个后端研发,我的需求 Clash ,如果没人给鸿蒙 5 开发 Clash 的话,我不会升级鸿蒙 5/购买新的鸿蒙 5 手机。

    • 游戏: 目前市场上的游戏基本都是基于 Unity3D ,CoCos2D 或其他的第三方框架来开发的。游戏代码无法 100%迁移到鸿蒙 5 上。这部分用户肯定是受影响的。
    • 非头部&非国家队的应用: 打开你的手机,找到一个普通人从来都没听过的应用(对你是刚需),我觉得每个人都会有这种需求。对我来说,谷歌令牌/virtual hosts 这种应用,短时间肯定没人给我兼容鸿蒙 5 ,这就造成了我不会升级鸿蒙 5/不会买新手机。
    • 翻墙相关的:这个就更好理解了。

    无法忽视的开发生态

    啰啰嗦嗦最后才讲到了开发生态。所谓的开发生态指的是语言中的第三方库的丰富程度。这个才是我最担心的。下面是我列举了 react ,flutter ,rust 的第三方库的地址。

    首先 flutter 和 rust 相比 ArkUI 的生态稍微好一点。flutter 是凭借谷歌的号召力吸引了众多的开发者开发第三方库。rust 是凭借语言自身的特性吸引了众多的开发者开发第三方库,简言之就是"用爱发电做开源"。我统计了我的项目里面发现只用过国产的 antd 、echarts 、nacos 、rocketmq 、xxjob 、mybatis 。90%的第三方库都是国外开源的。所以我认为目前的开发生态是最让人担心的(我还记得 flutter 刚开始的时候,第三方相机根本不能用,相机功能相当于被阉割了,你想要开发扫码功能,只能用原生)。

    1 条回复    2024-02-03 06:51:35 +08:00
    dyzzc
        1
    dyzzc  
       2024 年 2 月 3 日
    确实,像一些 Google 系 meta 系的国外 app 无法使用的话 harmony next 手机至少我不会买
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3444 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 00:38 · PVG 08:38 · LAX 17:38 · JFK 20:38
    ♥ Do have faith in what you're doing.