华为鸿蒙演化史:依赖安卓,优化安卓,替代安卓

华为鸿蒙的发展史及其意义
在当前的手机厂商中,推出自家操作系统似乎成为了一种趋势 。而在这股风潮中,华为的鸿蒙系统无疑是最为引人注目的 。华为鸿蒙系统的推出可以追溯到几年前,它在过去的几年里经历了一系列的阶段性演化 。从依赖安卓,到掏空安卓,再到干掉安卓,华为一直在小心翼翼地为鸿蒙的发展铺垫 。这一演化史不仅是华为自主化道路上的重要里程碑,也是对国产自主操作系统发展意义的有力证明 。
在最早的阶段,鸿蒙系统完全依赖于安卓系统 。由于当时鸿蒙系统的生态并未形成,华为不得不依靠和兼容安卓的生态,引入了AOSP的代码来实现这一目的 。这也是网上出现许多关于鸿蒙套壳的说法的原因之一 。然而,鸿蒙系统的依赖阶段只是短暂的,华为很快意识到掏空安卓是其发展的必经之路 。
掏空安卓阶段是华为鸿蒙系统发展的关键一步 。由于失去了谷歌的GMS支持,华为不得不研发出自己的HMS代替GMS,其中包括支付、搜索、地图等一系列API接口 。华为将HMS引入鸿蒙系统中,并逐步替代谷歌的GMS,使独占谷歌生态的安卓逐渐被掏空 。同时,华为还推出了一系列工具,支持开发者顺利将安卓应用转换为鸿蒙应用,逐步使软件厂商适配鸿蒙系统 。这一步骤的目的就是为了建立起鸿蒙系统自己的生态,取代安卓 。

华为鸿蒙演化史:依赖安卓,优化安卓,替代安卓



华为鸿蒙演化史:依赖安卓,优化安卓,替代安卓


【华为鸿蒙演化史:依赖安卓,优化安卓,替代安卓】最终,华为的目标是干掉安卓,彻底与之分手 。按照计划,在明年将推出鸿蒙系统的升级版本HarmonyOSNEXT,该版本将不再兼容安卓,只能使用鸿蒙专用应用 。与此同时,华为还推出了一项名为ArkUI-X的多平台开发框架,通过使用这一框架 , 开发者可以将鸿蒙应用迅速转换为安卓应用 。这意味着华为希望以鸿蒙应用为主导,将安卓应用转换为鸿蒙应用成为一种可能 。可以想象,其他国内手机厂商若要走华为鸿蒙的道路,也可能会遵循类似的三步走战略,即依赖、掏空和分离 。这一进程需要较长的时间和较大的困难,因此我们应该为国产手机厂商提供更多的时间和支持 。
华为鸿蒙的演化史
1、依赖安卓:鸿蒙系统的起步阶段
鸿蒙系统最初的时候,由于生态系统未建立 , 华为只能依赖安卓系统 , 通过兼容安卓的生态来增加用户体验 。因此,鸿蒙系统被认为是一种“安卓套壳” 。虽然鸿蒙系统的功能还不完善,但这一阶段的依赖是华为走向自主操作系统的必要起点 。华为利用这个阶段的时间进行自身技术积累和生态布局,为后续的发展奠定了基础 。
2、掏空安卓:建立起鸿蒙独立生态
由于受到众所周知的原因,华为在失去了谷歌的GMS支持后,不得不寻找替代方案 。于是,华为推出了HMS(HuaweiMobileServices),作为华为自己的生态系统 , 目的是取代GMS 。HMS包括支付、搜索、地图等一系列API接口 , 以及与开发者相关的工具和支持 。华为鸿蒙系统逐渐引入HMS并替代安卓的GMS,这意味着华为正在逐步掏空安卓生态,建立起自己的独立生态系统 。
华为鸿蒙演化史:依赖安卓,优化安卓,替代安卓


同时 , 为了方便开发者顺利将安卓应用转换为鸿蒙应用,华为推出了一系列工具和开发平台 , 包括ArkCompiler、DevEcoStudio和CodeCraft等 。这些工具和平台的推出,为鸿蒙生态系统的发展提供了良好的支持和帮助 。开发者可以通过这些工具快速迁移和开发鸿蒙应用,推动鸿蒙系统的落地和普及 。

推荐阅读