繁荣的生态是操作系统成功的核心要素,不仅需要芯片、开发板、设备等硬件厂家的支持,也需要三方库、开发框架和应用等软件厂家的支持,同时还需要广大软硬件开发者的积极参与。
当前OpenHarmony生态体系各项工作发展迅速,已吸引51家共建单位、超5100名开发者参与社区共建,并通过开源开发者成长计划等活动,已培养了200万全球生态开发者;商业应用方面,OpenHarmony正向多个行业迈进,截至2023年2月14日,已有28个软件发行版、110款产品、100款开发板/模组通过OpenHarmony兼容性测评,覆盖金融、教育、交通、家居、安防等多个行业。此外,应用生态也在快速发展中,社区上线180+开源三方库资源,并提供了丰富的学习资源和高效的开发工具链。
2月25日,第一届开放原子开源基金会OpenHarmony技术峰会(以下简称技术峰会)在深圳召开,在下午进行的“生态与互联分论坛”中,来自OpenHarmony社区、芯片、开发板、发行版、开发框架、游戏引擎、高校等多个领域的技术专家,共同分享了各自领域在OpenHarmony生态中的技术最新进展和未来的技术发展方向,为OpenHarmony繁荣生态建设添砖加瓦。
OpenHarmony技术峰会“生态与互联分论坛”现场
OpenHarmony游戏SIG、图形驱动SIG组组长、华为终端图形资深技术专家黄然认为,图形是操作系统里面的核心基座,也是用户体验的关键。黄然表示,每天操作手机、平板,能感觉到到底是不是视觉很流畅,动效在里面是非常关键的点。其中,操作系统会涉及的技术栈从应用到OS、再到驱动和GPU硬件,链路很长,做出竞争力需要非常深厚的图形基础,OpenHarmony在这三个层面上有非常大的突破。同时,黄然还展示了OpenHarmony图形整体架构,并提到对三棵树的管理、动线的管理等等以及最重要的引擎部分“统一渲染框架”。最后,黄然认为图形的未来是没有边界的,也希望大家能够在后面的OpenHarmony新的图形架构演变中一起共建。
华为终端图形技术专家赵晓光针对OpenHarmony图形2D场景优化进行了介绍并讲解了OpenHarmony与安卓在图形栈的架构的差异。他表示,安卓是基于应用的渲染,所有的渲染任务是在应用里进行,渲染完之后每一个应用形成一些帧,传递之后再做合成。对于OpenHarmony来说,我们不让应用再做渲染,每一个应用布局完之后形成一个空间数传递出去就可以。这样带来两个好处,一是可以避免跨窗口的调用,另外是通过把所有的渲染节点放在一棵大的树上,可以实现更加精细化的控制。
Cocos 图形技术专家邱国华重点介绍了Cocos编辑器。邱国华分享到,Cocos编辑器是用来开发2D和3D游戏的,主要是把美术素材、预制件、游戏模板、SDK、游戏服务等集合在一起,也支持一键打包发布到各个平台上运行,同时也支持一些开发者账号一键部署云端以及上传应用商店。
成都中科合迅科技有限公司技术总监蔡万苍分享了Qt适配过程中面临的技术挑战和解决方案,并介绍了最新的适配进展和成果展示。蔡万苍表示,在全球超过70个行业,8000多家公司,100万的开发者都在使用Qt,让Qt能够运行在OpenHarmony上可以丰富OpenHarmony的开发生态、应用生态,加速OpenHarmony在各行业的推广使用。
中国科学院软件研究所开源基础设施组负责人、高级工程师郑森文分享了全场景生态下用户交互方式的发展趋势与产业进展,阐述了当前多样性交互下,以无感交互、分布式交互、多模态感知交互等为代表的技术核心,并与OpenHarmony能力特性相结合,进行智能交互领域的整体规划与展望。同时,他还简单介绍了一些中科院软件所基于OpenHarmony智能交互和互联所做的一些工作与探索。
深圳开鸿数字产业发展有限公司开源首席架构师李远威,主要围绕机器人的市场前景、机器人的市场难题、OpenHarmony的机会和技术路径三部分分享了对OpenHarmony在机器人行业发展的一些思考。同时,他还提到机器人行业是蓝海市场,预计到2023年其价值将达到751亿美元。当前机器人行业缺乏整体解决方案级的OS,另外一方面,机器人操作系统所需的技术特性和OpenHarmony高度契合,非常适合作为技术底座进而推出专业的机器人操作系统发行版。深开鸿将从一机多域的操作系统归一化、网络节点去中心化、多机器人间分布式协同作业等方向构建解决方案级的机器人操作系统发行版。
华为终端测试技术专家纪永以 “OpenHarmony兼容性设计和实践”为主题进行了分享。他提到,OpenHarmony兼容性设计和测评能力,主要是为了验证合作伙伴的设备和业务应用满足OpenHarmony开源兼容性测评的技术要求,为系统生态兼容性保驾护航。同时他也介绍了OpenHarmony兼容性设计和测评能力的业务进展情况。当前OpenHarmony已经完成了近242款产品(含发行版、开发板、商用设备)的兼容性测评,第一个金融垂类兼容性联合测试中心(国金测评)也在11月揭牌,2023年北向应用的兼容性测评也逐步开放。
江苏润开鸿数字科技有限公司生态技术总监连志安主要从OpenHarmony移植适配思路、Arch与SOC解耦设计思想等展开,对OpenHarmony编译构建系统、内核子系统、内核架构进行了解读,以了解OpenHarmony的技术发展路线;同时他以具体芯片适配为例,讲解了基于ARM架构、MIPS架构和LoongArch架构等适配流程;最后,连志安还介绍了OpenHarmony支持的架构适配规划,包括ARM、RISC-V、LoongArch、MIPS等,并分享了当前南向芯片生态共建成果。
飞腾信息技术有限公司解决方案资深架构师李源主要介绍了飞腾芯片的OpenHarmony实践。其中,飞腾芯片D2000+X100已适配OpenHarmony标准系统,支持图形硬件加速,硬件解码加速。另外,e2000也已适配OpenHarmony标准系统,当前正在适配OpenHarmony小型系统。后续e2000主要工作包括对标准系统的图形优化和新显卡适配相关工作,以及对liteos适配和跟随OpenHarmony新版本的演进适配。李源表示,飞腾作为国内自主核心芯片提供商,将携手OpenHarmony,面向全场景、全连接、全智能时代,提供自主安全绿色的算力底座,共同促进万物智联的产业生态繁荣发展。
设备驱动是操作系统连接软硬件重要的桥梁,为上层软件矿建提供基础底座之一,也为产品/开发板如何快速适配OpenHarmony提供设备开发的架构能力。华为统一驱动技术专家赵文华和江苏润开鸿数字科技有限公司资深软件开发工程师梁开祝分享了“OpenHarmony的驱动框架原理和实践”。 赵文华表示,OpenHarmony硬件驱动平台(HDF)构建内核解耦,弹性化框架,组件化设备模型,统一配置界面的设备驱动框架,为设备开发者提供了高效的设备驱动开发能力,实现不同大小设备部署,高效上车OpenHarmony的目标;梁开祝则自下而上分析了OpenHarmony驱动框架的设计理念和诸多实现细节,为OpenHarmony设备驱动开发者深入理解驱动框架的工作流程和工作细节提供了一份详实的参考。
深圳市优博讯科技股份有限公司移动产品事业部副总经理任涛以“OpenHarmony在AIDC行业探索与实践”为主题进行了分享。他介绍到,优博讯一直在持续投入研发OpenHarmony富设备终端,探索将RFID、图像识别融入到智能设备中,将带有企业特性的软件集成系统以及支付安全框架落地到OpenHarmony上,协助搭建满足这两个领域的行业技术标准体系。
华为分布式硬件技术专家李刚分享了OpenHarmony分布式硬件的设计理念、技术架构以及关键技术,介绍了应用开发者如何基于分布式硬件能力,高效调用超级终端中全局硬件资源,并通过案例讲解了多个设备硬件组合的创新体验。他表示,分布式硬件是支撑OpenHarmony“新硬件”特征的关键技术之一,能够打破传统硬件PCB边界,实现设备间硬件互助,构建多设备的“超级终端”。
天津大学电气自动化与信息工程学院副教授、模式识别与智能系统硕士生导师陈曦介绍了OpenHarmony在高校科研中的应用。他以电力计量物联网为例,重点讲解了基于OpenHarmony的环境监测器和检测结果识别装置的设计、TFLM的移植与应用。此外,他还介绍了OpenHarmony在新工科教学和人才培养中的应用情况。他表示,高校需要从行业应用和开发者两大核心要素出发,采用科研和育人双轮驱动,并通过与开源社区、企业的紧密合作,助力OpenHarmony生态建设,推动OpenHarmony社区繁荣发展。
至此,技术峰会“生态与互联分论坛”圆满落幕。各位嘉宾的分享,让我们看到了日益成长的OpenHarmony技术能力,也看到了愈加繁荣的OpenHarmony生态。期待更多合作伙伴加入到OpenHarmony技术和生态共建中来,一起构建万物智联的美好世界。
(来源:新视线)