InfoQ 编辑部出品——2021年度技术盘点与展望 了解详情
写点什么

我为什么 all in OpenHarmony?情怀之外“大有来头”

  • 2021 年 7 月 20 日
  • 本文字数:3037 字

    阅读完需:约 10 分钟

我为什么 all in OpenHarmony?情怀之外“大有来头”

采访嘉宾|赵力、袁潜龙


除了华为自己,还有谁在基于OpenHarmony做发行版?近日,InfoQ 有幸接触到了这样一家企业,它叫“好叭科技”,年轻且抱有雄心壮志,一个基于 OpenHarmony 的“轻智能手表”项目已经在他们的内部悄然立项,开发工作也已全面铺开,接下来我们不妨一同跟着好叭的创始人,了解他们眼中新一代操作系统的未来。

“好叭”是谁


好叭,这个略带萌感的网络词,被用作公司的名字看似有些“儿戏”,不过在创始人赵力看来,这词有愉悦、爽快的意思,并且带有亲和力,能够体现他们对于服务的理解和态度。“我们非常期待参与到推动 OpenHarmony 的事业中去,也希望基于 OpenHarmony 能够做到‘爽快且乐意’地为我们的客户提供服务。”赵力如是说。


好叭科技是开源项目 OpenHarmony 的重要生态伙伴。开放原子开源基金会于 2020 年 9 月接受华为捐赠的智能终端操作系统基础能力相关代码,随后进行开源,并根据命名规则为该开源项目命名为 OpenAtom OpenHarmony。


据赵力介绍,好叭科技于今年 3 月成立,目前公司有一群技术过硬的工程师团队。接下来的几个月,好叭将主导开发完成基于 OpenHarmony 的轻智能手表 OS 发行版并推向市场。


具体而言,好叭将基于 OpenHarmony 开源代码和基础能力,针对行业客户需求,提供基于 OpenHarmony 的整套 Smart Watch 解决方案(即发行版)。


这背后的工程量相当庞杂。此前,OpenHarmony 适配的是华为海思芯片,而在智能手表领域,市场上除了海思芯片,还有许多物美价廉、性能不错的芯片可以选择,所以好叭需要进行 OpenHarmony 和众多国产芯片、核心元器件的适配工作,解决系统级性能优化、功耗优化等问题。


同时,好叭也在做手表的表盘市场、应用商店等丰富生态的相关工作,并和手表品牌厂商以及 ODM 方案商共同来做市场定位,有针对性地开发和设计,大家共同完成整个项目,打造一套成熟的智能手表 OS 行业解决方案。


深耕开源 OS 多年


赵力表示,“选择基于 OpenHarmony 做 OS 发行版,是过去从事开源 OS、基于 Android OS 做‘本地化’发行版的经验与技术的延续。”


如果我们了解了好叭创始团队过去的经验,或许就更能理解好叭做这些事情的缘由。


事实上,好叭核心创业团队在开源 Android OS 领域已深耕近 10 年时间。赵力和好叭 CEO 袁潜龙早些年一同创立过乐蛙科技,当时的核心产品“乐蛙 OS”在业内可谓风头一时无两。十年前还是安卓智能手机百花齐放的时代,第三方手机 ROM 市场也跟着风生水起,当时的乐蛙 OS 就如同小米的 MIUI、华为的 EMUI (Emotion UI)。在最高光的时候,乐蛙 OS 大概适配了四、五百款手机,几乎涵盖国内外的手机品牌,拥有数千万用户。


因此,在开源、各类 OS 底层协议、核心应用以及设备端及云端连接等方面,好叭可以说具备了丰富的经验与技术积累。


赵力回顾道,去年 9 月,华为正式发布HarmonyOS 2.0,并宣布了开源路标,他们看到了未来新一代 OS 更加强大的性能、对 AIoT 泛智能设备的驱动能力、灵活的对多设备/多场景配置的优势。“我们认为 OpenHarmony 代表未来的大趋势,于是成立了好叭科技,将全部精力、资源投进去,为中国开源操作系统的建立和推广出力,希望将我们过去在安卓社区的开源技术及产业化经验用于其中。”


基于 OpenHarmony 做发行版,需要对 OS 南向硬件端、北向应用侧生态、AIoT 市场和客户需求端有很深的认知、理解和技术积累。赵力表示,好叭的定位得到了包括开放原子开源基金会、华为的支持和肯定,也得到了很多行业客户的认可。


