6月21日,2024年华为开发者大会(HDC)在东莞正式开幕,带来全新的HarmonyOS NEXT、盘古大模型5.0、昇腾AI云服务、GaussDB数据库等最新科技创新成果。
此次大会,华为将多年积累的AI能力和鸿蒙原生应用生态相结合,带来了全新的 鸿蒙原生智能(Harmony Intelligence) 。
HarmonyOS NEXT首次将AI能力融入系统,赋能生态。
HarmonyOS操作系统从2019年8月9日正式发布,历时1778天,历经4代,鸿蒙生态设备数量已超过9亿,已有254万HarmonyOS开发者投入到鸿蒙世界的开发中来,鸿蒙学堂学习人次435万,开发者服务调用次数827亿次/月。
HarmonyOS 实现了一个系统,统一所有设备生态。
鸿蒙原生应用已进入全面冲刺阶段, 5000多个常用应用已全部启动开发,其中超过1500家已完成上架。
对开发者而言,真的做到了对鸿蒙操作系统“洞若观火”般的了解吗?
从大学时代走来的我们都清楚,期末考试前正在画考试范围的任课老师就是最了解试卷考察方向的人。
对于鸿蒙操作系统而言,华为官方是“出题人”,也是最殷切希望所有人能够掌握知识的“指导老师”。
以华为官方为主导,选择最权威的参考资料,由鸿蒙开发团队的专家亲自执笔的新书《鸿蒙操作系统设计原理与架构》即将上市啦 !
对与鸿蒙生态中的合作伙伴、基于鸿蒙操作系统进行开发的架构师来说,本书堪称“出卷老师亲自讲解的考试出题思路”。
本书重点介绍了鸿蒙操作系统的设计背景、设计理念和设计原则,同时对鸿蒙操作系统的整体架构、关键子系统的架构设计思路进行了详细的解析,正本清源地向读者呈现鸿蒙系统的原理与架构。
有利于纠正研究者、学生、开发者和行业从业者对鸿蒙技术理解的偏差,建立一个更好的鸿蒙生态环境。
计算机硬件厂商需要按照操作系统定义和抽象的接口来设计与操作系统的交互,从而完成与其他计算机硬件和软件之间的交互。
同理,计算机软件也需要按照操作系统定义的 API(ApplicationProgram Interface,应用程序接口)完成与操作系统的交互,从而达成与计算机硬件及其他软件之间的交互。
“用户”和“生态”在操作系统的设计中占有举足轻重的地位。对智能终端操作系统技术来讲,用户的本质要求是交互体验,生态的本质要求是开发体验。HarmonyOS 的设计目标是从用户和开发者角度出发,开发一款面向万物互联时代的智能终端操作系统。
因此,HarmonyOS 的底层设计理念有如下两条:用户体验最佳、开发者代价最小。
HarmonyOS 是面向智能终端的新一代操作系统,智能终端在万物互联时代面临的问题就是 HarmonyOS 需要解决的问题,对于操作系统,我们认为需要解决的主要问题是:
和当前智能终端操作系统以单设备为主的设计理念不同,HarmonyOS 的设计理念是在设备多样的场景下,突破单设备的能力局限,加速信息在设备间顺畅地流动,为用户提供完整、一致和便捷的分布式体验。
HarmonyOS的设计理念是“一切从体验入手”,
全书具体介绍关键子系统, 分门别类地阐述鸿蒙操作系统关键子系统的技术架构和主要设计思路,包括内核、方舟运行时、图形、媒体、驱动框架、各种分布式技术,以及安全、DFX 等方面的相关架构设计思路 。
围绕HarmonyOS的底层设计逻辑出发,针对不同关键子系统的目标功能和实现路径做实际分析解读,帮助开发者理解鸿蒙操作系统的底层逻辑,开发更适合系统逻辑的架构代码。
以分布式软总线原理解析为例。
分布式软总线是 HarmonyOS 一个重要的子系统,分布式软总线技术为 HarmonyOS分布式终端提供高吞吐量、低时延、高可靠、安全可信的通信通道,为满足跨端的全场景智慧化用户体验提供接近本地化访问效果的分布式智慧化通信“高速公路”。
分布式软总线逻辑架构
作者团队在对应章节分析了全场景下智能终端的通信需求、面临的挑战,并从理念及技术架构等方面全面阐述分布式软总线技术,** 让读者能够了解分布式软总线技术背后的知识,进而更深入地理解分布式软总线和 HarmonyOS 技术 。**
过去,我国信息技术领域存在“重硬轻软”的倾向,我们错过了早期与发达国家同赛道竞争的时机。而今,国产操作系统整体的研发、推广环境,与当时TRON遇到的境况相比,还多了生态支撑不足这一问题。
可见,要攻下操作系统这一难关,不仅需要足够的远见,更需要不问结局、不计输赢的无畏实干。
在这种形势下,鸿蒙操作系统突破重围,脱颖而出,面向智能终端这一新兴领域,打造 既不受制于人又面向未来技术发展趋势,既能应对复杂国际环境竞争又能服务于我国数字经济发展底座的国产智能终端操作系统 ,在操作系统和基础软件国产化攻坚战中走在前列,得到业界越来越多的关注和认可。
OpenHarmony开源三年多以来,已经有越来越多的伙伴基于OpenHarmony打造出自己的产品,覆盖教育、金融、交通、政务、医疗、航空等多个行业终端设备,在设备创新上取得了显著成就。
随着OpenHarmony统一互联标准体系在千行百业的推广与应用,已经有多个行业领域的厂商设备通过OpenHarmony实现了互联互通互操作,通过这些设备在不同场景中的应用, OpenHarmony推动了不同行业场景的创新和变革 。
目前已有超过300家合作伙伴加入OpenHarmony(开源鸿蒙)生态共建、7800多名共建者参与贡献,贡献代码1.1亿多行,在Gitee活跃度指数上排名第一,累计超过600款软硬件产品通过OpenHarmony兼容性测评。
OpenHarmony已经成为发展最快的智能终端开源操作系统。
正如本书推荐人倪光南院士所说,“再好的种子,要成长为参天大树,也需要大众无微不至的关心与呵护”。
希望通过本丛书的出版和传播,各界能更加重视鸿蒙操作系统,对其给予更多的认同和支持;
希望通过鸿蒙操作系统的开源,全球开发者和广大伙伴能更踊跃地协同共建鸿蒙社区,促进鸿蒙生态枝繁叶茂 ;
希望高校和科研院所能做好鸿蒙操作系统的人才培养,为国产操作系统及其生态的可持续发展提供坚实的支撑。
也希望所有的鸿蒙生态开发者们从本书中获益,在深入理解中更加融入鸿蒙操作系统!
2024年12月16日——2025年1月16日
1、在本帖下方留言回帖说说你想要这本书的理由15字以上。
2、我们将从本帖留言中挑选4位幸运者赠送此书籍,共赠送4本。
3、请在收到书籍后2个星期内提交不少于2篇试读报告要求300字以上图文并茂。
4、试读报告发表在电子发烧友william hill官网 >>社区活动专版标题名称必须包含
【「鸿蒙操作系统设计原理与架构」阅读体验】+自拟标题
1、活动期间如有作弊、灌水等违反电子发烧友william hill官网 规则的行为一经发现将立即取消获奖资格
2、活动结束后获奖名单将在william hill官网 公示请活动参与者尽量完善个人信息如管理员无法联系到选中的评测者则视为自动放弃。
3、申请人收货后14天内未完成书评无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评请将书籍退回电子发烧友william hill官网 运费自理。
4、如有问题请咨询工作人员(微信:elecfans123)。
更多回帖