最近一直在做产品开发,一款基于智慧消防应用场景的智能中控屏(行业里命名为“主控器”),产品功能主要是对项目中各类消防子设备进行集中管理(如:设备的上线、下线、故障监控等)、主电与备用电池的管理(如:电池充放电等)、火警事故监测与消防预案响应等。产品设计采用了瑞芯微PX30作为主控芯片,10寸电容触摸屏的显示交互界面,操作系统移植的正是
鸿蒙标准版系统。
项目立项在7月份,真正启动在8月份。实际上,在产品立项时原本计划是以Linux方案(桌面端运行Ubuntu系统)为主,
鸿蒙系统作为备选方案在观察。然而在开发过程中,随着对鸿蒙系统不断深入的接触,逐渐转变了思路,转向以鸿蒙系统为主的开发模式。这其中,有情怀的因素、有对系统架构的趋势考虑、也有对商业生态的扩展性的考虑。总体而言,采用鸿蒙系统开发产品的过程中,有以下几点感受:
1、鸿蒙,它像一面旗帜 以前做嵌入式产品开发,不管是用Linux还是安卓,虽然它们都很好,都能满足产品开发需求,但总感觉只是在开发产品,和系统本身有点距离,就像普通人通过媒体认知了某个明星一样。而采用鸿蒙系统开发的过程,有点像在自己家里和家人朋友交流,少了距离感,没有太多语言与思维障碍,彼此间更了解对方。它像一面旗帜一样,在离我很近的地方。
2、鸿蒙,更适合物联网项目开发 例如,在物联网项目开发中有两个最基本的需求,一是连接,二是联动(场景)。
在传统的开发模式中,设备与设备间是完全独立的,分别有自己的“文化”和“语言”,我们需要用不同的协议将所有设备连接在一起,就像我们需要在翻译人员的帮助下才能和外国人说话一样。而鸿蒙作为一个物联网操作系统,其分布式软总线能力,可以在一定程度上认为,它创造了一个统一的“语言”,让沟通更便捷,这是在连接上带来的便利。
在联动(场景)方面,鸿蒙系统同样带来了巨大的便捷性。以往系统设计方案中,各设备间有几个方面的关键要素是割裂的,主要包括:数据、控制、任务。这样导致的结果就是:主系统想要做得越强大,各类子设备对应的功能与协议就会越复杂,整套系统变得越臃肿,系统维护更加困难。所以很多时候,大家会把系统做得简单点,比如
智能家居应用中,场景联动功能就很机械化。针对这一点,鸿蒙的超级虚拟终端的设计模式,带来的就是一种颠覆式的用户体验。而其底层基础就在于特有的分布式任务调度、分布式数据管理等能力,有兴趣的朋友可以关注一下。
3、鸿蒙,便于产品生态的建设 随着鸿蒙系统的开源,越来越多的企业与开发者开始采用与优化这个生态,鸿蒙生态产品将会更加丰富是必然趋势。选择一个具备更强大生命力的技术方案来开发产品,能为产品迭代升级与市场销售带来更多便利。
花粉社群VIP加油站
恭喜你,领取到一张面值 0 元的优惠券
只有购买全集内容 0.00 元,才可抵扣使用。
有效期截止于:2020-12-12 23:59
是否立即使用?