2022年9月30日,OpenHarmony项目群技术指导委员会,面向全社会公开征集了对操作系统具有引领作用的前沿技术挑战、工程技术难题和产业问题。截止到2022年10月31日,OpenHarmony项目群技术指导委员会共收到OpenHarmony社区相关的软件开发企业、科研院所和个人开发者所提交的难题30道。通过本次难题的征集,OpenHarmony项目群技术指导委员会获得了大量的来自产业界、工业界与学术界的一手难题材料,为OpenHarmony技术峰会《终端操作系统十大技术挑战方向》的发布提供了非常宝贵的素材。通过对本次难题的征集,并结合OpenHarmony的技术愿景以及技术架构的大框架,由OpenHarmony项目群技术指导委员会的委员们进行总结、抽象、拔高,最终形成《终端操作系统十大技术挑战方向》,具体详细介绍如下:挑战方向1:以用户为中心、场景感知的应用软件新形态
PC及移动互联网时代,软件服务以APP中心、以设备为边界,依赖用户输入,被动的提供服务,设备的感知能力有限,无法通过行为和场景感知主动提供服务;万物智联时代,设备算力及感知能力剧增,多设备可协同提供服务,以APP为中心的服务模式制约了用户体验。需构建一种服务按场景智能组合、最短路径直达、多设备可协同的应用软件形态,来实现体验的跃迁。当前,OpenHarmony已经构建分布式软总线及原子化服务框架,初步具备跨APP协作、多设备协同能力,但仍然需要用户主动触发服务流程,而且系统理解用户需求准确度较低,还无法将最合适的服务直接主动提供给用户。所以,未来OpenHarmony需持续探索以用户为中心、场景感知的应用软件新形态。用户界面(UI)是支持人机交互的软硬件系统,广泛存在于手机、电脑、平板、穿戴等终端。UI历经批处理(BI)、命令行(CLI)和当前主流的图形用户界面(GUI)几个主要阶段。随着终端硬件及其操控、协同方式的多元化,基于WIMP(Window, Icon, Menu and Pointer)范式的GUI已难以提供更好的用户体验和更高的开发效率,尤其在多设备协同场景中,各设备差异化的操控、显示方式需要更自然的交互模式。因此,界面范式必须迈向多种设备协同、多元化操控的自然交互。这一目标的实现,首先需要终端操作系统定义全新的NUI(Natural user interface)交互范式,如基于语音、空间、姿态、注意力、脑机等更高效的人机操控方式;其次,还需实现跨设备UI设计及交互,解决设备特性的参数化抽象、0~N屏动态布局、设备交互事件归一、异构硬件和软件上任务场景驱动的无缝交互及显示反馈等一系列技术难题。当前终端操作系统主要基于预设策略来进行设备管理和资源供给,或需开发人员及用户来手动调整。在不同场景下,应用负载特征和用户需求有较大的差异性,一套策略或参数无法很好适配应用软件及用户的动态需求。所以,面对“千人千面”的应用负载和用户需求,提供精准感知和智能决策机制,动态的调整外设管理、资源供给等操作系统策略,实现能效及体验最优成为未来终端操作系统必须面对的挑战。终端设备负载逐年加重,如部分APP体积膨胀数百倍,用户体验的需求持续提升,如刷新率从60Hz到90/120Hz,交互方式从小屏到XR;摩尔定律放缓,硬件能效增长受限,电池能量密度的提升与需求之间存在差距。如何以有限的能量提供流畅且丰富的用户体验,成为终端系统的核心挑战。利用异构算力及高能效核并行可大幅提升系统整体能效。当前终端系统中异构计算单元以NPU、GPU为主,仅承载图形及AI相关负载,缺乏通用的异构协同框架。开发高能效、极简抽象的异构运行环境,充分有效的利用异构硬件资源,并降低应用及系统本身的负载,是万物智联时代以有限能量提供流畅而丰富用户体验的可行路径。万物智联时代,物联网广泛融入各垂直行业,带来生产和生活方式革新的同时,智能终端接入的多样性、通信的复杂性等问题给设备、网络和应用安全带来巨大的挑战。其中,越来越智能的终端无时无刻不在窥探、获取、存储和共享用户个人数据,并通过大数据分析推测个人习惯、喜好等,已经成为信息安全的“重灾区”。所以,搭建全生命周期的数据防泄漏与隐私保护机制势在必行。TSC认为,实现用户数据在创建、存储、使用、传输、销毁的全生命周期内不泄密、不篡改、可追溯是当前面临的挑战。软件漏洞是影响软件安全及质量的主要要素,当前大型软件上的漏洞情况仍不容乐观,尤其是内存安全类漏洞数量多危害大。同时,在进行漏洞消减时,还需考虑运行时的性能开销,开发效率,生态迁移成本等一系列问题。需软硬件协同配合,才可实现性价比较高的方案。TSC认为,基于指令集、微架构、编程语言、编译器及操作系统的全栈协同创新,有望系统性的对漏洞进行消减及防御,并具备高开发效率、生态兼容、低性能开销、低硬件复杂度等特性是未来的挑战目标。分级安全(MLS--Multiple Layer Security)架构是当前强度最高的安全架构,在高安领域被广泛使用。实现在异构分布式环境下,用户和程序主体按照严格的规则访问数据和资源,同时保证数据在分布式系统中流动时仍然保持统一的分级安全访问控制策略,是当前面临的巨大挑战。TSC认为,设计实现可证明的分级安全架构,确保在整个访问控制架构中,分级标签便捷、可信、不可篡改、不可抵赖、不可伪造,访问控制机制不可越权、穿透,对数据和资源的访问严格满足BLP和Biba的模型约束是核心挑战。挑战方向8:智慧化全场景的应用软件开发方法与工具链
为支撑万物智联时代以用户为中心、场景感知的应用软件的开发,应用厂商和开发者需要一套完善的全场景智慧化的应用软件开发工具链。目前,业界主流IDE的智慧化场景主要局限在编码阶段,针对新一代终端操作系统,我们还需要提供辅助编码、智能缺陷检测、环境配置、三方库推荐、自动修复建议等全流程智慧化辅助,满足易上手、高效率的应用开发需求。具体而言,辅助编码功能需满足准确性、安全性、稳定性功能,保证没有漏洞;智能缺陷检测功能可分析出常见的各类安全隐患和Bug;环境配置、工具链配置、模板选择、三方库推荐等能力支撑终端系统多设备自适应开发需求;针对典型性能瓶颈场景如应用启动慢、渲染卡顿等,自动识别性能瓶颈,为开发者提供自动修复的建议。挑战方向9:跨设备、跨系统、跨平台的一次开发多端部署平台
随着芯片、设备形态、OS的多样化,APP开发难度及成本面临巨大挑战;同时折叠机、车机、平板、穿戴、智能家居等设备普及,屏幕规格、人机交互方式趋于多样化,应用跨设备流转需能灵活适配各种设备的用户界面(UI)差异。所以,TSC认为,让开发者实现一次开发、多端部署,并在性能、功能、和用户体验上损失最小;同时构建更先进的UI布局引擎以及相关配套开发工具,能够更加高效、灵活地适应多设备流转的跨端应用是未来的重要挑战。挑战方向10:高开发效率、分布式协同的统一驱动框架
万物智联时代,智能终端上的外设及传感器等器件品类不断增多,驱动程序需在不同系统间、不同版本间迁移和维护,成本十分高昂。同时传统的驱动程序框架难以实现原生的跨设备访问。正是基于以上研判,TSC认为,万物互联时代终端操作系统需构建高开发效率、分布式协同的统一驱动框架,为硬件开发提供丰富稳定的南向接口、跨平台、跨设备的驱动开发环境、安全隔离方案等诸多技术支持,以帮助硬件厂商大规模缩减驱动开发、迁移和维护成本,并能高效的开发多设备分布式协同的驱动程序。最大的力是合力,最强的智是众智,OpenHarmony项目群技术指导委员会为对本次《终端操作系统十大技术挑战方向》的发布,有突出贡献的团体、个人表示感谢,评选出了6个“终端操作系统十大技术挑战方向特别贡献者”和8个“终端操作系统十大技术挑战方向贡献者”,具体评定办法如下:1、 难题需要面向OpenHarmony主战场,聚焦根技术的创新。2、 难题方向为对操作系统发展具有引领作用的前沿技术挑战、工程技术难题和产业技术问题。3、 为了保证公平、公正,本次奖项将制定评比标准,OpenHarmony项目群技术指导委员会委员基于OpenHarmony的技术愿景以及技术架构的大框架,通过线上讨论充分了解难题内容,线下打分,组委会汇总分数,最后由分数排名来确定致谢名单,标准如下:参加本次贡献者评选的是6位来自产业界和学术界,在操作系统领域经验非常丰富的TSC委员,他们是:武延军、臧斌宇、张兆生、张荣超、李英伟,贾宁。《终端操作系统十大技术挑战方向特别贡献者》致谢名单:
原文标题:《终端操作系统十大技术挑战方向》详细介绍,以及贡献者评定办法与致谢名单
文章出处:【微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:《终端操作系统十大技术挑战方向》详细介绍,以及贡献者评定办法与致谢名单
文章出处:【微信号:gh_e4f28cfa3159,微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请注明出处。
相关推荐
在第三届开放原子开源基金会OpenHarmony技术大会上,
我们满怀敬意地对取得优秀成果的星光OpenHarmony技术俱乐部、星光导师、星光贡献者、星光活动进行了致谢。
他们不仅是
发表于 10-28 17:09
(技术专家组)、TSG星光贡献者和星光OpenHarmony技术俱乐部、星光导师、星光贡献者、星光活动等OpenHarmony社区贡献者,大
发表于 10-21 14:10
•180次阅读
了来自全球的开源操作系统技术精英、前沿实践专家、广大开发者以及学术界大咖,面向全球展示了OpenHarmony的最新技术、生态、人才进展与行
发表于 10-13 11:14
介绍OpenHarmony操作系统的技术书籍,通过系统地讲解操作系统的概念和实现原理,帮助读者深入了解OpenHarmony
发表于 07-19 10:57
在昨日举办的华为开发者大会论坛上,华为终端BG软件部总裁龚体发表了引人注目的演讲,向全球开发者及业界同仁详细解读了华为自主研发的鸿蒙操作系统
发表于 06-22 11:35
•762次阅读
近日,中软国际签署 CLA(Contributor License Agreement 贡献者许可协议),正式加入 OpenCloudOS 操作系统开源社区。
发表于 04-15 11:42
•651次阅读
软件”,旨在探索AI大模型在终端操作系统领域的创新趋势和挑战。论坛从“终端操作系统十大
发表于 12-27 17:57
•717次阅读
突破。在当前人工智能和物联网技术迅猛发展的背景下,操作系统发展和挑战是什么?对于开发者而言,面临技术变革还有哪些发展机遇? 12月17日,2
发表于 12-22 18:20
•476次阅读
开源事业的蓬勃发展,离不开持之以恒的开源贡献者。他们用一行行代码孕育出无数独具特色的产品,凝聚成了源远流长、代代相传的开源精神。集众智、采众长,他们以坚定的信念和满腔的热情传播开源文化,推动技术
发表于 12-22 09:26
•609次阅读
2023 开放原子开发者大会 OPEN ATOM DEVELOPERS CONFERENCE 操作系统技术创新与发展分论坛 2023.12.17 操作系统作为计算机
发表于 12-20 17:24
•437次阅读
开源事业的蓬勃发展,离不开持之以恒的开源贡献者。他们用一行行代码孕育出无数独具特色的产品,凝聚成了源远流长、代代相传的开源精神。集众智、采众长,他们以坚定的信念和满腔的热情传播开源文化,推动技术
发表于 12-18 15:55
•468次阅读
3万行代码,和华为的5名开发者一起登上由开放原子开源基金会OpenHarmony社区官方发布的顶级贡献者榜单,在数千位代码贡献者中位列前10名。这是鸿蒙操作系统开
发表于 12-13 08:14
•564次阅读
超过3万行代码,和华为的5名开发者一起登上由开放原子开源基金会OpenHarmony社区官方发布的顶级贡献者榜单,在数千位代码贡献者中位列前10名。
发表于 12-11 17:47
•381次阅读
2023开放原子开发者大会 . OPENATOM DEVELOPERS CONFERENCE 操作系统技术创新与发展分论坛 2023.12.17 操作系统作为计算机
发表于 12-08 19:40
•506次阅读
共建单位代表等,介绍OpenHarmony社区生态及人才进展、展示OpenHarmony操作系统的技术革新、分享阶段性技术成果,围绕OpenHarmony人才生态发展中面临的各种问题、
发表于 12-04 16:23
评论