关注我们丨文末赠书
2024年10月22日,华为在深圳举办了盛大的“原生鸿蒙之夜暨华为全场景新品发布会”,为业界带来了备受瞩目的原生鸿蒙操作系统(HarmonyOS NEXT)的重大更新。本次发布会标志着华为在操作系统领域的重大飞跃,也是其构建全场景智能生态的重要一步。
作为华为自主研发的操作系统,HarmonyOS NEXT的发布代表着鸿蒙系统进入了一个新的发展阶段。此次更新围绕“原生精致、原生互联、原生智能、原生安全、原生流畅”这五大核心理念展开,为用户提供了一个更加稳定、流畅且安全的使用环境。HarmonyOS NEXT不仅在视觉设计上引入了物理渲染引擎,为用户呈现更生动多彩的界面,还在用户体验上进行了诸多创新,比如增加了心情盒子主题、实况窗等功能,使得用户能够更加个性化地定制自己的设备界面。
在智能化方面,HarmonyOS NEXT整合了华为的AI技术,特别是基于盘古大模型的小艺助手,其能力得到了显著提升,能够在多个场景中提供更为精准的服务。此外,系统还特别关注到了信息无障碍领域,通过声音修复等功能帮助有语言障碍的人士更好地使用设备。
iOS/Android不再是唯一选择!
发布会上,余承东公布了鸿蒙生态的最新进展。他表示,HarmonyOS的代码行达到1.1亿,操作系统中国市场份额TOP2,品牌认知度91%,注册开发者675万。他透露,目前鸿蒙生态设备已超10亿。
这意味着鸿蒙生态正逐步壮大,越来越多的开发者和合作伙伴加入到了鸿蒙生态系统中来。此次发布会上亮相的新品,如华为nova 13系列手机等,均搭载了最新的HarmonyOS NEXT系统,旨在为消费者提供无缝的跨设备体验。
此次发布会不仅是华为技术实力的一次展现,更是对未来智能生活愿景的一次阐述。HarmonyOS NEXT及其一系列新产品不仅代表了华为在软硬件结合上的最新成果,也体现了华为致力于打造一个开放、包容、安全的智能生态体系的决心。随着鸿蒙生态的持续扩展,我们有理由相信,华为将会给全球消费者带来更多惊喜,引领行业进入一个新的发展阶段。
对于开发者来说,鸿蒙应用的开发是一个当前即显现其需求与增长潜力的领域,这将是职业发展中的一个重大机遇,提早掌握这一技能便能抢占先机。小异将分别从系统原理与应用开发两方面为读者推荐3本鸿蒙好书,帮助开发者进入鸿蒙的世界!
一本书读懂鸿蒙的设计理念与架构
余承东曾经说过,操作系统是软件行业皇冠上的明珠。原因有二:一是操作系统本身就极其复杂,动辄上千万行代码;二是操作系统的生态极难形成,这不是砸钱就能解决的问题。
《鸿蒙操作系统设计原理与架构》这本书讲透了 HarmonyOS 的设计之道,高屋建瓴地讲解了系统关键架构,帮助读者拨开云雾,掌握系统核心精髓。
▼点击下方,即可购书
华为研发团队将“用户”和“生态”摆在了操作系统设计的重要位置,用户的本质要求是交互体验,生态的本质要求是开发体验。所以HarmonyOS 的底层设计理念有如下两条:
· 用户体验最佳原则:在终端硬件形态多样化的趋势下,保证用户分布式多设备协同体验一致性。
· 开发者代价最小原则:像开发单设备用户程序一样开发分布式用户程序,一次开发,多端部署,实现多终端生态一体化。
简单来说,HarmonyOS 的设计理念是“一切从体验入手”。这包括为用户提供超级终端的操控体验,以及为设备开发者提供积木化拼装的设备开发体验。
▲一次开发,多端部署
本书还具体介绍了鸿蒙操作系统中 12 个关键子系统的技术架构和主要设计思路,包括统一内核、方舟编译运行时、图形子系统、媒体子系统、驱动框架、各种分布式技术,以及安全、DFX 等方面。
书中围绕 HarmonyOS 的底层设计逻辑出发,针对不同关键子系统的目标功能和实现路径做实际分析解读,帮助开发者理解鸿蒙操作系统的底层逻辑,编写更适合系统逻辑的架构代码。
▲ HarmonyOS 系统架构
如果说开发者学习鸿蒙是面临一场大考,那么这本书则是出题老师亲自敲黑板划下的重点。因为本书就是由鸿蒙开发团队的专家亲自执笔的,堪称“出卷老师亲自讲解考试出题思路”。
认识一下本书的两位主要作者。
李毅
任革林
跟着两位专家摸透了 HarmonyOS 的关窍,下一步就来解锁鸿蒙应用开发的世界吧。
ArkTS:打开鸿蒙世界的钥匙
ArkTS 语言是目前鸿蒙原生应用开发的主力语言。ArkTS 在 TypeScript 的基础上进行了优化、限制和扩展,旨在提供更佳的性能和更高的开发效率。
它不仅继承了 TypeScript 的强大功能和灵活性,还加入了针对鸿蒙特有场景的特性,使得开发者能够更便捷地开发鸿蒙原生应用。
《鸿蒙原生应用开发:ArkTS语言快速上手》这本书就是开发者打开鸿蒙世界的一把钥匙,书中简明扼要地讲解了 ArkTS 语言的基础知识和核心概念,并介绍了数据操作、流程控制语句、函数、面向对象编程、空安全、错误处理、容器、泛型、导出和导入等内容。
▼点击下方,即可购书
本书语言简练,易学易懂,小白也可以轻松入门并快速掌握 ArkTs 语言,在工作中构建实用的应用程序。
本书的一大特点是内容全面,涵盖了 ArkTs 语言的核心知识,可满足实际开发需求。
另一大特点是理论结合实战,书中通过一个小型的课务管理项目透彻讲解了面向对象编程涉及的概念,包括类、对象、封装、继承、多态、重写、抽象类和接口等。
本书配套资源丰富,为方便读者实操演练,提供了全书源代码、引导教学视频、思维导图等。
本书的作者团队在学界与业界深耕多年,有丰富的教学经验与深厚的技术功底。
刘玥
张荣超
鸿蒙入门:HarmonyOS应用开发
这本书可以帮助不熟悉HarmonyOS系统的开发者循序渐进地掌握HarmonyOS的诸多关键特性——从HarmonyOS基础知识、Java UI框架,到Ability开发、HarmonyOS高级特性开发;从HarmonyOS数据管理、HarmonyOS与媒体、HarmonyOS与智能设备,到面向实战的仿微信程序开发、仿淘宝程序开发等。在本书的最后,还有整体的项目练习供读者实操。
▼ 点击下方,即可购书
通过学习这本书,读者可以初步掌握HarmonyOS应用开发的方法。本书有以下特点:
● 内容全面:覆盖基础、框架、模块及实战示例,帮助读者快速掌握HarmonyOS应用开发知识;
●循序渐进:由点及面、由浅入深,逐步击破技术难点,帮助读者掌握核心开发技术;
●注重实操:通过丰富的实例,帮助读者深刻理解每个知识点,快速上手实战项目。
结语
华为原生鸿蒙操作系统的崭露头角,不仅打破了iOS与Android双雄割据的局面,更为全球移动操作系统市场注入了新的活力。HarmonyOS NEXT以其独特的五大核心理念,展现了华为在技术创新和用户体验方面的不懈追求。
展望未来,随着鸿蒙生态的日益完善和技术的不断创新,华为无疑将继续在全球智能生态建设中扮演重要角色,为我们描绘出一幅充满无限可能的智能生活画卷,让科技的力量惠及每一个人。
《鸿蒙操作系统设计原理与架构》《鸿蒙原生应用开发:ArkTS语言快速上手》《鸿蒙入门:HarmonyOS应用开发》不仅是通往鸿蒙世界的指南针,也将成为开发者们在这一全新征程中的宝贵财富。
—END—
分享你对华为原生鸿蒙操作系统的看法
在留言区参与互动,并点击在看和转发活动到朋友圈,我们将选1名读者获得e读版电子书1本,截止时间11月15日。