一次开发,多端部署︱小红书携手HarmonyOS NEXT引领行业新风向

1月18日下午,在备受瞩目的鸿蒙生态千帆启航仪式上,华为宣布:HarmonyOS NEXT星河预览版正式面向开发者开放申请。截至2023年年底,已有超过200个鸿蒙原生应用加速开发,鸿蒙生态设备数量突破8亿台。早在2023年11月底,小红书就已官方宣布完成了鸿蒙原生应用Beta版本的开发,小红书也由此成为了在拥有2亿以上月活跃用户的应用中,首家完成鸿蒙原生应用Beta版本开发的先锋APP。这一进展展现了小红书在技术革新方面的决心与实力,为鸿蒙生态的繁荣发展注入了新的活力。

在启航仪式举办的第二天,1月19日HarmonyOS应用开发技术分论坛成功召开,小红书作为鸿蒙原生应用开发先行者受邀出席。在分论坛上,小红书社区前端负责人艾德深入分享了小红书在“一次开发,多端部署”(以下简称“一多”)的设计与开发方面的最佳实践,展示了一多设计与开发的高效便捷,为开发者提供了宝贵的经验借鉴。

艾德首先介绍使用“一次开发,多端部署”的框架,完成多设备适配开发的目标和思路。据介绍,传统OS在跨端适配上的开发成本过高,凸显了目前HarmonyOS跨端响应式布局的重要性,此外,一多应用框架的核心构成以及相应的三层开发模型也为开发者提供了更加清晰、高效的开发路径。

在小红书基于一多框架进行的多端断点体系设计方面,艾德通过生动的案例和演示,展示了断点示例代码的设置、更新和同步过程,以及自定义组件如何获取断点信息,例如在面对不同尺寸的设备时,不仅会衡量界面宽度,还引入了宽高比的概念,基于窗口尺寸的变化,动态监测及更新断点。这些技巧为开发者在多设备适配方面提供了有力的技术支持。

此外,艾德还分享了小红书在基于一多框架完成多设备适配开发方面的具体实践。他详细介绍了主框架挪移布局、瀑布流增列布局以及图文笔记分栏布局等创新布局方式,这些布局方式不仅提升了用户体验的流畅性和美观度,也为开发者提供了更多的创意空间。

小红书积极拥抱鸿蒙原生应用开发,与HarmonyOS NEXT携手共同推进了科技和体验的创新。借助其独特的全场景分布式架构、无缝流转能力以及强大的性能和AI大模型等优势,相信鸿蒙原生版小红书App将为用户带来更加直接、便利的入口,以及“服务合时宜”的全新体验,为小红书自身带来连续、智能、高黏性的新流量增长机会。

展望未来,双方将继续保持彼此信任与紧密合作的关系,共同探索新的商业机会和更广阔的发展空间,携手共建繁荣的鸿蒙生态系统。