信创研发今年来的突破,以及我经历的一些实践...

信创研发是这几年中国硬软件研发的“主旋律”。
 
所谓的中国信创研发,是指在中国境内针对信息技术产业链核心技术产品进行自主研发,以实现信息技术产业的“自主可控、安全可信、高效可用“。其目标还是很明确的:
  • 突破关键技术瓶颈,掌握核心技术自主创新能力;
  • 构建安全可控的信息技术产业体系,保障国家信息安全;
  • 促进信息技术产业升级换代,推动经济高质量发展。
伴随着近几年国内信创化技术实践的积累,逐步聚焦在芯片、基础软件、应用软件及网络安全等四大领域。
  • 芯片:包括处理器、存储器、芯片设计工具等;
  • 基础软件:包括操作系统、数据库、中间件等;
  • 应用软件:包括办公软件、行业应用软件等;
  • 网络安全:包括防火墙、入侵检测系统、密码技术等。
如此蓬勃的发展,还是源自于政府的高度重视,并出台了一系列政策措施予以支持。例如,2020年,国家发改委、工业和信息化部等八部门联合发布了《关于推动信创产业发展的指导意见》,明确了信创产业发展的目标、任务和政策措施。
 

信创各领域的关键成果

1、芯片领域
龙芯处理器是我国自主研发的通用处理器,采用MIPS架构,已经成功应用于教育、医疗、办公等领域。2023年,龙芯发布了第三代处理器,性能和功耗进一步提升,标志着我国国产通用处理器技术取得了重大突破。海光、兆芯服务器芯片已经实现了批量出货。海光1代、2代服务器芯片采用AMD Zen架构,兆芯凯定X86系列服务器芯片采用Intel x86架构,这两款芯片的成功量产标志着我国服务器芯片产业实现了从无到有的突破。长江存储DRAM颗粒的成功量产标志着我国打破了国外厂商在DRAM颗粒领域的垄断,为我国信息产业发展奠定了重要基础。
 
2、基础软件领域
麒麟操作系统是我国自主研发的通用操作系统,已经应用于党政军、金融、电信等重要行业。麒麟操作系统具有安全可靠、性能优越、兼容性好等特点,已经成为我国信息安全的重要支撑。另外较出名的还有浪潮、中标普信等操作系统。国产数据库方面,达梦数据库、GBase数据库是我国两大自主研发的数据库产品,已经广泛应用于各行各业,这两款数据库产品性能稳定、可靠性高,已经成为我国数据库市场的重要力量。
 
3、应用软件领域
WPS Office、金山办公是我国两大自主研发的办公软件,已经占据了国内办公软件市场的主导地位。近年来,我国自主研发的政务软件、金融软件、医疗软件等行业应用软件也取得了快速发展。这些软件产品在功能、性能、安全性等方面都有了显著提升,为我国各行业信息化发展提供了有力支持。
 
4、网络安全领域
近年来,我国自主研发的防火墙、入侵检测系统、密码技术等网络安全产品也取得了长足进步。这些产品性能优越、可靠性高,为我国网络安全提供了重要的保障。
 

业务应用永远是跨平台的,混合开发貌似是关键

信创化只是将企业IT已有的技术架构贴上了”国产化、信创化“的标签,架构的复杂度依然存在。
 
搞业务的人,总在说,技术变化太快了,跟不上。
 
企业的IT部门,工程师永远在疲于奔命的学习新的技术技能。一轮技术革命来了,还没消化透、玩明白,下一波又来了。搞IT的人,总在说,业务功能要的太急、需求变化来的太快,应接不暇。业务部门永远是难以伺候、不能满意。
 
这对矛盾的来源在于,技术生态的多样性多元化,和技术门槛的高居不下,无法平衡。例如无论通过Apple设备、Android设备还是鸿蒙设备,本来都不过是以技术作为桥梁对接了提供数字服务的企业与消费数字服务的客户。但是,Apple、Android、HarmonyOS的技术生态,都无比庞大,其中的技术体系非常复杂,使用门槛非常高。而很多企业IT及其开发商,受限于自身技术能力的局限,不自觉的把自己的业务应用的技术实现,深度绑定、依赖到某个技术体系中。支持多个技术体系,就要重复建设。当需要通过支持来自多个技术渠道、多种技术生态下的客户时,发现明明是同一个业务内容,就是在不同的技术设备载体上体验不一致、功能不对齐、成熟度参差。
 

怎样解决这个问题?

技术界数十年来一直有层出不穷的公司起来,提供跨平台的解决方案。在各种不兼容的UNIX操作系统分裂割据的80年代、在IBM操作系统OS/2与微软Windows比拼的90年代、在浏览器大乱斗的Web 1.0时代、在智能手机市场形成两大阵营的移动互联网时代... 每一代都有前赴后继去解决跨平台问题的商业机会和技术尝试。技术手段在也不同的层次发生:在模拟接口层面、在虚拟机层面、在编译器层面、在开发框架层面、在代码转化生成工具层面...
 
相信在Android、iOS上的开发语言、开发框架、开发工具,也会被发展到鸿蒙的技术生态中,包括鸿蒙上的方舟编译器,也包括像Flutter、React-Native这样的设备端原生应用(Native App)、混合应用(Hybrid App)开发框架,终将出现和逐渐成熟。

混合开发框架的流行

混合app开发框架的概念最早可以追溯到2009年,当时PhoneGap(现为Cordova)框架的发布标志着混合app开发的开始。PhoneGap允许开发者使用HTML、CSS和JavaScript来开发跨平台的移动应用,并通过插件来访问原生设备功能。随后,混合app开发框架得到了快速发展,涌现出了许多流行的框架,如Ionic、React Native、Xamarin等。2016年至今,混合app开发框架趋于成熟,并开始向更细分的方向发展。
 
从2017年微信首次推出小程序开始,经过四年发展,各大互联网巨头纷纷推出自己的小程序应用平台,小程序成为真正意义上的“互联网新技术标准”。截至2021年上半年,全网小程序数量突破700万个,其中,微信小程序是行业主流,数量超过430万个,占比高达约61.43%
 
借着微信的红利,使用“小程序转换工具”(小程序容器技术,如FinClip;或跨端框架,如Flutter、Weex等),将已有微信小程序一键转换成App,并进行用户活跃和留存,加上社交平台应用作为引流,企业可谓低成本(只需有小程序)的将业务覆盖用户整个生命周期。
 
更惊喜的是,符合大信创背景下的鸿蒙操作系统独立事件,将小程序转换为App,如果小程序容器技术支持鸿蒙NEXT版本,那么,使用已有小程序+转换App的功能,便能快速开发出一套适配兼容鸿蒙NEXT操作系统的App。
 
作为一个这几年来,深度经历过信创化开发项目的程序员,深深的体会到底层技术的重要性,如果你所在的企业,现在是在开始基于信创化重构,或者已经在路上,建议你们往”设备跨端“,”快速引入第三方生态“的方向上选型底层技术,这是根本中的根本。
posted @ 2024-04-24 12:11  speedoooo  阅读(2)  评论(0编辑  收藏  举报