HarmonyOS 的分布式技术,让小朋友爱上涂鸦

“不止是让孩子们学会如何涂鸦,咱们更但愿他们经过对这款应用的使用,可以潜移默化地认识到艺术创做是一件有趣的事。”抱着这样的想法,位于深圳的“儿童艺术创想”(Labo Lado)团队踏上了他们本次 HarmonyOS 开发者应用创新大赛之旅。git

做为一个拥有八年开发经验的团队,“儿童艺术创想”在儿童艺术创造类应用领域已很有建树,拥有《Labo 纸盘》、《Labo 鹅卵石的艺术》、《Labo 积木车》等深受小朋友喜好的益智游戏产品,其《Labo 万圣节纸人》得到日本 2019 年“Digital Ehon Award”,《Labo 积木火车》亦摘得“华为 HMS 开发者大赛中国区最佳游戏奖”。分布式

开发一款能让孩子们喜欢上涂鸦的产品,是儿童艺术创想团队一直以来的愿望,在他们的设想中,这款应用不只能教孩子们画画,还能让父母也参与到共同创做中,“创做没必要拘泥于一种形式,能够变幻无穷的。”团队的负责人吁勇强调。blog

事实上,开发具备多设备互动功能的亲子应用早已在吁勇的团队规划中,但受限于现有的技术条件和设备互联方式,这一设想始终停留在纸上,“没有找到一个相对来讲很是天然简单的设备互联方式。”吁勇坦言。游戏

第一次看到 HarmonyOS 主打的分布式技术时,吁勇以为这简直就是为亲子互动量身打造的解决方案。由于 HarmonyOS 具备其余系统目前所不具备的设备发现和互联能力,能直接发现设备,并进行拉起和互联。开发

基于 HarmonyOS 的分布式技术,儿童艺术创想的参赛做品《Labo 涂鸦》摆脱了绘画应用多数只能单机操做的限制,实现了跨设备联机功能,既可让小朋友绘制图画,亦可让父母或老师在不一样设备上与小朋友一块儿进行涂鸦游戏,如绘画教学、联合做画、比赛等。只要设备处于同一局域网,就可方便流畅地进行跨设备互动。产品

“在鸿蒙系统下,开发者彻底无需关注设备的广播与发现,直接调用指定的 API,就能够随时随地,很是简单地发现设备,”吁勇说,“并且整个开发的过程很是简单。”it

团队在《Labo 涂鸦》的开发过程也遇到了一些联网相关的技术难题,如创建多个链接后没法单独关闭指定链接、链接断开没法获得通知等,好在最终都经过额外发生通知的方式解决了。class

尽管《Labo 涂鸦》已经初步实现团队关于亲子互动和教学的设想,但追求完美的他们不知足于此,十分看好 HarmonyOS 将来发展并打算继续投入精力的他们,也但愿随着 HarmonyOS 的发展,不断完善产品功能,开发出更多能让世界变得更加美好的做品。im

“由于咱们但愿全世界的小朋友都能使用到咱们的应用,并经过使用咱们的应用,变得热爱创造和有趣。”吁勇没有掩饰他们的雄心壮志。技术