历史上的今天
今天是:2024年09月14日(星期六)
2020年09月14日 | 鸿蒙的生态、华为的边界,这里有你关心的问题!
2020-09-14 来源:EEWorld
9月10日18:18 Harmony 2.0正式开源,当天晚上就有几十位开发者贡献了他们高质量的代码,2000套搭载鸿蒙系统的开发板和模组也销售一空,目前仅在预售状态。与华为动辄上亿的出货量相比,这两个数字似乎显得微乎其微,但这也足以让华为消费者业务软件部副总裁杨海松感动许久。
“大家对于HarmonyOS的支持,令我们非常感动,请转达我们对开发者的谢意和敬意,期望我们能够不辱使命,继续服务好合作伙伴和开发者,”杨海松说。

华为消费者业务软件部副总裁杨海松
“三分天下”的底气
鸿蒙这个多少有些临危受命的系统,身上承载了业界太多的希望和压力。在其诞生之初,就一直处在的风口浪尖上,HDC2020更是将这种关注度提升到了前所未有的程度。即使在开发者大会前一秒,大家还在讨论,这个看似只存在于“PPT”的系统能否如期推出。而事实是,华为不仅如期推出了Harmony 2.0,还将其正式开源,并宣布了详细的开源路标:
9月10日起,面向128KB-128MB终端设备开源;
2021年4月,将面向内存128MB-4GB终端设备开源;
2021年10月以后,将面向4GB以上的所有设备开源。
而这一切,还仅仅是开始。对于未来,杨海松表示,鸿蒙发展目标是三分天下有其一。但是历史上有这个目标的不止华为一个:诺基亚的Symbian、三星Tizen、Windows Phone、黑莓、Firefox OS以及Yunos,都是在不缺钱、不缺设备、大厂支持的的情况下,都没干过安卓和IOS。那么鸿蒙如何确保自己成功呢?杨海松认为,这得益于一个重要的前提:那就是鸿蒙打通了不同的终端设备,真正做到了万物互联的全场景智慧生态,而这种生态的融合可以突破边界,包括物理的边界和时间的边界。
所谓物理边界,过去十年,人均IoT设备数量翻了5倍,大家已经被IoT设备包围了,但是这些设备的体验是割裂的,比如使用手机导航,到了车上,需要选择是把手机放在支架上继续导航,还是通过复杂的操作实现车机的导航,这就是一个体验上的割裂。突破物理边界,就是要突破各个单一的物理设备的边界,使用鸿蒙的分布式软总线、分布式数据管理和分布式安全,把所有的孤立设备融合成超级终端,为消费者带来无缝、融合、极致的体验。
所谓时间边界,当前的IoT设备都是一次销售,销售时是什么功能就一直是什么功能。未来希望通过软件的热升级,不断挖掘和提升现有IoT设备的功能和体验,这就相当于打破了时间边界,常用常新,随着操作系统的热升级,IoT的孤立设备功能可以得到不断的提升,被激活到消费者的衣食住行等各个领域。
没有人像鸿蒙所设计的软件架构和方案一样,这是华为独有的创新,杨海松介绍。
愿景有了,最终还要落实到装机量。“我们洞察过移动OS的历史趋势,发现如果一个移动操作系统想活下来并站稳脚跟,市场占有率的底线是16%,这是一道生死线,我们希望能够快速跨越这个生死线,“杨海松接着说,“所以未来一年,我们也设置了一个小目标:希望我们合作伙伴的HarmonyOS的装机率过亿。”而这,这当然需要一个日益完善的生态系统。
然而,一个生态并不是一朝一夕就可以建成的。华为消费者业务软件部总裁王成录在主旨演讲中也坦言:“生态范围广、领域深,建立起来非常困难。只有生态的根扎下去,大家联合起来,未来才会枝繁叶茂。”尤其建设之初,由于硬件开发周期和成本的复杂性,不是华为发布了一个相对完整的生态链系统,其他厂商就会速度跟进,更多硬件厂商或设备厂商为了求稳,更愿意选择自己熟悉的系统。
对此,杨海松也表示:“我们也非常理解伙伴们的挑战和压力,所以我们也在努力降低大家加入生态、迁移到鸿蒙生态的成本,提升大家在生态里能够享受到的价值,为大家更好获取市场提供赋能和帮助,切实解决大家面向万物互联时代市场获取、开发成本、流量入口、产品竞争力和用户体验等问题,这些都做到了,鸿蒙才可以活下去、并且发展的很好。”
为了加速完成生态搭建,华为主要在“一横一纵”上发力:“一横”即将鸿蒙应用横向扩展到所有应用场景,今年主旨演讲上发布的第三方产品,主要聚焦在智能家居场景,华为希望在未来一年内,应用场景能从1扩展到7,覆盖消费者衣、食、住、行、玩、乐等全场景。“一纵”则是做深鸿蒙产业链,从芯片、模组、开发板、硬件解决方案、软硬件集成解决方案,再到品牌厂家,能够纵向打通全产业链。
加入鸿蒙生态的顾虑
尽管如此,华为硬件设备实力在那里摆着。所以在鸿蒙生态构建的初期,几乎所有的硬件、典型应用以及产业链上的合作伙伴,都在问:我在你生态里的定位是什么?华为到底要哪一块?杨海松回忆到。
对此,他表示,华为会设定好自己的商业边界,如果商业边界划不好,价值分享没做好,相信这个生态是无法建立的。华为未来将覆盖的是1+8+N场景(1是指手机,8包括PC、平板、智慧屏、音响、眼镜、手表、车机、耳机八大业务,而N则包括除了1+8之外的所有IoT设备),但是,华为更想卖好自己1+8的产品和服务,提升1+8产品的竞争力、消费者的粘性和复购,这就够了。而合作伙伴在做“N”,他们也努力卖好自己的货,希望用鸿蒙的生态,为他们赋能,帮助他们提升产品竞争力、摆脱同质化竞争、提升消费者的粘性,为消费者做好服务。
这样的承诺是有足够的技术实力支撑的,HarmonyOS 2.0的分布式能力得到了再升级:分布式软总线,让多设备融为“一”个设备。分布式数据管理,让跨设备数据处理如同本次一样方便快捷。分布式安全,确保正确的人、用正确的设备、正确地数据。而这些,全都开源。
“如果鸿蒙只是华为的,伙伴们会觉得很担心,而现在鸿蒙是开源的,已经捐献给了开放原子基金会,未来鸿蒙的走向、技术、架构,全部由基金会来决定,“ 杨海松表示,所以HarmonyOS是大家的,不是华为的,华为只是作为贡献者之一,贡献了初始代码。“就像要用积木搭建一个教堂,目前华为只贡献了一块积木,建造教堂的其他积木也欢迎所有业界伙伴一起共建。”
如何加入鸿蒙系统生态?
当我们开始启动鸿蒙生态的那一天,开发者就是我们的上帝。杨海松表示,华为已经向开发者发布了Harmony2.0相关的解决方案,面向应用开发者,主要发布了4个关键组件:13000+APIs、HarmonyOS应用框架、HUAWEI DevEco和方舟编译器。面向硬件开发者,华为发布了SDK、全套源代码、开发板/模组以及HUAWEI DevEco。未来也会针对开发者的需求不断去升级代码。
目前,硬件开发者可以通过3种方式快速加入鸿蒙生态:
1、使用分布式 SDK接入,能够直接集成小的软件组件,从而享受到分布式单点的能力,比如安装MeeTime、Cast、DV、Share、OneHop、HiCar、HiHealth等SDK,就可以获得相应的极致体验。比如装了Cast SDK,就能够与华为的设备进行一键投屏,从而获得简单、低时延、高可靠性、抗丢包的投屏体验。据悉,目前该功能已接入20+品类、已有1200万+设备。
2、使用开源代码接入,大家可以直接去开源网站下载源代码,目前主要面向128MB以下IoT整机设备,支持30+品类,开发者只需要把HarmonyOS集成到硬件设备里,搭载软件之后加入到鸿蒙生态。
鸿蒙 OS 开源项目:https://www.openatom.org/openharmony
鸿蒙 OS 代码仓库:https://openharmony.gitee.com/
3.申请定向代码,华为计划2021年4月份会向128MB到4G的设备开源。现在已经开始定向招募合作伙伴,希望大家能提前一起进行硬件创新。
星星之火,可以燎原
从0到1总是很艰难的,一个系统做出来,只是万里长征走了第一步,后续还会有第二步、第三步......希望有越来越多的开发者能够加入到鸿蒙生态,尝试它、使用它、完善它,使它能够把根能扎住,并慢慢长得枝繁叶茂。正如华为消费者业务CEO余承东在HDC2020主题演讲的最后一页所说,没有人能熄灭满天星光,每一位开发者,都是华为要汇聚的星星之火。
看好或看衰鸿蒙,并不能基于目前看到的并不完美的代码、社区、技术文章抑或强大的技术支持,而是在于华为有不服就干的勇气、有耐心、有能力、有投入一直干下去。
史海拾趣
|
CE.Net 4.2 中,修改了 platform.reg 文件后,是 Make Image? 还是 Build Platform? 如题,修改了注册表文件后,是不是 Make Image 即可?… 查看全部问答> |
|
显示器的Power Saving Mode是通过软体还是硬件来实现的? 显示器的Power Saving Mode即是显示器休眠省电模式,主要是在电脑没有运行任何程序长时间无人使用时的一种节省电源的一种模式,它是通过软体程序还是通过硬件来控制的呢?… 查看全部问答> |
|
大二学生一枚,现为完成一个小实验项目需用tps61085驱动led。 需实现: 1、100mA以上电流(按道理对于61085来说应该是小菜一碟的); 2、3mA步进可控,精度0.2mA(电流采样INA282); 3、瞬时大电流闪光; 4、添加光敏电阻实现自动调光(不过这 ...… 查看全部问答> |
|
ADP50xx系列电路, 4.5至15V的输入范围,集成开关型1.2A~4A的BUCK电路,以及LDO等。 是一款性能优良,功能完备的集成电源解决方案。 … 查看全部问答> |
|
最近在调一个开关电源 用的是34063 好不容易把纹波调到10mv 但是用示波器测试地电位的时候会有类似于电感输出端形状的 波形 之前有人告诉我是共模噪声 。。。。。。。。。。 我用的极性反转的拓扑 理论上确实是电感通过地线把电流送到开关二极管 ...… 查看全部问答> |