除了在开源 OS 上做研发的经验,赵力还分享了几点乐蛙时期的核心收获,这些都是可以沿用的经验和理念:


  1. 产品为王,好的产品比什么都更有说服力,当年乐蛙 OS 的成功既不靠人际关系、也不靠砸钱铺市场。

  2. 敏捷开发的机制。当时市场上在敏捷开发方面比较有代表性的是小米的 MIUI 和乐蛙 OS,都做到了每周一个版本的迭代,而且迭代是和用户互动的情况下,比如用户说应该增加某个功能、某个东西用得很慢等等,我们一定会把这些问题一个个解决,团队执行力很强,前后大概做了将近三百个版本。

  3. 开放,不管是对内还是对外。海外市场,乐蛙和 Google、Facebook、Twitter、亚马逊等都有合作,国内合作基本上从供应链覆盖到手机品牌厂商,并且与互联网生态圈内做 App 的以及各大厂都有非常深度的合作。


“我相信这些好的方法论,好的组织能力也可以用到今天的好叭身上。”赵力说。

开放,再开放


早些年智能手机系统曾经也是百家争鸣,而当年微软做的 Windows Phone 亦一度被视为是有能力挑战 Android 和 iOS 地位的第三大手机操作系统,但最终它还是失败了。这里面有一个被认为很重要的因素是生态的开放与否,一个足够开放、能让无数厂商参与的生态,才能产生无限的可能性。


“Android、iOS 的成功,本质还是在竞争力和商业价值上取得了成功。”回到 OpenHarmony,赵力表示其起点是比较高的,OpenHarmony 2.0 已经是商用级别的版本,当下开源环境、规范、社区都相对成熟。“OpenHarmony 分布式架构采用了先进的方法论、从内核到架构,再到底层协议、开发的灵活性与友好度,都让我们惊叹不已,加上还有很多好用的开发工具、教程、开源环境等,OpenHarmony 的开发者开发效率非常高。”


一个好的、有竞争力的操作系统,不仅需要好的机制,还需要有一个繁荣的生态来支撑。生态的搭建需要漫长的演进时间,也需要一套好的激励机制推动众多的开发者持续参与其中,源源不断地培养人才以延续生态的繁荣与成长。


赵力进一步说道,OpenHarmony 有一整套生态搭建的“长期计划”,包括人才的培养和环境的构建。这方面 OpenHarmony 会借鉴很多成功的经验,结合中国的国情、市场规律来构建生态,并且已经有不少一流高校开始导入开源 OpenHarmony 教程、开设开源代码课程,国内产学研一体积极响应和参与,同时也有不少生态企业宣布加入到 OpenHarmony 的阵营中来。


按理说,在开源的大生态中,有很多发挥创新的空间。但到了今天,仍然有不少人对于华为 HarmonyOS 和 OpenHarmony 的关系感到疑惑。


对此,赵力解释称,华为开发了 HarmonyOS,然后将它的基础能力、基础框架给捐献出来了,开源的这部分被命名为 OpenHarmony。在这之后,不管是华为还是其他厂商,所有的发行版,可以理解为都是在 OpenHarmony 框架上打造的用于商业用途的架构。


比如华为在 6 月 2 日发布了 HarmonyOS 2,这是华为基于开源项目 OpenHarmony 2.0 开发的面向多种全场景智能设备的商用版本,主要服务于华为的产品。而好叭基于 OpenHarmony 做的智能手表发行版,将主要服务于非华为客户。


那么,好叭是如何参与到 OpenHarmony 的社区工作呢?


OpenHarmony 背后的开放原子开源基金会是中国第一家开源基金会,于去年 6 月注册成立。袁潜龙表示,客观地说,开源基金会和社区成立的时间不久,还处于比较早期的发展阶段,其实大家都是在一边摸索一边学习和建设,同时参照国外开源社区比较成熟的运作体系。


据了解,目前开放原子开源基金会下面有 10 个开源项目,基金会于同年 12 月联合 7 家志愿共建单位成立了 OpenHarmony 项目群工作委员会,当前 OpenHarmony 在其项目群工作委员会的治理下,以工作组、特别兴趣小组、子项目等方式组织。


