中国软件产业要实现根技术的突破,必须走自主研发的道路,只有在最底层把基础软件的根扎牢固,才能让中国在未来的产业升级中、在关键领域赢得突破。
出品丨自主可控新鲜事
转载请注明出处
正文共3653,建议阅读时间5分钟
据中国通信院《中国数字经济发展白皮书(2022年)》数据显示,去年中国数字经济规模达到45.5万亿元,同比名义增长16.2%,其占GDP比重从2002年的10%提升至39.8%。数字化进程正在快速改变着各行各业,也在悄无声息的颠覆着我们的工作和生活。
在这个数字化、信息化飞速发展的时代,你是否思考过这样一个问题:数字经济大厦到底建立在怎样的地基之上?互联网?大数据?人工智能?不,它们仅是数字经济的支柱,不是地基。支柱之下,是一个极为庞大且复杂的“根”体系:以基础软件为核心的软件产业。这其中除了人们熟知的操作系统、数据库、中间件以外,在底层基础工具层面,软件开发工具也至关重要。
中国软件产业的繁荣、隐忧与突围如果把中国软件产业比作一棵树,在过去20年间,这棵大树迎来了迅速生长,枝繁叶茂。
近年来,在政府战略部署支持及数字化转型需求的推动下,我国软件业正迈入快速发展阶段。据工信部数据显示,从 2000 年至 2020 年,中国软件市场整体规模实现了 135 倍增长,美国为 3.2 倍;2020年,中国软件产业规模占全球软件产业的 24%,占 GDP 比重约 7.9%。
然而,数据繁荣的背后,我们不得不承认,中国软件产业也诸多隐忧:第一、整体大而不强。我国很多软件企业目前仍处于产业链中低端,且普遍存在“小、散、弱”的特点,开发效率低下,与微软、甲骨文和SAP等全球500强级别的软件企业差距甚远。第二、市场占比较低。据中国软件协会的调研数据显示,2020年,在全球操作系统、基础软件(含桌面、数据库、云操作系统、工具软件等)领域,美国业务收入占到全球的五分之四。我国基础软件份额较少,国产软件的国内市场份额仅为5%,国产操作系统的国内市场占有率仅4%。第三、技术底座尚不可控。在过去二三十年,行业使用的软件开发理论体系和基础工具平台均基以西方技术体系为主。正所谓无根似浮萍,一旦技术底座被制裁,相关行业标准、商业工具无法使用或升级,中国软件产业将无法再生产出上层丰富的软件应用,更有甚者将阻碍数字经济的蓬勃发展。因此,如果不将研发工具真正掌握在自己手中,未来在很多软件领域取得突破将变得异常艰难,中国软件产业已经到了不得不变的时刻。
正如光刻机是芯片产业不可或缺的关键生产工具,作为支撑千行百业软件应用的关键“生产工具”,软件开发工具的价值正在被发现。
在信息技术应用创新委员会的定义中,应用软件开发平台是同云计算、操作系统、数据库一样的被定义为开发支撑基础软件,是所有软件产品开发、设计和运维不可或缺的基础,是数字经济发展的“根技术”生产力之一。它可提高软件开发的质量和效率,从软件问题定义、需求分析、总体设计、详细设计、测试、编码,到文档的生成及软件工具管理各方面,为软件开发者提供各种不同程度的帮助,至关重要,前景广阔。
据行业分析显示,2022年,全球软件开发工具市场规模约为51亿美元,预计到2028年将增长至约115亿美元,年复合增长率为14.5%。然而在全球范围内,Microsoft、Jetbrains、Perforce、Atlassian、Adobe 等软件开发工具核心厂商共占有市场份额约 45%,剩下的部分份额则被 Oracle 、Synopsys 和 Axure Software、Sparx Systems、Trident Inforsol 等瓜分,国内厂商可以说举步维艰。
因此,国产软件企业必须在开发工具软件这一战略制高点上再次突围,才能将软件能力彻底掌握在自己手里,提升国产软件的整体水平以及核心竞争力。
经过多年的投入、开发与沉淀,华为云做到了。
华为云CodeArts的创新、引领与突破软件开发工具种类繁多,包括项目管理工具、代码托管工具、代码检查工具、编译构建工具,以及部署、测试和发布环境的工具,每一类工具都聚焦解决软件开发流程中特定的问题。
所谓“工欲善其事,必先利其器”,中国软件产业的发展,最可靠的依赖是自己的根技术。这就像是盖高楼,如果地基不稳,遇到风吹草动,大楼就会有坍塌的危险。为了构筑软件产业自主创新发展的基石,让软件开发更安全、更高效、更智能,我们必须将 “根”扎得深一些,再深一些。因此,华为云推出了一站式、全流程、安全可信的CodeArts 软件开发生产线。
集华为 30 年研发实践、前沿研发理念、先进研发工具为一体,CodeArts 支持 web 开发、移动应用开发、微服务开发、云原生应用开发、嵌入式开发等典型研发场景,可供开发者随时随地在云端进行需求管理、代码托管、代码检查、流水线、编译、构建、部署、测试、发布等,即开即用。
2023年国内自主研发基础软件产业迈出了向下扎根的关键一步。2月以来,华为云集中发布了四款软件开发工具:制品仓库服务CodeArts Artifact、代码托管服务CodeArts Repo、CodeArts IDE Online服务以及分布式编译构建系统CodeArts Build。
在制品仓库核心开发工具方面。2月23日,基于云原生架构自研、支持开源合规分析和漏洞检测、10+种主流制品仓库类型、提供统一聚合仓地址、具备亿级制品包秒级查询与精准能力的华为云自主研发的制品仓库服务CodeArts Artifact正式上线。
据称CodeArts Artifact支撑了华为各个领域的业务软件研发流程变革,帮助无线、终端产品线提升研发团队协作,将制品获取与共享时间耗时缩短20%,识别并且释放50%重复、过期冗余空间。同时CodeArts Artifact制品仓库实现归档,杀毒,溯源,分发等流程的一体化集成,使整个版本管理全流程耗时缩短40%。
在代码托管服务方面。自2019年来,通过历时3年的“云化改造、安全韧性构筑、全栈自研”三大战役,华为云于2月20日,发布了全栈自研、基于Git、提供“人工审核+CICD自动化检查”双重看护代码质量机制的云端代码托管服务的CodeArts Repo,一套系统不仅支撑了华为嵌入式、云、终端、车等各类型产品代码管理和协同开发,还助力千行百业加速数字化转型。
例如在物流业,上海一家拥有超过100个系统平台,1000多个仓库,业务涉及快递、物流、跨境、仓储与供应链等多项业务和解决方案的知名大型物流企业,在使用CodeArts Repo管理代码和协助规范企业开发活动后,有效提升研发团队协作效率,降低代码质量问题70%。
面向未来,华为云将对CodeArts Repo持续创新升级,探索边缘下载加速、多仓协同,提供更丰富的安全检查特性,携手国内外客户、伙伴以及开发者,共同提升软件开发质量和效率。
在集成开发方面。为开发者提供端云一体、极致体验、功能强大、生态开放、的IDE开发工具是华为云CodeArts产品团队的一贯理念。2月16日,华为云发布了集环境快速获取、功能开箱即用、跨越计算架构、随时随地访问、横向可扩展和支持第三方集成等能力于一体的CodeArts IDE Online服务。
目前,已有超过1万名华为内部开发人员据此完成海量版本迭代和需求开发。实践数据显示,基于CodeArts IDE Online提供的在线编程技术和优化的开发者作业流,交付团队将开发环境准备时间从天级缩短到分钟级,且环境就绪后可用性达100%;开发人员无需跨操作系统开发,降低交叉编译风险;代码根据版本需要预置分支或预加载,构建配置云化且支持一键执行,构建效率从10分钟优化到1分钟以内。
此外,华为云于2月14日发布了分布式编译构建系统CodeArts Build,该系统旨在通过自动化及提速优化提高软件的编译构建效率,开箱即用,从而帮助企业缩短产品上市周期。
根据官方数据,CodeArts Build当前已支撑华为6万研发人员的软件集成,日构建任务量达77万次,集中弹性调度24.8万台构建服务器。目前其已助华为光产品线实现了亿级代码全量构建时长缩短20倍,组件间集成周期从1周缩短到1小时;通过云的弹性调度能力,构建服务器消耗从3.6万台降低到1万台。面向未来,华为云CodeArts Build将基于AI决策实现更为高效、精准的弹性调度能力,支持多语言的编译构建框架。
众所周知,软件开发工具的自研不可能一蹴而就,CodeArts的成功离不开华为长期以来一步一个脚印的点滴积累。如果回顾其软件开发工具的自研时间表,从第一行代码的创新到今天的成熟产品矩阵,华为投入的研发时间跨度长达二十余年。内部人士介绍,早在2000年左右,华为就因自身业务快速发展,开始加快软件研发工具的自研,这些研究构成了现在完全自主可控的基础。
“自己生产的降落伞自己先跳”,软件开发工具好不好用,都要先过华为自用这一关。CodeArts底层开发工具不仅在经过华为内部高标准、大规模的软件研发业务严苛考验和工程应用后实现了完全替代,还成功溢出到外部市场,覆盖170多个国家和地区,百万级使用者,助力政府、金融、教育、物流、软件等行业企业实现数字化转型,为中国软件产业插上自主创新的翅膀。
结语当前新一代信息技术方兴未艾,日益融入经济社会各领域全过程,作为数字经济蓬勃发展的重要底座,未来的产业升级离不开基础软件,中国也需要有自主可控的“基础设施”。从华为的例子中不难看出,中国软件产业要实现根技术的突破,必须走自主研发的道路,只有在最底层把基础软件的根扎牢固,才能让中国在未来的产业升级中、在关键领域赢得突破。
树高叶茂,系于根深。近日,习近平总书记在中共中央政治局第三次集体学习中强调:要打好基础软件国产化攻坚战,鼓励科研机构、高校同企业开展联合攻关,提升国产化替代水平和应用规模,争取早日实现用我国自主的研究平台来解决重大基础研究问题。应该看到,我国拥有集中力量办大事的制度优势、超大规模的市场优势,创新发展底气足、潜能大。产业界生态伙伴与开发者应坚定信心,携手共建开放的技术生态,合力提升产业韧性,让中国软件产业在高质量发展道路上大显身手。