HarmonyOS开发者创新大赛城市交流会——深圳站完结撒花
HarmonyOS开发者创新大赛城市交流会收尾站之深圳站完美落幕~~٩(๑>◡<๑)۶
现在大赛报名阶段已结束!大赛复赛阶段即将开启,各位开发者持续关注!💪
👇戳图片直达大赛👇
※深圳站活动简介※
分享嘉宾:张云波老师——华为首届HarmonyOS开发者创新大赛导师、51CTO OpenHarmony技术社区MVP(戳我关注老师)
活动分享主题:HarmonyOS零基础全面提升之路
活动提纲:
1、HarmonyOS的技术特征和前景
2、如何锻炼HarmonyOS创新型商业产品思维
3、优秀HarmonyOS开发者创新大赛案例分享
※活动现场皂片一览※
本次交流会,张云波老师从HarmonyOS发展前景及特性、往届大赛优质作品入手,帮助开发者培养优秀的HarmonyOS商业产品思维。
活动现场,51CTO OpenHarmony 技术社区也为所有到场的开发者准备了鸿蒙书籍、社区周边等礼品,社区鼓励所有感兴趣的开发者投身鸿蒙生态健身,并对这些开发者给予足够的支持!
同时感谢中国鲲鹏产业源头创新中心、华为-南山新一代信息技术应用创新中心对本活动的场地支持。
现场小伙伴也有很多提问,精彩问题整理如下,希望对开发者们有所帮助:
👉答疑汇总👈
Question1:1. 我是做游戏开发的,从Java UI还是ArkUI开始学习app比较好?
张云波老师:游戏开发通常是基于各种引擎如Unity/Cocos 2D,使用Lua/JS/C#之类的高级语言。如果要学习HarmonyOS的app开发,建议从ArkUI的JS范式起步比较好,因为目前官方并不主推Java UI开发范式,ArkUI的ets范式正在完善中,JS可能是比较适当的选择。
Question2:JS根据官方文档去学吗?
张云波老师:我建议你可以从Vue的文档开始,相对来说比较全面,而且可以找到很多问题的答案。学完再从HarmonyOS的ArkUI JS文档来学,会容易很多。
Question3:分布式特性是如何实现的?与云端协作有什么不一样的地方?
张云波老师:通过软总线(Soft Bus)技术,把离散的,同一个局域网内的各种HarmonyOS设备,有机组合成数据总线和性能总线,从而实现了硬件之间的共享,网络中的各设备可灵活调用其他设备的CPU、内存、磁盘、传感器、屏幕等资源,从而实现了一个统一的整体;与云端协作不同的是,HarmonyOS的分布式特性是基于同一个局域网内的,也就是以手机为中心,覆盖8种常见设备的方式,并不需要通过云端中转即可连接,高效快速,并不依赖云端网络。
Question4:商业化产品需要很高深的HarmonyOS技术?
张云波老师:商业化产品的成功,与技术程度并无决定性关系,商业化需要考虑的是,如何利用现有的技术,来满足用户的需求,补足用户的痛点,以及加上适当的商业推广方案,是一个综合性的解决方案。
Question5:现在写作品获奖还来得及吗?
张云波老师:可以把您熟悉的产品比如app,做一个小的,有趣的功能演示,加上HarmonyOS的分布式等特性,如此一来可以比较快速地实现,大奖不好说,但是小奖有机会的。
Question6:自动打蒜器,产品的商业前景如何?
张云波老师:这个只能去尝试,目前尚未推向渠道,不指望能取代现有产品,我们的目标是使用Open Harmony技术的支持,获得一部分真需求和热爱智能产品的消费者的支持。
Question7:您提到的DAYU200开发板除了支持Open Harmony外,还支持刷其他操作系统吗?
张云波老师:应该可以。
(李洋老师补充:现有的产品通常是支持多个主流操作系统,为客户提供多种选择。)
Question8:南向产品,加入IoT物联网功能,比如Neptune模板的成本如何?
张云波老师:我手头的Neptune模组,对外零售价只有9.9元,性价比很高。如果批量采购价格可能会进一步降低,是非常适合制作小型WiFi IoT设备的首选Open Harmony模组。
Question9:想要为Open Harmony贡献代码该如何做?
张云波老师:您可以考虑在官方的gitee上申请一个SIG小组,独自提交代码。如果官方发现了您的优秀代码,可能会merge相关的pull request,同时可以积极地参与Open Harmony的商业发行版团队或公司,可能会更好地发挥自身地开源能量。