京东金融APP的鸿蒙之旅:技术、挑战与实践

💡 原文中文,约10600字,阅读约需26分钟。
📝

内容提要

华为在开发者大会上宣布HarmonyOS NEXT启动Beta升级,四季度商用。京东金融与华为合作推出基于该系统的金融App,利用AI提升用户体验,并进行技术优化。未来将继续探索鸿蒙生态新特性。

🎯

关键要点

  • 华为在开发者大会上宣布HarmonyOS NEXT启动Beta升级,四季度商用。

  • HarmonyOS NEXT去掉了AOSP支持,仅支持鸿蒙内核和应用,减少40%冗余代码,提升流畅度和安全性。

  • 京东金融与华为合作推出基于HarmonyOS NEXT的金融App,利用AI提升用户体验。

  • 京东金融鸿蒙项目在2023年11月开始调研,9月19日上线正式版本。

  • 京东金融App经过流量分析,决定上线21个核心功能模块,覆盖90%线上能力。

  • 团队对App进行了整体架构梳理,采用容器化开发模式,减少适配成本。

  • 技术方案选型以低成本、强扩展、低风险为原则,确保项目按时交付。

  • 基建层组件建设完成30+个基础组件,确保业务研发流程顺畅。

  • 发布尝鲜版以获得用户反馈,成功上架京东金融鸿蒙原生应用。

  • 金融App采用混合开发模式,H5页面适配和原生页面开发并行进行。

  • 探索鸿蒙系统的新特性,如华为账号服务和意图框架,提升用户体验。

  • 正式版发布前解决折叠屏适配和性能优化问题,确保满足上架要求。

  • 后续规划包括补全剩余功能和持续探索鸿蒙生态新玩法。

延伸问答

京东金融APP为何选择基于HarmonyOS NEXT开发?

京东金融APP选择基于HarmonyOS NEXT开发是因为华为手机用户占比高,且HarmonyOS NEXT将为用户提供更流畅和安全的体验,同时也能抓住市场机遇。

京东金融APP在鸿蒙系统中有哪些核心功能?

京东金融APP在鸿蒙系统中上线了21个核心功能模块,覆盖了90%的线上能力,包括用户显性与高阶意图的理解等。

京东金融APP在开发过程中遇到了哪些技术挑战?

京东金融APP在开发过程中遇到的技术挑战包括ArkTS语言的复杂性、ArkUI的声明式UI特性、以及鸿蒙系统API的丰富度和稳定性问题。

京东金融APP如何利用AI提升用户体验?

京东金融APP通过系统级AI能力和意图框架,能够更精准地理解用户需求,并提供个性化的服务和建议。

京东金融APP的鸿蒙版发布后有哪些后续规划?

京东金融APP的后续规划包括补全剩余功能和持续探索鸿蒙生态的新玩法,如元服务和AI等。

京东金融APP在鸿蒙系统中如何适配折叠屏?

京东金融APP通过将所有控件整体放大1.2倍的方式进行折叠屏适配,以满足华为的上架要求。

➡️

继续阅读