1、鸿蒙开发心得
鸿蒙作为国内第一款操作系统,利用它可以实现设备与设备之间的互联,能够极大方便开发。
以前做嵌入式产品开发,不管是用Linux还是安卓,虽然它们都很好,都能满足产品开发需求,但总感觉只是在开发产品,和系统本身有点距离,就像普通人通过媒体认知了某个明星一样。而采用鸿蒙系统开发的过程,有点像在自己家里和家人朋友交流,少了距离感,没有太多语言与思维障碍,彼此间更了解对方。它像一面旗帜一样,在离我很近的地方。
2、鸿蒙系统适合物联网项目开发
例如,在物联网项目开发中有两个最基本的需求,一是连接,二是联动(场景)。
在传统的开发模式中,设备与设备间是完全独立的,分别有自己的“文化”和“语言”,我们需要用不同的协议将所有设备连接在一起,就像我们需要在翻译人员的帮助下才能和外国人说话一样。而鸿蒙作为一个物联网操作系统,其分布式软总线能力,可以在一定程度上认为,它创造了一个统一的“语言”,让沟通更便捷,这是在连接上带来的便利。
在联动(场景)方面,鸿蒙系统同样带来了巨大的便捷性。以往系统设计方案中,各设备间有几个方面的关键要素是割裂的,主要包括:数据、控制、任务。这样导致的结果就是:主系统想要做得越强大,各类子设备对应的功能与协议就会越复杂,整套系统变得越臃肿,系统维护更加困难。所以很多时候,大家会把系统做得简单点,比如智能家居应用中,场景联动功能就很机械化。针对这一点,鸿蒙的超级虚拟终端的设计模式,带来的就是一种颠覆式的用户体验。而其底层基础就在于特有的分布式任务调度、分布式数据管理等能力,有兴趣的朋友可以关注一下。
3、鸿蒙方便产品生态的建设
一次开发多端部署,体现了鸿蒙强大的声明力。随着鸿蒙系统的开源,越来越多的企业与开发者开始采用与优化这个生态,鸿蒙生态产品将会更加丰富是必然趋势。选择一个具备更强大生命力的技术方案来开发产品,能为产品迭代升级与市场销售带来更多便利。
|