HarmonyOS NEXT的发布,为国产操作系统的发展注入了新的活力,引发了广大开发者的热烈关注。
10月26日,在北京举办的“鸿蒙生态创新论坛:共码未来,待到山花烂漫时”活动现场,人头攒动,气氛活跃,一场关于国产操作系统生态的未来探讨就此展开。
深圳市蛟龙腾飞网络科技有限公司CEO兼CTO李洋深入探讨了如何在鸿蒙操作系统中策划、开发并运营创新性的原生应用/元服务。
他总结了开发鸿蒙原生应用和元服务的几个关键点。
一是全面熟悉鸿蒙原生用云服务知识体系:要深入了解鸿蒙生态,确保想法能够落地实施。
二是用户体验创新升级:不是简单地将现有网站、APP或小程序迁移到鸿蒙,而是在保持原有特性的基础上,根据鸿蒙特性进行创新。
三是整体规划,分步实施:了解鸿蒙能力后,进行整体规划,但采取分步实施、持续迭代的方式,先满足用户核心需求。鸿蒙技术发展迅速,用户对鸿蒙操作系统及其原生应用和云服务的需求迫切,今年被视为鸿蒙原生应用和云服务的元年,应当把握市场机遇。
四是增强自信,理解与包容:国内开发者应积极参与鸿蒙生态建设,理解并包容操作系统发展过程中的问题,积极学习并追赶国际先进水平。
“开发者应认识到科技进步是一个必然过程,面对困难时要保持冷静,同时要对取得的成就给予肯定,为鸿蒙生态的发展贡献力量。”李洋最后表示。
“鱼不可脱于渊,国之利器,不可以示人。”鸿蒙系统权限请求框架——桃夭开源项目作者裴云飞借用《道德经》的智慧,点明了在信息时代,个人信息保护的重要性,强调鸿蒙系统时对用户信息保护的重视。
他详细讲解了HarmonyOS的三项安全隐私技术:应用权限、系统选择器\和安全控件,并表示:“系统选择器和安全控件是鸿蒙的创新,它们能够在不完全授权的情况下保证功能的可用性,发过程中应优先考虑使用这些功能。”
“从哲学的角度来看,新事物必将替代旧事物,个人应当顺应时代潮流。曾经,塞班系统以其通信功能为核心,但被更具娱乐性的安卓系统所淘汰。随着Android和iOS的发展已达到顶峰,这也许意味着它们将开始走下坡路,而新的事物——鸿蒙系统已经出现。”裴云飞认为,很多安卓程序员现在都转型成为了鸿蒙程序员,这正是顺应时代潮流的体现。
最后他表示:“自2019年的1.0版本到现在的5.0版本,鸿蒙系统已经从最初的萌芽成长到如今的枝繁叶茂,有望成为行业内全方位的佼佼者。每个人都是鸿蒙生态建设的重要部分,我们不仅是旁观者,更是参与者和建设者。”
华为开发者专家HDE、《鸿蒙征途:App开发实战》作者李宁分享了在鸿蒙生态下,如何通过混合开发策略来实现工具类应用的跨平台适配。
他认为,开发一个操作系统,主要是技术层面的事情,并不难。难的是怎么把围绕该系统的生态建立起来。即便是技术实力雄厚的公司如三星、英特尔、微软等也未能成功挑战现有生态。一个操作系统生态成功的关键,就是要让广大用户参与生态,需要提高每个APP的产出投入比,确保大多数参与者能从中获利。
尽管跨平台解决方案如Flutter和React Native能够释放折叠时间,但它们也存在局限性,因为框架的使用可能导致长期依赖和技术限制。
因此,采用混合开发方法,结合原生应用和Web技术,在利用AIGC技术的情况下,成为提高开发效率的有效途径。不过他也表示,混合开发亦有其局限性,因为它要求开发者必须关注诸如权限管理、无服务器架构等多个方面,这些都是开发过程中需要特别留意的要点。
互联网企业HarmonyOS高级开发者张一弛讲述了其从Android到HarmonyOS的生态转型之旅。他认为,虽然HarmonyOS与Android在生态和某些领域存在重叠,但HarmonyOS不仅仅是Android的替代品。二者在操作系统层面有着本质差异。
“从设计思想上,鸿蒙OS已经超越了安卓的初始框架。HarmonyOS拥有独特的内核和运行速度,从开始就针对当前设备使用场景和用户需求进行了优化。另外,安卓系统运行在虚拟机上,而HarmonyOS直接面对系统硬件,由于这种架构上的差异,HarmonyOS在运行速度上可能会有优势,能够提供更快的响应和执行效率。”
“在坚实的系统基础上,HarmonyOS提供了极致的体验,能与iOS竞争。”张一驰看好HarmonyOS的未来发展,并期待与鸿蒙共成长。“当前,鸿蒙社区正迅速发展,官网和社区中的活动、讨论帖激增,展现了社区的活力与官方的支持。
鸿蒙应用商店从最初的应用匮乏到现在的琳琅满目,应用数量和上架速度不断攀升,为新业务带来了无限机遇。HarmonyOS的更新速度如同坐火箭,影响力日益扩大,生态系统也在不断优化。HarmonyOS永远需要热情的开发者去把生态打造得更加繁荣。”
北京湛泸教育科技有限公司首席架构师王丹辉分析当前鸿蒙生态下生活服务类应用的现状,探讨生活服务类应用在鸿蒙生态下的创新发展方向和具体举措,以深入剖析鸿蒙生态下生活服务类应用面临的市场机遇和未来发展前景。
他表示,无论是大公司还是个人创业,在安卓和iOS市场中,生活服务类应用和云服务竞争激烈,用户获取成本高且困难。从最初的五毛钱到现在的几百块,导致企业大量资源消耗在获取新用户上,而这些新用户可能并不带来显著的收益。因此,很多企业虽然拥有自己的APP,却面临巨大的支出压力。
而在鸿蒙生态中,情况则不同,这里仍是一片蓝海。鸿蒙拥有庞大的设备基础和新用户群体,为开发者提供了低成本获取用户的机会。尤其是家居、出行、购物、健康等生活服务类应用和云服务在鸿蒙生态中具有巨大发展潜力,当前是进入该市场的最佳时机。
上海楚少信息科技有限公司联合创始人安辉讲解了鸿蒙企业级App开发全攻略,全面解析鸿蒙生态应用的核心技术,从ArkTS语言的基础应用到ArkUI框架的UI开发,再到鸿蒙组件状态管理、数据存储策略以及第三方库的集成使用。
他提到,ArkTS提供了声明式UI和状态管理,这大大简化了应用开发的过程。在维持TypeScript原有语法的基础上,ArkTS加强了静态检查,从而提高了代码的质量和性能。
同时,它还增强了并发编程的API,解决了JavaScript/TypeScript在并发能力上的不足。此外,ArkTS支持与JavaScript/TypeScript的高效互操作,保证了生态的兼容性,使得代码复用变得更加方便。
他还建议,学习鸿蒙开发,可以先从官方的开发者学堂观看一些基础视频教程开始。教程看完后,可以边写代码边查阅开发文档,这些文档都是中文的,对于英语能力不强的人来说,阅读起来也很容易。通过循序渐进的学习,无论是否有开发经验,掌握鸿蒙操作系统的RKTS语言都会变得简单。如果有编程基础,大约两周时间就能熟练掌握鸿蒙开发。
在圆桌讨论环节,李洋、裴云飞、张一驰、李宁、王丹辉等人围绕HarmonyOS NEXT带来的新机遇与挑战展开了深入探讨。在此期间,台下的开发者们也纷纷踊跃参与,提问与分享观点,现场讨论氛围浓厚,参与热情达到了高潮。
与会者认为,Harmony Next的发布,标志着中国在操作系统领域的重大进展,不仅提升了国家对本土技术的认可,也为市场带来了前所未有的机遇。
从技术层面看,中国开发者现在处于先发优势,有机会在国际市场上竞争。市场层面,这一进步预计将带来流量红利和创业机会,为开发者和企业开辟新的财富领域。
此外,参与国产操作系统建设,对开发者而言,不仅是职业发展的机会,也是为国家技术自主做出贡献的机会。
随着时代和社会的变化,新事物的出现不应被抵触,而应积极拥抱并尝试。无论是开源维护、开发全新应用还是推动公司应用落地,这个过程都充满了新的可能。面对新平台,开发者应当像探索新技术一样,保持开放心态,不断学习适应。同时,提出了利用三方库、低代码形式等方法降低开发门槛,鼓励大家积极尝试,充分利用鸿蒙系统的新特性,如AI等,以创新的方式实现应用的多样化发展。
论坛虽已结束,但鸿蒙生态的建设才刚刚开始,每一位开发者都是这场创新旅程中的重要力量。
期待在不久的将来,共同见证鸿蒙操作系统在国内外市场的辉煌成就,为中国的技术自主之路添上浓墨重彩的一笔。