大势:华为操作系统将重塑全球基础软件生态!
这两天,围绕华为操作系统的各种消息铺天盖地,大家的讨论也热烈了起来。根据目前收集到的信息,华为操作系统的主要亮点有:
兼容安卓应用。
支持 Web 应用。
同时支持手机、桌面、平板、电视以及可穿戴设备;是个统一操作系统。
按照华为领袖任正非先生以及华为终端老总余承东的说法,华为操作系统在2012年立项,已经开发了近七年,将于2019年秋天或者2020年春天正式发布。
任正非先生说,华为很有钱,而且从世界各地网络人才做芯片和操作系统。有钱有人,加上七八年的持续投入,我们有理由相信华为可以给中国一个惊喜,给世界一个改变!
基于“华为曾吹过的牛最终都实现了”的前提,本文尝试推演在美国大搞技术封杀的背景下,华为操作系统将如何攻城掠地,完成重塑全球基础软件生态的过程。
2019年建国70周年时,华为将在全球公开预发布其操作系统,并邀请 App 开发者参与测试。某些重要的合作伙伴,比如中国的 BAT,将率先获得华为操作系统的开发环境和工具。
2020年春天,华为将在全球正式发布其操作系统,上述合作伙伴在华为正式发布操作系统时,亦将同步发布针对华为操作系统的微信、搜索、地图、美团、京东、吃鸡、头条、新闻等大大小小关键的移动 App,共计100个,加上华为及其小伙伴开发的其他 App,华为针对其操作系统的 App 上线伊始即可有上万个!
2020 年中,中美贸易摩擦进入白热化阶段,川普连任成功,美国开始全面实行对中国的技术封杀,将中国和伊朗、朝鲜等国家列入所有高科技产品,包括开源软件在内的出口管制国家和地区。
2020年底,小米、Oppo、Vivo 等国产安卓手机品牌宣布全面提供对华为操作系统的支持,在出厂时预装华为操作系统并取代安卓。华为正式公开“去谷歌”策略。除了欧洲市场,中国大陆、东南亚、印度、非洲、拉美等市场上出售的中国产智能手机,全部预装华为操作系统,并预置 BAT 等国内重量级互联网公司的 App,这些互联网公司提供的软件涵盖了生活的方方面面,地图、社交、打车、电商、小视频、游戏等等,无所不包,完全可以替代谷歌的 GMS(谷歌移动服务包)。
2021年开始,中国大陆的移动应用开发者开始全面支持华为操作系统,有能力开发华为操作系统应用的开发者薪酬连涨三倍。此时,针对各平台的 App 开发优先级从2019年的安卓第一、苹果第二,转向了华为第一、苹果第二,安卓开始被边缘化。
2021年底,华为在欧洲市场推出涵盖了国内互联网公司以及其他第三方公司提供的各类服务在内的 GMS 替代方案,欧洲各界表示欢迎。
2022年,谷歌开始秘密和华为合作,为华为操作系统开发 Google Map、Gmail 等关键应用的版本。
2023年底,华为操作系统成为和 iOS、安卓并列的三大移动操作系统,并占据了40%以上的市场份额,成为绝对老大。
大概在 2023年,最晚不超过2025年,中美两国政府将达成贸易协议,贸易战结束,除了一地鸡毛,一切都将回归正常。但那时,全球基础软件的生态将彻底改变:
GitHub.com 的地位被中国境内的某个开源托管网站替代,GitHub 的访问者寥寥。
绝大多数中国人桌面电脑上运行的是华为操作系统,中国人以使用华为操作系统为骄傲。
华为为代表的中国企业成为 Linux 内核项目的最大贡献者。
Linux 基金会以及其他诸多开源基金会的注册地转移到香港或新加坡。
在W3C、UNICODE 等国际化组织中,华为代表中国企业占据大多数席位。
中国高校、科研机构及企业在内核、编译器、AI、芯片等方面的研究成果在全球开始占据主流。全球顶级的计算机科学家开始到中国工作,有的甚至移民中国。
人们甚至开始讨论,是否用中文作为国际交流、撰写技术标准和规范的首选语言。
…
您可能会觉得我的推演太乐观了。但这就是自主把控基础软件生态的美妙之处,一旦掌握了基础软件的生态,你就可以左右整个产业。就比如现在的谷歌,让不让你用,想扶持哪个芯片,打击哪个芯片,完全就由着他了。
如果没有美国发起的贸易战以及针对华为等高科技企业的技术封杀,我们是不会有此机会来重塑全球基础软件生态的。而一旦这样的机会有了,那我们还等什么?当然是把这个机会用足,用透!
作为华为这个大企业的掌舵人,在任正非先生的领导下,我相信他们绝对有此雄心和执行力完成这个伟大的重塑!
可是,故事的发展也可能是这样的:
随着华为操作系统越来越多细节的公布,人们发现,华为操作系统本质上就是Linux、Android 开源版本和 Chromium 等一系列成熟开源软件的大杂烩,华为只是做了一些优化和安全方面的工作。
移动应用开发者仍然使用安卓的接口来开发 App,用的还是 Java 语言,开发效率也没有任何提高。因为生态不成熟,开发者也没有多少兴趣专门为华为操作系统开发定制版的 App。大部分开发者所做的,就是把自己 App 的 Android 版本用华为的方舟编译器重新编译一下,上传到华为的应用商店。
由于华为操作系统对外仍然宣称安卓兼容,谷歌除了遵守美国政府的出口限制禁令之外,还在欧洲等地区以商标或专利侵犯为由发起诉讼,要求华为支付巨额赔偿;甲骨文也不干落后,在欧洲和美国同时向华为发起了有关 Java 知识产权的诉讼,并且狮子大开口,要求赔偿100亿欧元。
在国内,小米等国产品牌厂商没有一个愿意站起来支持华为操作系统,因为一旦支持,谷歌将立即停止和他们的合作。
…
看官,这第二种可能,我就不用再往下写了吧?
这两种推演的结局截然不同,但都可能发生(未来真实的发展过程肯定要复杂得多)。基础软件是计算机发展的根基,围绕着基础软件的竞争一直在上演,而且结果只有一个:要么一飞冲天,要么完蛋。Windows、Android、IE、Chrome,哪一个不是这么过来的?
那么,这两个结局的核心区别到底在哪里?
新的操作系统是否为了取悦开发者提供了更好的、效率更高的开发手段?比如更好的编程语言和接口。这关乎操作系统的演进之道,而底层的优化只是操作系统的演进之术。如果华为操作系统仍然兼容安卓,带来的好处是暂时的,但麻烦将比自己另起炉灶大的多。就此看法感兴趣的读者,可阅读我的操作系统方法论一文(点《三谈操作系统》)。
国内厂商是否愿意和华为协作形成坚固的统一战线?这点非常考验华为。华为对待国际供应商的政策要明显好于对待国内供应商的政策,国内的供应商对此很有抱怨。然而,要推广自己的操作系统,协作要比自己的努力更重要。因为华为就算有钱,也不可能把世界上的 App 全由自己开发了。而目前,能大张旗鼓支持华为的,只有国内厂商,也只有国内厂商联合起来,才可能取胜。因此,国内厂商是华为操作系统的统一战线,如果丢了这个统一战线,华为不可能取得胜利。
以上第二种可能,主要是写给华为看的。您也可以有自己的看法,欢迎留言。
最后,如果您恰好是基础软件从业者或者创业者,而且您认为以上的第一种推演更为合理,那么现在就要开始积极布局或调整自己的战略,尤其是:
不要选择跟华为在同一条赛道上赛跑。比如这两天在股市上炒作国产操作系统的那些公司,要放弃自己的技术路线,积极拥抱华为,成为华为操作系统大生态的一部分才有可能成功。
PS,因为我上一篇有关开源软件出口管制的文章阅读量超10万,所有有文章将我称为“知名公众号博主”。需要说明的是,我算不上公众号博主或者自媒体,我是一介码农,写文章大部分情况只是有感而发,做自媒体非我所愿。以下是我的官方介绍:
魏永明,获清华大学工学学士、硕士学位。其主持的 MiniGUI 自由软件项目,是国内知名的几大开源软件项目之一,广泛应用于功能手机、数码相框、智能硬件等嵌入式/物联网产品中。魏永明于2002年创立北京飞漫软件有限公司,成功实践了围绕开源软件的双许可证商业模式。魏永明为 Linux 及开源软件在中国的普及和应用做了大量工作,翻译或编著若干技术著作(《Linux 实用教程》、《Linux 设备驱动程序》等);2013年,鉴于他在开源软件领域做出的突出贡献,被“中国开源软件推进联盟”评选为“开源软件杰出贡献人物”。