鸿蒙生态 ——鸿蒙智能设备创新(兼容性和相关开发) 3-6
涉及设备类型、软件、硬件、分布式、性能功耗、安全、多媒体、中具体涉及代码的部分,比如开发接口、开发步骤与生命周期等,控制设备的软件、各种系统软件、应用软件等,所以,在鸿蒙操。当然,笔者认为随着鸿蒙操作系统的不断发展,开发的内容也会。虑需要实现功能的基本概念、使用场景、开发过程、步骤、注意。于未来的物联网、人工智能等各项可能使用到的基础功能,进行。者、产品经理、设计人员、代码开发工程师及普通的读者,
·
3.3.4 开源兼容性
由于鸿蒙操作系统的开源涉及各种智能设备、模组、芯片和
控制设备的软件、各种系统软件、应用软件等,所以,在鸿蒙操
作系统中各个组成部分的兼容性就非常重要。
兼容性需要靠统一规范去管理,当然,这也会随着鸿蒙操作
系统的发展而不断调整。但是,其基本要求是所有开发者需要明
确知道规范,不然付出的努力与开发成果不能融入整体系统,还破坏
系统,就非常不好了。
鸿蒙官方产品兼容性规范文档简称为 PCS 文档,相关文档
涉及设备类型、软件、硬件、分布式、性能功耗、安全、多媒体、
系统和软件升级兼容性、开发工具与开发选项兼容性等。
产品兼容性规范文档跟随鸿蒙操作系统的版本发布而动态
更新。兼容性测试是与文档中的条款对应的测试套件,但没有覆
盖文档的全部条款,所以通过该测试只是遵循条款的必要条件。
认证测试要求和认证测试套件通过鸿蒙操作系统官网定期
发布和更新。每一款鸿蒙设备、每一个鸿蒙商用版本都必须遵循
与通过鸿蒙操作系统要求的所有认证测试,必须使用配套的官方
发布的最新认证测试套件进行认证测试。
3.3.5 开发相关
鸿蒙操作系统智能设备开发的范畴包括内核开发、驱动开
发、子系统开发、组件开发、移植、设备开发与各项 API 参考等。
当然,笔者认为随着鸿蒙操作系统的不断发展,开发的内容也会
更加细致化与丰富化,比如移植这个部分就是随着实践与发展的
需要,而加入官方开发指导相关内容中的。
鸿蒙操作系统智能设备开发中各项功能的实现,需要综合考
虑需要实现功能的基本概念、使用场景、开发过程、步骤、注意
事项与约束条件等。
鸿蒙操作系统为各种智能设备开发提供了非常丰富的、强大
的功能支持体系,将 PC 互联网、移动互联网各种智能设备,基
于未来的物联网、人工智能等各项可能使用到的基础功能,进行
封装和作为基础能力提供,让设备合作伙伴、开发者可以聚焦于
用户、产品需求、创意与具体业务逻辑等。
本部分内容会把到本书截稿时间为止的、鸿蒙官方提供的主
要相关功能场景进行阐述,以便于同设备相关的合作伙伴、决策
者、产品经理、设计人员、代码开发工程师及普通的读者,知道
哪些具体的想法、市场需求是现在可以通过鸿蒙操作系统的功能
就可以实现的,哪些是需要组合、创新才能完成的,哪些是需要
和鸿蒙官方进行单独沟通才有可能完成的。
当然,鸿蒙操作系统在不断发展,提供的各项功能与接口会
越来越丰富,笔者的创作只是起到抛砖引玉的作用。所以,本节
中具体涉及代码的部分,比如开发接口、开发步骤与生命周期等,
就没有阐述。
更多推荐


所有评论(0)