三个月实现鸿蒙突围:快看漫画如何以效率与技术重塑未来
快看漫画,这款已经拥有3.8亿用户的漫画平台,面临着如何拓展场景,提升用户量的挑战。而在iOS和Android生态平稳,已经难以增长情况下,鸿蒙生态的新场景和用户,成为一个新的选择。
这是一种全新的分布式操作系统,可以让应用跨设备无缝运行。对于开发者来说,意味着更多的可能性,但也伴随着学习成本和未知的技术挑战。如何在数月内实现技术迁移,既是一项庞大的任务,也是一场对开发效率和技术突破的真正考验。
一、缘起
2014年12月,漫画家陈安妮发表了一篇名为《对不起,我只过1%的生活》的漫画文章,告诉大家“快看漫画”诞生了。
2019年,快看漫画用户数达到新的巅峰,领先于腾讯漫画、哔哩哔哩、有妖气漫画等实力玩家,稳坐漫画平台头把交椅。主要围绕着提供高清、全彩、高品质的漫画,以及舒适度的这种条漫体验和高品质的原创漫画为主,致力于为用户提供流畅沉浸式的漫画阅读体验。
2023年开始,IP谷子经济逐步升温,今年更是在国内掀起了二次元消费的热潮。2016-2017年便开始衍生品布局的快看,在成立的第十个年头,迎来了新的发展契机。
其实快看漫画的产研团队一直都在关注鸿蒙。
大概在2023年12月,华为团队主动联系到快看漫画。经过数轮的沟通,快看团队对鸿蒙的生态发展有了更清晰的认知,经过内部的综合评估,今年7月初,快看漫画决定了开发鸿蒙版本,项目开始立项。
而10月底的时候,快看漫画已经可以在HarmonyOS NEXT上下载。
二、初见
快看漫画客户端负责人李程提到:“刚开始接触鸿蒙时,我们就像是站在一个崭新的起点,什么都得重新开始。” 对团队而言,整个生态的学习成本和开发成本非常高,对团队是一个非常困难的和有挑战的事。所以在前期,需要借助各方的力量——
比如和鸿蒙团队建立问题反馈机制,以及对应的社群,遇到问题可以及时得到解答。
比如快看团队做前期的技术调研,一些技术细节直接亲自去写DEMO而不是忙着完成需求。
团队最初曾尝试直接使用安卓版本进行迁移,但很快发现这种做法并不合适。“一开始我们以为不需要从0到1重新开发,直接用安卓系统迁移、复用就可以。实际上并不行。”李程解释道。鸿蒙系统要求开发者不仅重新学习鸿蒙开发框架和开发语言,还要考虑如何充分利用响应式布局的特性,完成对不同屏幕大小设备的兼容——这意味着必须重新设计应用的结构和功能。
鸿蒙自上而下的整个技术链全是新的东西,对开发者的学习能力考验极大,而快看团队的人力在原本iOS和Android团队的投入就已经非常紧张,已经很难抽出人力学习和投入鸿蒙,只有通过不断挤时间,朝着既定的目标不断冲刺;通过不断的探索,把前期很多陷阱、认知差异磨平,保证团队其他同学能更好推进项目,少走弯路。
三、同行
在开发鸿蒙版本的过程中,快看漫画团队面临着多项挑战,其中之一就是如何确保团队高效协作,尤其是在技术开发与产品设计之间的平衡。李程提到:“虽然我们团队的技术能力很强,但鸿蒙版本开发过程中确实遇到了很多新的问题,最初并没有经验,特别是在系统架构和UI的适配上,大家都在摸索。”
快看漫画的团队在开发过程中发现,与之前在安卓和iOS上开发时相比,前期因为对鸿蒙工程开发都不是那么了解,因此对快速学习并且团队共享学习成果提出了更高的要求。李程解释道:“鸿蒙的开发框架和API都跟我们原本熟悉的系统有很大的不同,大家在技术层面上需要更多的沟通,才能避免重复的错误和不必要的时间浪费。”
在鸿蒙开发过程中,团队没有设置特别的“跨部门小组”,而是通过定期的会议和线上沟通,及时解决出现的问题。李程补充道:“虽然没有固定的分工,但团队成员之间的沟通频繁,遇到问题时大家能迅速反应,协同解决。”
快看漫画团队在鸿蒙版本开发中,最直接感受到的提升之一就是开发效率的显著提高。李程提到:“鸿蒙的开发工具和框架,确实为我们节省了不少开发时间。比如,鸿蒙的ArkTS强类型的开发语言,让我们能尽可能的避免低级问题,继而减少了程序开发的时间,同时涵盖了丰富又全面的API接口,很多能力既已提供,无需再自定义实现,让开发更加高效。”
鸿蒙的屏幕大小兼容能力,即自适应布局和响应式布局提供了丰富而又好用的接口,让我们在适配开发和测试的过程中大大提高的效率,减少了开发、调试和测试的周期。李程提到:“使用鸿蒙系统后,我们的开发周期明显缩短,很多之前需要单独调整的设备适配工作,现在都能够一并完成。”
鸿蒙系统在稳定性方面表现出乎意料的优秀。
李程和我们反馈:“最初我们并没有做针对性的为提高APP稳定性,减少crash量做专项的优化,我们更多的是专注于功能适配和用户体验。但在测试阶段,我们发现,系统几乎没有发生任何崩溃。”
通常,在iOS和安卓的开发过程中,崩溃和闪退是不可避免的常见问题,尤其是在一个大规模的应用程序中。而鸿蒙的开发框架,帮助开发团队在编写代码时,提前识别并解决潜在的错误。李程提到:“在开发过程中,鸿蒙的实时类型检查帮助我们发现了很多潜在问题,提前避免了很多会导致崩溃的错误。”
这一过程不仅让团队对鸿蒙系统的稳定性有了更高的信任,也为他们在开发的后期节省了大量的时间和精力。
四、展望
1. 全场景生态的协作效应
鸿蒙系统的分布式架构和跨设备能力,让应用可以在不同设备之间无缝切换,极大地提升了用户体验。对于快看漫画而言,这意味着用户不仅可以在手机上阅读漫画,还能在其他设备上继续阅读,享受一致的体验。李程提到:“鸿蒙的分布式架构解决了跨设备的体验问题,用户不仅能在手机上阅读漫画,还可以在智慧屏、电视等设备上无缝接续。”
这种跨设备的协同能力,让快看漫画能够探索更多的创新应用场景。李程举例道:“未来,用户可以在不同设备间自由切换,甚至在家中通过大屏设备与朋友一同分享和讨论漫画内容,这种互动体验在传统平台上难以实现。”
鸿蒙的这种技术能力,让快看漫画能够进一步提升用户的沉浸感和互动性,同时开拓了更多元的内容展示和社交功能。
2. 鸿蒙开发者激励计划
在开发鸿蒙版本的过程中,鸿蒙推出的开发者激励计划为开发团队提供了不少支持。这项计划包括现金奖励、流量扶持以及其他资源支持,旨在鼓励开发者积极投入鸿蒙生态的建设。参与激励计划的开发者可以获得通过应用推广和流量支持,提升产品的市场影响力,推动其快速增长。
华为鸿蒙原生应用开发者激励计划页面截图
3. 技术支持与开发者生态的长远视角
快看漫画在开发鸿蒙版本时,最为直观的感受就是鸿蒙系统本身提供的技术支持。李程提到:“鸿蒙的开发工具和API让我们能够在多个设备上进行无缝调试,这大大节省了开发时间。通过鸿蒙的技术框架,我们能够更快速地实现功能,同时确保跨设备的稳定性和一致性。”
从长远来看,鸿蒙生态的扩展将为更多内容平台和开发者提供新的机会。分布式架构不仅让快看漫画的用户享受到了更流畅的多设备体验,也为行业提供了一个更加开放的技术平台。
感谢李程先生及快看漫画团队的深度分享,正是通过他们的亲身经历,我们得以窥见技术背后的无限可能。
作者:Aine人人都是产品经理内容运营团队
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!