由于谷歌的GMS应用不再向华为手机提供服务,华为不得不将秘密研发多年的鸿蒙系统尽快推向台前。按照此前华为官方透露的消息,今年4月鸿蒙系统将面向部分华为旗舰机型推出公测版本,但截至目前仍未推送。

打造鸿蒙生态,华为的办法比困难多-最极客

大概是等的心急了,一些用户开始在社交网络上表达不满。有人说鸿蒙系统从去年宣传到现在,始终只闻其声,纵使说得天花乱坠,用户用不上又有什么用?还有人怀疑华为是不是在玩“饥饿营销”的把戏。这些责难声虽然听起来刺耳,但其中也包含着对鸿蒙系统的期待。

鸿蒙系统的难点究竟在哪里?以至于迟迟无法与用户见面。事实上,鸿蒙系统的难点并不在于系统本身,在技术层面上鸿蒙系统早已不存在什么障碍。真正的难点在于基于鸿蒙系统的HMS生态的打造。

简单来说,即使鸿蒙系统做得再好,如果没有开发者共同参与打造HMS应用生态,也难成气候。在鸿蒙之前,许多国产移动操作系统就曾因为无法完成应用生态的打造而折戟沉沙。这就好比地产商打造了一片豪华的别墅区,可是如果没有人住,就难免沦为一片死城。

打造鸿蒙生态,华为的办法比困难多-最极客

华为在鸿蒙系统的发布上表现出的极度谨慎,其实很容易理解。正如鸿蒙系统的主导者王成录所说的那样,鸿蒙没有试错的机会。原因在于鸿蒙毕竟是一款全新的操作系统,人们对新事物总是抱有先入为主的怀疑,更何况安卓和iOS两大操作系统已经十分成熟,用户有着充分的选择权,因此,如果鸿蒙不能做到一鸣惊人,给用户带来惊艳的第一印象。那么此后的路将变得十分艰难。

安卓与iOS两款操作系统在全球范围内获得的成功,在为新操作系统的开发者提供可贵经验和路径的同时,也为后者造成了巨大的束缚和障碍。很多时候,一套技术体系越是成熟和普及,对新技术研发的束缚和阻碍也就越大。好比计算机领域沿用至今的冯·诺依曼架构,便为人工智能技术的发展制造了巨大障碍。

华为鸿蒙系统需要充分考虑到安卓、iOS长久以来建立起的用户习惯,但同时又要在交互和功能上拿出一点不一样的东西。两者之间如何取舍权衡是件让人头疼的事。

此外,对于全球开发者来说,鸿蒙系统需要找到充分的理由说服他们参与到HMS应用的开发中来,这也是件极其困难的事。因为HMS应用采取的是一套全新的开发语言,对于开发者来说这意味着额外的学习、研发成本。仅仅依靠庞大的终端保有量,华为还不足以调动开发者的积极性。

此前,为了打消开发者的顾虑,华为详尽地展示了鸿蒙开发者工具的便捷性,因为鸿蒙是一套分布式的操作系统,开发者甚至仅仅需要一次开发,就可以让应用同时适配所有的终端设备。这大大降低了HMS应用的开发成本。

打造鸿蒙生态,华为的办法比困难多-最极客

似乎是觉得如此还不足以调动开发者的积极性,华为近日又推出一个名为Choice SDK的开源解决方案,该方案基本上可以将现有的GMS应用转变为HMS应用,为开发者节省时间和资源。虽然该方案并不是一个一键式的过程,仍然有一些工作需要开发者来完成,但至少进一步提升了HMS应用的开发效率。

该方案的命名引人深思,“Choice”意为选择,对于开发者来说,华为提供了一个新的选择,而华为也急切地渴望开发者选择鸿蒙。鸿蒙为开发者们提供了一个新的机会,而开发者的选择也将为鸿蒙提供一个重要的机会。

但对谷歌来说,这显然是个极具挑衅意味的动作。挑战成熟的GMS生态,华为面临的困难有很多,但目前看来,华为的办法比困难更多。