写点什么

HarmonyOS 生态,投入还是继续观望?

  • 2021-08-31
  • 本文字数:1703 字

    阅读完需:约 6 分钟

HarmonyOS生态,投入还是继续观望?

HarmonyOS 2.0 从首次亮相至今快满一年,回顾过去一年里的关键节点:2020 年 9 月在华为开发者大会上,HarmonyOS 2.0 首次亮相;2020 年 12 月华为面向开发者发布手机 Beta 版;今年 6 月,华为正式发布 HarmonyOS 2.0 以及搭载 HarmonyOS 2 的多款新产品。


就这样,一步一步循序渐进,目前已有超过 4000 万华为终端升级适配 HarmonyOS 2。鸿蒙生态开发者数量已突破 120 万,超过 300 家应用伙伴加入到鸿蒙生态,共有 65 款设备升级到 HarmonyOS 2 正式版。


在华为应用市场里,搜索“鸿蒙”便可以进入 HarmonyOS 专区。进去专区后,可以看到“支持 HarmonyOS”的应用不少,但真正基于 HarmonyOS 开发的原生应用并不多,其中主流应用屈指可数。(注:App 图标上有“HMOS”角标的就是 HarmonyOS 原生应用,而有下划线的则是支持 HarmonyOS 的一些特性。)


需要承认的事实是,HarmonyOS 仍处在发展早期,对于主流 App、尤其是比较大型的 App 来说,要在短时间基于 HarmonyOS 重新做一个 App 并不现实,这也是鸿蒙系统必须兼容安卓应用的原因。


要让 App“鸿蒙化”,理论上有三条路,第一条是借助 Flutter 之类的跨端框架,第二种是基于鸿蒙的 API 重新开发一个 App,第三种是混合包开发模式,即在原有 Android 应用的基础上加入鸿蒙的特性。


虽然 Flutter 官方目前还没有适配鸿蒙的计划,但美团外卖 MTFlutter 团队已经在今年年初成功实现了 Flutter 对于鸿蒙系统的原生支持。美团方面表示,“我们以极小的开发成本实现了 Flutter 在鸿蒙系统上的移植,基于 Flutter 开发的上层业务几乎不做任何修改就可以在鸿蒙系统上原生运行,为迎接鸿蒙系统后续的大规模推广也提前做好了技术储备。”相信对于想在鸿蒙系统做探索的人来说会有一定的启发。


混合包模式显然是目前比较经济的“鸿蒙化”途径。在主流 App 中,京东算是最早投入 HarmonyOS 的一份子,而京东采用的便是混合包开发模式,整个 App 基本上没有大的修改,只需新增 HarmonyOS 相关模块用来实现相关特性即可。比如京东主要做了搜索和活动日历的桌面卡片,用户可以快捷进入「搜索」和「每天的活动」,另外还支持“流转”,京东 App 内的直播间可以流转到 HarmonyOS 大屏设备观看,商品详情页也可以快速分享到其他搭载 HarmonyOS 的手机。


InfoQ 近日接触了另一主流 App「微博」。据悉,微博鸿蒙版是采用 HarmonyOS 的 API 重新开发而来,微博客户端技术负责人高一航表示原因主要有二:一方面是公司层面对华为鸿蒙系统比较重视,并看好其未来的发展,另一方面是抛弃原有历史包袱去开发更高效。


相比起 Andriod 和 iOS 客户端,HarmonyOS 版(简称 HMOS 版)微博主要是发⼒于微博核⼼功能体验,比如关注流、推荐流和视频场景的消费,热搜事件讨论,转评赞等用户互动等,追求“⼩⽽快”。


据了解,京东和微博目前投入到 HarmonyOS 的人数都不超过 10 人。


HMOS 版微博于今年 1 月份开始开发,在今年 4 月发布了首个版本。谈及开发过程,高一航表示,“HarmonyOS 对 Android ⼯程师来说相对友好,⽆论是 API 的调⽤还是开发环境、开发⼯具都与 Android 类似,研发同学只需要两三天的学习就可以上⼿开发功能,两周以后就非常熟练了。整体来说,鸿蒙版本的研发流程和 Androd 或 iOS 没有本质的不同,也是常规的需求宣讲、Design Reveiw 、代码编写、前后端联调、Code Review、测试、进版上线、灰度放量。”


但由于 HarmonyOS⽬前属于投入⽣产的早期阶段,相对于 Andriod 和 iOS 平台来说,API 不是非常健全。“比如不支持图⽂混排、include 布局等安卓常用能力,再比如一些开源的第三方库无法使用,上层实现其他平台一样的功能会稍微麻烦一点。”


虽然用户普遍反馈 HMOS 版微博打开速度更快,但也有部分⽤户反馈希望看到微博主端的更多功能出现在 HMOS 版上,最好能够和鸿蒙系统特性相结合。高一航透露,接下来 HMOS 版微博一方面会继续优化核心功能体验,另一方面则是逐步添加 HarmonyOS 特有的功能,比如原⼦化服务和跨设备流转等。


