写点什么

我为什么 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:205085
用户头像
罗燕珊 InfoQ中文站编辑

发布了 310 篇内容, 共 130.4 次阅读, 收获喜欢 584 次。

关注

评论

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

用户路径地图与漏洞模型

思亭

用户路径地图 漏洞模型

订单和产品的多对多表关系在crudapi系统零代码实现

crudapi

API crud crudapi 一对多 多对一

CSP-J/S必备知识——文件输入输出

Jack—Li

产品经理训练营第八章作业

新盛

用户路径地图+漏斗模型总结

mas

第8周用户路径数据分析作业

skylar

Kubernetes v1.21 新特性预览

倪朋飞

Kubernetes 云原生

Rust从0到1-基础概念-控制流

rust 控制流

kylin基本概念和原理

潮湿了我押韵的心情

SpringCloud技术专题-Hystrix以及FeginClient异常

洛神の殇

SpringCloud Fegin

「架构师训练营 4 期」 第十二周 - 001&2

凯迪

架构师训练营 4 期

「产品经理训练营0期」第八周作业

🌟

产品 产品经理训练营

centos7docker安装

happlyfox

Docker 学习 3月日更

Redis 如何应对并发访问

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

带你全面认识CMMI V2.0(四)——管理 赋能

渠成CMMI

项目管理 CMMI

爱奇艺大数据生态的实时化建设

Apache Flink

flink 实时计算

产品经理训练营 Week11 学习心得

Mai

ECMAScript 2018(ES9)新特性简介

程序那些事

JavaScript ecmascript 程序那些事 es9

APP 防重放实现

草原狼

安全 API 防重放

面向复杂度架构设计的思考

Simon

架构实战营

API 工具链研发的理论基础 - 流派

李宇飞

工具链 API

NA(Nirvana) Chain主打应用而生NA公链NAC公链

区块链第一资讯

AI 事件驱动场景 Serverless 实践

Serverless Devs

Kubernetes 云原生 #Serverless

搭建 Mac 系统下的 C++开发环境

Jack—Li

C++中结构体的定义

Jack—Li

架构师:始于理性思考,成于科学实践——郭东白老师分享总结

青春不可负,生活不可欺

成长 架构设计 架构师

Python OpenCV 之像素的加减法,取经之旅第 15 天

梦想橡皮擦

3月日更

BI大数据分析系统开发,助力企业数字化转型

13828808769

区块链 区块链+ #区块链#

区块链推动知识产权数字化,区块链在知识产权中的价值体现

13828808769

区块链+ #区块链#

如何处理分析Flink作业反压的问题?

华为云开发者联盟

实时计算 DWS Flink作业 反压 Sink

有趣!一行代码居然无法获取请求的完整URL

Gopher指北

HTTP Go 语言

我为什么 all in OpenHarmony?情怀之外“大有来头”_开源_罗燕珊_InfoQ精选文章