好叭当前归于子项目生态中的“轻智能手表 OS 发行版”,袁潜龙称,好叭的定位是做行业 OS 的发行版,在做产品的过程中,一部分代码来自于社区,同时团队也会对代码做优化,并按照开源的规则去提交。


“OpenHarmony 作为新一代的操作系统,要在中国被各产业使用起来还有非常多的工作要做,需要全行业参与。”作为生态的一员,好叭科技才刚刚起步,赵力表示,对于他们来说,当下最大的挑战就是完成产品从 0 到 1 的过程。


(以上介绍由捐赠人提供,不代表开放原子开源基金会观点)

2021 年 7 月 20 日 13:204029
用户头像
罗燕珊 InfoQ中文站编辑

发布了 199 篇内容, 共 73.8 次阅读, 收获喜欢 369 次。

关注

评论

发布
暂无评论
发现更多内容

从芯片公司到VR,字节跳动为了元宇宙加码布局

海比研究院

利用基数排序LSD方法给等长字符串按字典序排序

Regan Yue

算法 10月日更

硝烟弥漫的安全战场,只等一位超级英雄登场

白洞计划

EMQ 在2021电力人工智能大会:稳健数据基础设施架构支撑电力数字化发展

EMQ映云科技

人工智能 物联网 电力 mqtt

以“有用”为圆心:重新认识智慧城市的“高手之路”

脑极体

声网发布融合CDN直播等系列新品,拓宽RTE产品边界

ToB行业头条

声网

欢庆1024程序员节,开源茁壮成长

Zilliz

创业 开源 程序员 成长

[架构实战营] 模块一作业

张祥

架构实战营

【得物技术】时间切片的实践与应用

得物技术

架构 性能优化 大前端 性能 业务

面试官:如何防止 Java 源码被反编译?我竟然答不上来。。

Java 编程 程序员 架构 面试

端智能研发核心套件:MNN 工作台深度剖析

阿里巴巴移动技术

深度学习 ios android 移动端 端智能

Android 音视频 - EGL 源码解析以及 C++ 实现

声网Agora

android 音视频 OpenGL ES

我的新下属都怀念老领导,我该把他们全部开除吗?

石云升

职场经验 10月日更

各位Oracle DBA们,你们期待的在线实训环境终于来了

墨天轮

MySQL 数据库 oracle redis 实训

3面蚂蚁,一路过关斩将 成功拿到offer定级P6,大厂面试雀食有点难!

进击的王小二

java面试 大厂面试 阿里巴巴面经总结 java

GrowingIO 数据安全实践

GrowingIO技术专栏

隐私保护 数据安全 隐私安全 数据安全法

官方线索|FATE开源社区1024程序员节福利

石云升

10月日更 1024我在现场

北鲲云如何为企业提供混合云解决方案

北鲲云

面试了一个34岁的Java大佬,感觉到他背过很多面试题,年薪50w面试基本都能答得上

Java java面试 java架构

RTE2021 实时互联网大会参会感想

轻口味

10月日更 1024我在现场

开源应用中心 | KodBox快捷高效的私有云在线文档管理系统

开源技术

来,肝了这份网络安全学习计划无敌

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 学习安全

华为云企业级Redis:助力VMALL打造先进特征平台

华为云数据库小助手

GaussDB GaussDB ( for Redis ) 华为云数据库

自定义View:resolveSizeAndState方法

Changing Lin

10月日更

从区块链到元宇宙 Metaverse

devpoint

区块链 元宇宙 10月日更

数字化转型请从一个清晰的定义开始 | DBT What

三少爷的见

人工智能 大数据 数字化转型 数字化 数字经济

打造价值交付体系,企业 CIO 如何应对 DevOps 命题?

BoCloud博云

DevOps 云原生

揭秘!探访百度AI反诈第一线

脑极体

再谈字节小程序

字节跳动终端技术

小程序 字节跳动 火山引擎

024云原生之软件部署策略

穿过生命散发芬芳

云原生 10月日更

喜大普奔!BFE 控制平面正式开源发布!

百度开发者中心

负载均衡 云原生 Go 语言 开源技术

ShadowRealm 与微前端沙箱

ShadowRealm 与微前端沙箱

我为什么 all in OpenHarmony?情怀之外“大有来头”-InfoQ