自2024年起,华为在HarmonyOS原生应用领域展现了一系列创新举措。四月,智界S7大规模投入市场,并跻身华为鸿蒙智行系列的重要产品行列;在此前,阿里云、高德地图、微博、B站、小红书、爱奇艺、喜马拉雅、央广网、美团、WPS Office、招商银行等知名应用已经完成了HarmonyOS NEXT App测试版本的研发,并开始了鸿蒙原生应用的开发工作。
华为执行董事、终端业务集团董事长余承东在活动现场阐述,华为致力于在本年度将国内市场使用率高达99%的5000款智能手机应用全面适配至鸿蒙原生操作系统,目前已有1500款应用完成迁移。
在众多智能终端设备上运行的操作系统,不论是苹果的iOS、iPadOS,抑或是安卓系统,表面上看似乎每年都存在着数千万乃至上亿规模的潜在增量市场。然而,若从市场份额这一角度来审视,操作系统领域实则是一场全有或全无的生死较量。诺基亚、微软、魅族等企业的历史教训反复昭示,若一个操作系统缺乏独立的市场份额,其积累的成长优势很可能在极短时间内被竞争对手迅速吞噬,从10%的市场份额跌至0%,可能只需短短18个月。
被誉为“鸿蒙之宗”的华为前终端BG软件部门负责人王成录曾言,鸿蒙操作系统若要迈入可持续发展的阶段,必须跨越16%的市场份额“生死线”。在去年的华为开发者论坛上,公布的资料显示,HarmonyOS 4系统的升级设备数量已突破6000万台,且每日新增用户数平均达到120万。综合先前华为公司总裁任正非依据深入的市场调查所得数据,考虑到鸿蒙系统开源后涉及的家电、手机以及智能汽车等应用场景,其终端用户数量已成功跨越了6亿大关。而今年,这一数字更是攀升至了9亿。与iOS和安卓系统的终端用户量相比,鸿蒙系统已经超越了16%的生存临界点。
鸿蒙操作系统的生命力源于庞大的用户基础,而其核心精神则需要全球众多开发者的共同塑造。这一点构成了鸿蒙与竞争对手间的显著差异,即鸿蒙亟需一个广阔的平台,以汇聚开发者的智慧力量。
在2023年的中国国际嵌入式大会上,华为开发者联盟运营部部长黄波明确指出,HarmonyOS的发展不仅依赖于6至10亿的终端用户,还需拥有千万级别的开发者队伍。截至目前,鸿蒙操作系统已成功吸引了254万名开发者加入。
在采访中,Canalys这家知名消费电子咨询机构的高级分析师朱嘉弢也表示,从技术开发的纯粹角度来讲,鸿蒙系统实现与安卓系统的不兼容并非难事,然而最大的挑战在于将众多主流应用程序引入到鸿蒙生态,并积聚起庞大的开发者群体。
2023年8月,鸿蒙系统的市场份额达到了8%,与此同时,安卓和iOS的占有率分别是72%和20%。显而易见,当鸿蒙生态系统选择独自前行之际,它便步入了充满挑战与机遇的生死关头。
全场景统一生态,鸿蒙踩着诺基亚和三星的“尸体”前进
HarmonyOS NEXT的全场景智能功能正式亮相,其核心特点便是“全场景”这一概念,这代表着生态的统一以及用户体验的一致性。
华为领导层和鸿蒙项目的早期开发者们对诺基亚、微软、三星等企业在挑战安卓和iOS时未能取得成功的深层次原因进行了深入分析。考虑到功能手机巨头曾雄心万丈地尝试独立发展,以及三星在早期安卓红利中尝到甜头后另辟蹊径的努力最终都以失败告终,那么他们为华为鸿蒙系统排除了哪些潜在的风险和障碍呢?
十五年前,移动端操作系统正经历着如同“秦失其鹿,天下共逐之”般的狂野成长期。那时,怀揣研发独立操作系统野心的手机制造商,唯有诺基亚与三星。然而,诺基亚的塞班系统(Symbian OS)和三星的BADA系统,均未能幸免于难,最终沦为Android和iOS的陪葬品。
塞班与BADA的失利,从总体上分析,主要源于两个方面:一方面,对操作系统基础架构及市场竞争策略的判断出现了严重错误;另一方面,未能构建起足以促进操作系统成长和滋养的规模。
塞班的内置操作系统过于坚持理想化的安全策略,同时,诺基亚手机在市场份额上遭遇了急剧下滑,导致其失去了宝贵的测试时间和空间;紧随塞班之后的三星BADA系统也未能形成新的势头,为数不多的开发商纷纷被Android系统吸纳。面对众多操作系统平台,那些零散的开发者常常陷入“一桃杀三士”般的生死较量,为了规避风险,寻求利益最大化,相较之下,Android系统无疑更适宜作为初创开发者们的避风港。
微软在收购诺基亚手机业务后,将塞班系统更名为Windows phone系统。然而,这一举措存在重大失误,即在应用软件生态尚未成型的情况下,便冒然向竞争对手敞开自己核心应用软件的大门,比如让windows office向安卓系统开放接口。这一举措导致安卓系统趁机进入,吞噬了微软的市场份额,并巩固了与iOS系统三分天下的格局。对于诺基亚和微软的手机操作系统而言,这无疑是一个现实版的“七窍通而死”的典型案例。
诺基亚的塞班系统,三星的BADA平台,以及曾经的黑莓BlackBerry OS,它们的平均使用寿命均未超过四年。这些过往的经验教训,无疑能为华为鸿蒙OS的发展之路提供宝贵的指引。
此外,值得特别指出的是,在2019年8月鸿蒙1.0版本推出之际,华为公司常务董事余承东曾两次提及对公众而言依旧神秘的谷歌Fuchsia系统。他强调,Fuchsia同样采用微内核架构,能够兼容众多硬件设备,然而Fuchsia尚未实现分布式设计,其性能表现平平。相比之下,鸿蒙OS是全球首个采用微内核架构且覆盖全场景的分布式操作系统。凭借这一技术优势,鸿蒙OS的分布式软总线功能使得同一账户下的不同终端设备能够实现硬件能力的跨终端调用。
与鸿蒙系统不同,谷歌官方对于Fuchsia操作系统的规划相对模糊,然而,其存在意义与鸿蒙相似,共同旨在解决物联网的碎片化问题。依照软件开发的常规思路,谷歌应当是对Android系统边界认识最为深刻的公司之一。在Android问世不足五载之际,谷歌便着手策划了一项关键性的跨平台操作系统项目——Fuchsia。该项目与鸿蒙操作系统相似,均基于开源及微内核架构设计。
经过多年的发展,Fuchsia系统依旧停留在桌面覆盖范围的初级阶段。换句话说,其在移动设备领域的主要对手是苹果的iOS,而在个人电脑领域,它则是瞄准了微软的Windows操作系统。
谷歌的Fuchsia操作系统
在某种程度上,谷歌的开放源代码社区对搭载麒麟970处理器的荣耀Play手机进行了全方位的测试,而同样开源的Fuchsia操作系统,它不再依赖Linux内核,转而采用Zircon微内核,实际上成为了鸿蒙2.0的孕育平台。
与这些前辈相比,华为的一大亮点在于其拥有强大的专注于消费终端的自研产品系列。朱嘉弢强调,微软与谷歌在硬件领域的旗舰产品方面有所欠缺,且在软硬件融合方面缺少关键支撑点。此外,两家公司都在应用市场分成了大量利润,这导致它们在对抗安卓和iOS系统时,进一步研发的动力显得不足。
华为在2023年8月推出的Mate 60系列手机,搭载了其自主研发的麒麟9000S芯片,一经上市便迅速激发了国内消费者的购买热情,成为国内手机市场中的热门选择。显然,华为在通信设备、智能家居以及手机等领域多年的专注与投入,为HarmonyOS NEXT的商用化进程奠定了坚实的基石。朱嘉弢向观察者网透露,华为并未计划迅速将所有手机型号全面迁移至HarmonyOS NEXT系统,而是计划采取逐步推进的策略,这一策略需考虑软硬件的融合问题。某海外开发者于社交媒体上提及(如图所示),华为的举措与苹果颇为相似,过去苹果的PC产品亦是从x86架构中逐步退出,如今,基于x86架构的苹果操作系统依然能够接收到macOS的更新资讯,直至某日macOS彻底停止向x86架构提供更新服务。
(@quora)
从HarmonyOS 1到HarmonyOS NEXT
2019年8月,东莞举办了一场开发者盛会,华为宣布“鸿蒙初辟,混沌始开”。在此期间,之前神秘莫测的鸿蒙操作系统(HarmonyOS)正式亮相;紧接着,2020年8月中旬,华为手机芯片遭遇全面断供,外界纷纷期待,新一代华为鸿蒙生态系统的进展究竟达到了何种程度。
探寻历史与现状的关联,我们可以追溯HarmonyOS从1.0版本至2.0版本的进化策略,在其渐进演变中,我们可以窥见当时的发展轨迹已悄然埋下了HarmonyOS未来独立发展、蓬勃向上的种子。
华为消费者业务部门负责人余承东在本次开发者论坛上宣告,2021年华为手机将全面适配鸿蒙操作系统2.0版本。自那时起,HarmonyOS便开始了其稳步而有序的更新迭代过程。自那时起,我们注意到HarmonyOS的各个版本与最初版本保持了高度的一致性,其间几乎未进行过任何细微的调整;而且,即便在面临外部环境变化可能引发的自主研发方向分歧的情况下,也鲜有感受到这种分歧的存在。这一现象充分展现了企业在日益严峻的制裁压力下所展现出的坚定意志。
鸿蒙系统问世之初,华为便在如何维持公众对鸿蒙系统现实性和潜力的期待值在合理范围内投入了大量精力。在连续多届的开发者大会上,余承东多次重申,鸿蒙系统的技术路线并非旨在对抗或竞争,而是为了实现生态的有序梯级更新与替代。自始至终,鸿蒙选择了折衷之道,实施了双框架体系,既融合了华为自主研发的鸿蒙核心,又纳入了安卓开源项目(Android Open Source Project,AOSP)中的开源代码,确保系统既支持鸿蒙原生应用,又具备兼容安卓应用的能力。显而易见,华为努力削弱公众对鸿蒙OS与谷歌安卓及iOS在争夺移动终端用户市场时所带来的激烈竞争印象,因此,在面临芯片供应中断的背景下,其操作系统研发的自主救急特性也被相应地减弱了。
这种做法既确保了与谷歌深化合作的潜力,又为华为在鸿蒙OS的容错能力上提供了宝贵的调整余地,有效防止了鸿蒙系统陷入某些海外媒体所描述的“假安卓”误区。
鉴于这一点,我们得以洞察到,鸿蒙系统自诞生伊始,便与手机领域保持着一种微妙的不即不离的关系。在法国媒体《Le Point》的采访中,任正非表示,鸿蒙系统“原本是为了物联网而生,适用于自动驾驶、工业自动化等领域,其优势在于能够实现时延控制,精确度可达五毫秒以下,甚至能够达到毫秒级至亚毫秒级的极致水平。”因此,依托于物联网(loT)核心理念的鸿蒙操作系统,能够巧妙地绕开谷歌与苹果在零和博弈中的赢家通吃的策略。
HarmonyOS在差异化竞争中,将核心优势定位在了“开源”这一理念上。在2020年的开发者年度盛会上,余承东对鸿蒙2.0系统的开源计划进行了详细阐述。他透露,预计在2021年4月,鸿蒙2.0将开始对内存容量在128MB至4GB之间的终端设备开放源代码。而到了10月之后,开源范围将进一步扩大,涵盖所有内存容量超过4GB的设备。值得一提的是,与1.0版本相比,2.0版本将支持更多智能设备,涵盖穿戴设备与手机等。显然,这亦是华为电子消费终端业务的核心关注点。与此同时,这一进程与提升EMUI构建能力的工作是同步推进的。
总的来说,观察华为HarmonyOS系统的构建过程,我们发现其遵循的是陶渊明《桃花源记》中“初极狭,才通人”的路径,技术发展似乎在Android和iOS的挤压下显得颇为局限,然而一旦迈出关键步伐,其应用前景便显得无比宽广。
华为若欲借鉴Android与iOS的优点,以制胜对手,就必须深入领会并融合两者的优势。自2007年起,iOS系统历经十数年版本迭代,其升级过程细致入微,凭借对模块权限的严格监管和相对封闭的系统架构,确保了系统的安全性及演化路径的高度统一。与此同时,基于Linux四层结构的Android系统,尽管也经历了数个版本的更新换代,但其主要问题在于安全性和难以避免的终端碎片化现象。
华为鸿蒙系统1.0的demo版本,可能基于物联网自身的特点,并未如外界所预期,以手机作为接入点,反倒是选择了智能电视作为首选。此举或许还因为智能电视在千人规模的会场中更能直观地展现物联网的优势。进一步而言,HarmonyOS致力于打造一个跨设备共通的生态系统,为了确保不同设备间能够实现无缝的协作体验,关键在于实现模块间的紧密连接。在这个过程中,我们注意到鸿蒙系统采用了业界虽不常见却颇具争议的微内核技术,这是一种面向各类场景的分布式操作系统。
某海外开发者早在三年前便察觉到,鸿蒙操作系统的一项显著优势在于其能够无缝连接多种终端设备。
鸿蒙系统当时对Linux内核进行了细致入微的调整,将设备驱动程序与文件系统进行了分离,仅保留了负责时间、内存、通信以及终端等基础功能的管理程序。由于这种集成度较低,故被称作“微内核”。与之相对,Android和iOS采用的则是将文件系统、设备驱动和资源管理三者合为一体的“宏内核”。将文件系统与设备驱动程序独立出来,并实现模块化整合,便能够实现针对各类设备的弹性与高度灵活的部署。这样一来,其他硬件设备能够更加方便地访问这些整合后的模块,从而为设备间的紧密协作提供了一套完整的协作体系。
以类比而言,将高倍天文望远镜、音响设备以及投影设备,通过华为鸿蒙系统的硬件模块实现紧密连接,便能够构建出一部关于星体运动的实时纪录片;换句话说,播放、拍摄以及音频模块被虚拟化地融合在一起,形成了一个协同工作的整体。相应地,手机中的关键硬件,诸如内存、处理器和显示屏等实体硬件,也可以实现一种去中心化的连接方式。
我们可以将我国的行政组织结构,与Android和iOS的庞大核心系统以及鸿蒙OS的精巧微核心进行一番对比。宏内核宛如高度集权的郡县制,民众编户齐一,政令法规自上而下统一执行,地方板块仅能协调层级关系,以牺牲自治的自由度为代价,换取中央指令的无差别广泛辐射;相对地,鸿蒙微内核实行分封制,不论封地贫富,皆实现模块化,中央将财政和人事权让渡,换取更多“诸侯”的加入以及中央与地方的双向保障,因为微内核本身不具备也不需求ROOT权限,每一层都进行线程调度,将其纳入微内核,并对每个模块实施锁定,外核服务相互独立,无法通过单一指令集攻破中央,从而实现了对Android和iOS的集成与优化。
宏内核(左)和微内核(右)对比
此外,鸿蒙系统还能借助方舟编译器对Android原生应用进行优化,从而增强系统的运行流畅性、响应敏捷度以及计算效率(从2021年的视角出发,当时业界流传的鸿蒙系统在理论上比Android系统快60%的说法并非毫无依据)。
结语HarmonyOS NEXT的AI基因与挑战
自2023年年初起,生成式人工智能在全球范围内引发了自ICT产业诞生以来的一场具有划时代意义的革命。从平静的春池到汹涌的巨浪,这一变革无处不在。瞬间之间,无论是在云端还是终端,大型语言模型LLM已呈现出百花齐放、百家争鸣的景象。AI个人电脑、AI智能手机等新兴理念应运而生,自动驾驶技术、智能家居系统、智慧城市模式以及人形机器人的应用场景和新型产品形态不断深化与实现,加之资本市场对这些概念股的强烈关注,以人工智能生成内容(AIGC)为引领的万物互联互通时代正迅速接近。
近期在苹果开发者论坛上展示的iOS智能化发展蓝图再次印证,操作系统与人工智能的深度结合是未来发展的必然趋势。华为在2023年8月推出的鸿蒙4.0操作系统中,已经融入了华为自研的盘古大模型技术,这一举措使得其语音助手小艺的功能得到了显著增强。
HarmonyOS NEXT全场景智能生态的问世,标志着端侧AI技术的一次大胆实践,它能够与用户进行流畅的自然对话。
尽管HarmonyOS NEXT Beta版已开始投入使用,但系统与AI算法的同步更新之路仍然充满挑战。
开发和维护鸿蒙应用将增加额外的费用和更多的人力投入,尤其是华为坚持自研鸿蒙而非依赖通用开发工具,这就要求开发者经过培训才能掌握。许多软件企业只能将原本的安卓或iOS开发者转型为鸿蒙应用开发者。美团就采取了为期六周的高强度培训,以大规模、决心的方式,让公司内部超过百名的开发人员迅速完成了与鸿蒙的对接(见下图),这对于众多的中小App开发者来说,可能是一个难以实现的目标。
华为方面透露,现阶段海外市场中的手机产品并未设定采用HarmonyOS的规划,海外消费者依然可以放心地使用搭载EMUI系统的华为手机,继续享受安卓应用服务。华为在海外市场面临谷歌“全家桶”的制约,无法获取国外开发者对鸿蒙系统的实际操作反馈和AI数据支持,因此只能依靠国内开发者来增加数量。目前,距离千万级开发者目标还差至少600万,万里长征才刚刚迈出了第一步。
最终,将盘古大模型与HarmonyOS NEXT Beta版相结合,无论是在训练阶段还是推理环节,都存在诸多从企业级到消费级应用的差距,亟待进一步弥合。
鸿蒙OS的独特之处在于它并未陷入手机操作系统竞争的泥潭,反而在一开始就超越了这一局限,以更宏观的LoT理念为指引,推动微内核全场景分布式OS的发展。凭借强大的研发实力和明确的路线规划,再加上国内庞大的成熟终端市场支持,我们满怀期待,希望在明年的此刻,HarmonyOS NEXT能够展现出更加健壮和充满活力的姿态。