腾讯分享了其微信App在鸿蒙操作系统上的开发历程,这一过程历时一年,团队在这一年中克服了诸多挑战,成功实现了跨平台兼容,此次分享旨在推动鸿蒙生态的发展,为开发者提供更多可能性。
在开发初期,腾讯集结了从塞班时期就开始负责微信开发工作的团队,来主导微信鸿蒙版的开发,经过一系列学习和技术专题讨论,团队快速熟悉了鸿蒙系统,开始了基建工作,他们积累了一套名为Alita的跨平台内核,这为鸿蒙版微信的基建打下了坚实的基础。
团队面临的是架构的考验,他们设计好鸿蒙微信客户端的架构,编写好各模块文档,以支撑各业务的高效开发,在这个过程中,团队充分预判到业务之间的复杂解耦,既要降低各业务之间的依赖性,又要提高整体的稳定性,还要留出高可性,这是一项典型的“我全都要”的挑战。
在开发过程中,团队遇到了各种挑战和难题,在磨合阶段,他们使用了flutter和liteapp等跨平台开发框架,一边进行技术沟通,一边尊重彼此的技术标准,在内部体验版本推出后,团队还遇到了一些bug,其中有一个闪退型bug困扰了他们一段时间,最后发现是底层API的问题,经过两周的排查和尝试,他们成功解决了这个问题。
经过多轮测试和debug,以及吸取用户的反馈意见,鸿蒙版微信于2025年1月9日正式上线,除了微信,用户还可以下载和使用QQ、腾讯视频、腾讯新闻、QQ音乐等其他App,腾讯员工表示,原生鸿蒙是一套全新的技术框架,编程语言是独特的ArkTS语言,这意味着所有的App都需要完全重写。
广大用户来说,哪个系统的使用体验最好呢?欢迎大家投票表达你的看法,这次腾讯的鸿蒙微信App开发经历,不仅是一次技术挑战,更是一次生态建设的探索,让我们共同期待更多精彩的鸿蒙生态应用的出现!
The End