对于目前市面上做 HMOS 版的主流 App 并不多的现状,高一航认为,从短期来看主要是出于研发成本的考虑,大多还处在观望状态,但他强调已经有很多开发者开始学习 HarmonyOS 的相关技术,随着开发者⼈群不断扩大、用户覆盖率不断提升,相信 HarmonyOS 也将越来越成熟,HarmonyOS 生态也有望呈现百花齐放的景象。

2021-08-31 21:4618887
用户头像
罗燕珊 AI practitioner | Tech media

发布了 553 篇内容, 共 427.9 次阅读, 收获喜欢 862 次。

关注

评论 1 条评论

发布
用户头像
就是芯片限制了华为手机,之后又限制了鸿蒙。
2021-09-01 08:12
回复
没有更多了
发现更多内容

什么是 SAP Business Function

汪子熙

SAP abap Netweaver 业务流程驱动 9月月更

设计模式的艺术 第十一章组合设计模式练习(开发一个界面控件库。界面控件分为两大类:一类是单元控件,例如按钮、文本框等;另一类是容器控件,例如窗体、中间面板等。试用组合模式设计该界面控件库)

代廉洁

设计模式的艺术

设计模式的艺术 第十三章外观设计模式练习(为新开发的智能手机控制与管理软件提供一键备份功能。通过该功能可以将原本存储在手机中的通讯录、短信、照片、歌曲等资料一次性地全部复制到移动存储介质(如MMC卡或SD卡)中。实现过程中需要与多个已有的类进行交互)

代廉洁

设计模式的艺术

费时3个月啃烂了这份Redis技术笔记,我成功上岸进了字节

收到请回复

redis 架构 语言 & 开发 Java core redis 底层原理

腾讯T4整合Spring+Spring MVC+MyBatis+Redis实现

退休的汤姆

Java 程序员 面经 Java工程师 秋招

秋招国内大厂最牛的Java面试八股文合集(全彩版),不接受反驳

退休的汤姆

Java 程序员 面经 Java工程师 秋招

小六六学Netty系列之Java NIO(一)

自然

网络 9月月更 neety

Java工程师丨面试必会进程线程问答

陈橘又青

Java 面试 9月月更

数据治理的内核:元数据管理

小鲸数据

数据治理 数字化 元数据 元数据管理 元数据管理平台

分布式技术难学?谷歌大神首发纯手撸ZK+Dubbo笔记,网友看完直呼NB

收到请回复

Java zookeeper 架构 分布式 语言 & 开发

DPDK技术学习路线总结,虚拟化专家之路

C++后台开发

后台开发 DPDK VPP OvS DPDK开发

首次发布!Java面试八股文让569人成功进入大厂,堪称2022最强面试八股文核心知识版!

退休的汤姆

Java 程序员 面经 秋招 Java八股文

数据存储与物联网

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

重学网络系列之(我的名字叫IP)

自然

网络 9月月更

【大话 C 语言】春眠不觉晓,函数知多少?

Albert Edison

递归 C语言 函数 开发语言 9月月更

常见的网络安全攻击及防御技术概述

阿泽🧸

网络安全 9月月更

C++学习------cerrno头文件的作用与源码学习

桑榆

c++ 9月月更

中小企业集成AI人工智能的窘境

felix

人工智能 中小企业 开放应用模型

设计模式的艺术 第十二章装饰设计模式练习(开发一个数据加密模块,可以对字符串进行加密。最简单的加密算法通过对字母移位来实现,同时提供了稍复杂的逆向输出加密和更高级的求模加密。用户先用最简单的算法加密,如果觉得不够,可以使用其他算法进行二次加密和三次加密)

代廉洁

设计模式的艺术

《游戏机图鉴》:发展、继承、崩溃、复兴,游戏机的前世今生

图灵社区

科普 游戏机

深入思考Schema管理的几个基本问题

HackMSF

完美!华为大佬手码20w字Redis全栈小册,原来Redis性能可压榨到极致

Java全栈架构师

数据库 redis 程序员 面试 后端

如何成为资深的测试专家

穿过生命散发芬芳

测试 9月月更

软件复杂性的来源与应对

源字节1号

软件开发 前端开发 后端开发 小程序开发

阿里顶配版 Spring 全家桶高级笔记+300道硬核面试题,跪着啃完了

钟奕礼

Java 编程 程序员 架构 java面试

C++后台开发学习路线(已多人拿下腾讯后台开发)

C++后台开发

后台开发 后端开发 C++后台开发 C++开发 腾讯后台开发

小六六学Netty系列之Java BIO

自然

网络 9月月更 neety

如果你是Java程序员,你会选择Cloud Studio进行云端开发,放弃IDEA吗?

wljslmz

Java Cloud Studio 9月月更

在世界人工智能大会,看京东AI向产业奔涌

脑极体

HarmonyOS生态,投入还是继续观望?_HarmonyOS_罗燕珊_InfoQ精选文章