如何将AI能力与大数据技术结合,助力数据分析治理等工作的效率大幅提升,优化大数据引擎的性能及成本? 了解详情
写点什么

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

  • 2021-07-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-07-20 13:205100
用户头像
罗燕珊 InfoQ中文站编辑

发布了 320 篇内容, 共 139.0 次阅读, 收获喜欢 611 次。

关注

评论

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

如何实现冒泡排序算法(bubble sort algorithm)?

InfoQ IT百科

disruptor笔记之一:快速入门

爱好编程进阶

Java 面试 后端开发

Dubbo如何处理业务异常,这个一定要知道哦!

爱好编程进阶

Java 面试 后端开发

如何实现迭代快速排序算法(iterative quicksort algorithm)?

InfoQ IT百科

与操作系统性能最相关的组件是什么?

InfoQ IT百科

电脑硬件中光驱的作用是什么?

InfoQ IT百科

Google 出品的 Java 编码规范,权威又科学,强烈推荐

爱好编程进阶

Java 面试 后端开发

DevSecOps软件安全开发实践

华为云开发者联盟

开源 DevSecOps 安全开发 华为云DevCloud 软件研发

怎么样判断显卡性能好坏?

InfoQ IT百科

“迈向元宇宙的一小步”鲁班会开发者深度论坛落地北京

华为云开发者联盟

音视频 opengauss 华为云 元宇宙 鲁班会

不同操作系统之间的应用是否可以兼容?

InfoQ IT百科

复杂度守恒定律与计算哲学|Authing CEO 谢扬

Authing 身份云

开发者 云原生 身份云 生产力 Idaas

git(1) 起步

爱好编程进阶

Java 面试 后端开发

http server源码解析

爱好编程进阶

Java 面试 后端开发

java 使用Html2Image将html转图片

爱好编程进阶

Java 面试 后端开发

ClassUtils常用方法总结

爱好编程进阶

Java 面试 后端开发

操作系统国产化的难点是什么?

InfoQ IT百科

Kubernetes 中数据包的生命周期 -- 第 2 部分

Se7en

Elasticsearch 中为什么选择倒排索引而不选择 B 树索引

爱好编程进阶

Java 面试 后端开发

Flink SQL Client综合实战

爱好编程进阶

Java 面试 后端开发

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