三個(gè)月實(shí)現(xiàn)鴻蒙突圍:快看漫畫(huà)如何以效率與技術(shù)重塑未來(lái)
在過(guò)去的十年中,漫畫(huà)行業(yè)經(jīng)歷了從紙質(zhì)出版到數(shù)字平臺(tái)的飛躍,逐步走向移動(dòng)化和智能化。隨著智能手機(jī)成為人們生活的核心,漫畫(huà)也進(jìn)入了觸手可及的時(shí)代,用戶的閱讀體驗(yàn)愈發(fā)豐富。從單純的閱讀到互動(dòng)、社交,再到多屏協(xié)同,漫畫(huà)應(yīng)用的功能不斷被擴(kuò)展,背后是技術(shù)不斷創(chuàng)新的推動(dòng)力。
快看漫畫(huà),這款已經(jīng)擁有3.8億用戶的漫畫(huà)平臺(tái),面臨著如何拓展場(chǎng)景,提升用戶量的挑戰(zhàn)。而在iOS和Android生態(tài)平穩(wěn),已經(jīng)難以增長(zhǎng)情況下,鴻蒙生態(tài)的新場(chǎng)景和用戶,成為一個(gè)新的選擇。
這是一種全新的分布式操作系統(tǒng),可以讓?xiě)?yīng)用跨設(shè)備無(wú)縫運(yùn)行。對(duì)于開(kāi)發(fā)者來(lái)說(shuō),意味著更多的可能性,但也伴隨著學(xué)習(xí)成本和未知的技術(shù)挑戰(zhàn)。如何在數(shù)月內(nèi)實(shí)現(xiàn)技術(shù)遷移,既是一項(xiàng)龐大的任務(wù),也是一場(chǎng)對(duì)開(kāi)發(fā)效率和技術(shù)突破的真正考驗(yàn)。
一、緣起
2014年12月,漫畫(huà)家陳安妮發(fā)表了一篇名為《對(duì)不起,我只過(guò)1%的生活》的漫畫(huà)文章,告訴大家“快看漫畫(huà)”誕生了。
2019年,快看漫畫(huà)用戶數(shù)達(dá)到新的巔峰,領(lǐng)先于騰訊漫畫(huà)、嗶哩嗶哩、有妖氣漫畫(huà)等實(shí)力玩家,穩(wěn)坐漫畫(huà)平臺(tái)頭把交椅。主要圍繞著提供高清、全彩、高品質(zhì)的漫畫(huà),以及舒適度的這種條漫體驗(yàn)和高品質(zhì)的原創(chuàng)漫畫(huà)為主,致力于為用戶提供流暢沉浸式的漫畫(huà)閱讀體驗(yàn)。
2023年開(kāi)始,IP谷子經(jīng)濟(jì)逐步升溫,今年更是在國(guó)內(nèi)掀起了二次元消費(fèi)的熱潮。2016-2017年便開(kāi)始衍生品布局的快看,在成立的第十個(gè)年頭,迎來(lái)了新的發(fā)展契機(jī)。
其實(shí)快看漫畫(huà)的產(chǎn)研團(tuán)隊(duì)一直都在關(guān)注鴻蒙。
大概在2023年12月,華為團(tuán)隊(duì)主動(dòng)聯(lián)系到快看漫畫(huà)。經(jīng)過(guò)數(shù)輪的溝通,快看團(tuán)隊(duì)對(duì)鴻蒙的生態(tài)發(fā)展有了更清晰的認(rèn)知,經(jīng)過(guò)內(nèi)部的綜合評(píng)估,今年7月初,快看漫畫(huà)決定了開(kāi)發(fā)鴻蒙版本,項(xiàng)目開(kāi)始立項(xiàng)。
而10月底的時(shí)候,快看漫畫(huà)已經(jīng)可以在HarmonyOS NEXT上下載。
二、初見(jiàn)
快看漫畫(huà)客戶端負(fù)責(zé)人李程提到:“剛開(kāi)始接觸鴻蒙時(shí),我們就像是站在一個(gè)嶄新的起點(diǎn),什么都得重新開(kāi)始?!?對(duì)團(tuán)隊(duì)而言,整個(gè)生態(tài)的學(xué)習(xí)成本和開(kāi)發(fā)成本非常高,對(duì)團(tuán)隊(duì)是一個(gè)非常困難的和有挑戰(zhàn)的事。所以在前期,需要借助各方的力量——
比如和鴻蒙團(tuán)隊(duì)建立問(wèn)題反饋機(jī)制,以及對(duì)應(yīng)的社群,遇到問(wèn)題可以及時(shí)得到解答。
比如快看團(tuán)隊(duì)做前期的技術(shù)調(diào)研,一些技術(shù)細(xì)節(jié)直接親自去寫(xiě)DEMO而不是忙著完成需求。
團(tuán)隊(duì)最初曾嘗試直接使用安卓版本進(jìn)行遷移,但很快發(fā)現(xiàn)這種做法并不合適?!耙婚_(kāi)始我們以為不需要從0到1重新開(kāi)發(fā),直接用安卓系統(tǒng)遷移、復(fù)用就可以。實(shí)際上并不行?!崩畛探忉尩馈x櫭上到y(tǒng)要求開(kāi)發(fā)者不僅重新學(xué)習(xí)鴻蒙開(kāi)發(fā)框架和開(kāi)發(fā)語(yǔ)言,還要考慮如何充分利用響應(yīng)式布局的特性,完成對(duì)不同屏幕大小設(shè)備的兼容——這意味著必須重新設(shè)計(jì)應(yīng)用的結(jié)構(gòu)和功能。
鴻蒙自上而下的整個(gè)技術(shù)鏈全是新的東西,對(duì)開(kāi)發(fā)者的學(xué)習(xí)能力考驗(yàn)極大,而快看團(tuán)隊(duì)的人力在原本iOS和Android團(tuán)隊(duì)的投入就已經(jīng)非常緊張,已經(jīng)很難抽出人力學(xué)習(xí)和投入鴻蒙,只有通過(guò)不斷擠時(shí)間,朝著既定的目標(biāo)不斷沖刺;通過(guò)不斷的探索,把前期很多陷阱、認(rèn)知差異磨平,保證團(tuán)隊(duì)其他同學(xué)能更好推進(jìn)項(xiàng)目,少走彎路。
三、同行
在開(kāi)發(fā)鴻蒙版本的過(guò)程中,快看漫畫(huà)團(tuán)隊(duì)面臨著多項(xiàng)挑戰(zhàn),其中之一就是如何確保團(tuán)隊(duì)高效協(xié)作,尤其是在技術(shù)開(kāi)發(fā)與產(chǎn)品設(shè)計(jì)之間的平衡。李程提到:“雖然我們團(tuán)隊(duì)的技術(shù)能力很強(qiáng),但鴻蒙版本開(kāi)發(fā)過(guò)程中確實(shí)遇到了很多新的問(wèn)題,最初并沒(méi)有經(jīng)驗(yàn),特別是在系統(tǒng)架構(gòu)和UI的適配上,大家都在摸索?!?/p>
快看漫畫(huà)的團(tuán)隊(duì)在開(kāi)發(fā)過(guò)程中發(fā)現(xiàn),與之前在安卓和iOS上開(kāi)發(fā)時(shí)相比,前期因?yàn)閷?duì)鴻蒙工程開(kāi)發(fā)都不是那么了解,因此對(duì)快速學(xué)習(xí)并且團(tuán)隊(duì)共享學(xué)習(xí)成果提出了更高的要求。李程解釋道:“鴻蒙的開(kāi)發(fā)框架和API都跟我們?cè)臼煜さ南到y(tǒng)有很大的不同,大家在技術(shù)層面上需要更多的溝通,才能避免重復(fù)的錯(cuò)誤和不必要的時(shí)間浪費(fèi)?!?/p>
在鴻蒙開(kāi)發(fā)過(guò)程中,團(tuán)隊(duì)沒(méi)有設(shè)置特別的“跨部門小組”,而是通過(guò)定期的會(huì)議和線上溝通,及時(shí)解決出現(xiàn)的問(wèn)題。李程補(bǔ)充道:“雖然沒(méi)有固定的分工,但團(tuán)隊(duì)成員之間的溝通頻繁,遇到問(wèn)題時(shí)大家能迅速反應(yīng),協(xié)同解決?!?/p>
快看漫畫(huà)團(tuán)隊(duì)在鴻蒙版本開(kāi)發(fā)中,最直接感受到的提升之一就是開(kāi)發(fā)效率的顯著提高。李程提到:“鴻蒙的開(kāi)發(fā)工具和框架,確實(shí)為我們節(jié)省了不少開(kāi)發(fā)時(shí)間。比如,鴻蒙的ArkTS強(qiáng)類型的開(kāi)發(fā)語(yǔ)言,讓我們能盡可能的避免低級(jí)問(wèn)題,繼而減少了程序開(kāi)發(fā)的時(shí)間,同時(shí)涵蓋了豐富又全面的API接口,很多能力既已提供,無(wú)需再自定義實(shí)現(xiàn),讓開(kāi)發(fā)更加高效?!?/p>
鴻蒙的屏幕大小兼容能力,即自適應(yīng)布局和響應(yīng)式布局提供了豐富而又好用的接口,讓我們?cè)谶m配開(kāi)發(fā)和測(cè)試的過(guò)程中大大提高的效率,減少了開(kāi)發(fā)、調(diào)試和測(cè)試的周期。李程提到:“使用鴻蒙系統(tǒng)后,我們的開(kāi)發(fā)周期明顯縮短,很多之前需要單獨(dú)調(diào)整的設(shè)備適配工作,現(xiàn)在都能夠一并完成。”
鴻蒙系統(tǒng)在穩(wěn)定性方面表現(xiàn)出乎意料的優(yōu)秀。
李程和我們反饋:“最初我們并沒(méi)有做針對(duì)性的為提高APP穩(wěn)定性,減少crash量做專項(xiàng)的優(yōu)化,我們更多的是專注于功能適配和用戶體驗(yàn)。但在測(cè)試階段,我們發(fā)現(xiàn),系統(tǒng)幾乎沒(méi)有發(fā)生任何崩潰。”
通常,在iOS和安卓的開(kāi)發(fā)過(guò)程中,崩潰和閃退是不可避免的常見(jiàn)問(wèn)題,尤其是在一個(gè)大規(guī)模的應(yīng)用程序中。而鴻蒙的開(kāi)發(fā)框架,幫助開(kāi)發(fā)團(tuán)隊(duì)在編寫(xiě)代碼時(shí),提前識(shí)別并解決潛在的錯(cuò)誤。李程提到:“在開(kāi)發(fā)過(guò)程中,鴻蒙的實(shí)時(shí)類型檢查幫助我們發(fā)現(xiàn)了很多潛在問(wèn)題,提前避免了很多會(huì)導(dǎo)致崩潰的錯(cuò)誤?!?/p>
這一過(guò)程不僅讓團(tuán)隊(duì)對(duì)鴻蒙系統(tǒng)的穩(wěn)定性有了更高的信任,也為他們?cè)陂_(kāi)發(fā)的后期節(jié)省了大量的時(shí)間和精力。
四、展望
1. 全場(chǎng)景生態(tài)的協(xié)作效應(yīng)
鴻蒙系統(tǒng)的分布式架構(gòu)和跨設(shè)備能力,讓?xiě)?yīng)用可以在不同設(shè)備之間無(wú)縫切換,極大地提升了用戶體驗(yàn)。對(duì)于快看漫畫(huà)而言,這意味著用戶不僅可以在手機(jī)上閱讀漫畫(huà),還能在其他設(shè)備上繼續(xù)閱讀,享受一致的體驗(yàn)。李程提到:“鴻蒙的分布式架構(gòu)解決了跨設(shè)備的體驗(yàn)問(wèn)題,用戶不僅能在手機(jī)上閱讀漫畫(huà),還可以在智慧屏、電視等設(shè)備上無(wú)縫接續(xù)?!?/p>
這種跨設(shè)備的協(xié)同能力,讓快看漫畫(huà)能夠探索更多的創(chuàng)新應(yīng)用場(chǎng)景。李程舉例道:“未來(lái),用戶可以在不同設(shè)備間自由切換,甚至在家中通過(guò)大屏設(shè)備與朋友一同分享和討論漫畫(huà)內(nèi)容,這種互動(dòng)體驗(yàn)在傳統(tǒng)平臺(tái)上難以實(shí)現(xiàn)?!?/p>
鴻蒙的這種技術(shù)能力,讓快看漫畫(huà)能夠進(jìn)一步提升用戶的沉浸感和互動(dòng)性,同時(shí)開(kāi)拓了更多元的內(nèi)容展示和社交功能。
2. 鴻蒙開(kāi)發(fā)者激勵(lì)計(jì)劃
在開(kāi)發(fā)鴻蒙版本的過(guò)程中,鴻蒙推出的開(kāi)發(fā)者激勵(lì)計(jì)劃為開(kāi)發(fā)團(tuán)隊(duì)提供了不少支持。這項(xiàng)計(jì)劃包括現(xiàn)金獎(jiǎng)勵(lì)、流量扶持以及其他資源支持,旨在鼓勵(lì)開(kāi)發(fā)者積極投入鴻蒙生態(tài)的建設(shè)。參與激勵(lì)計(jì)劃的開(kāi)發(fā)者可以獲得通過(guò)應(yīng)用推廣和流量支持,提升產(chǎn)品的市場(chǎng)影響力,推動(dòng)其快速增長(zhǎng)。
華為鴻蒙原生應(yīng)用開(kāi)發(fā)者激勵(lì)計(jì)劃頁(yè)面截圖
3. 技術(shù)支持與開(kāi)發(fā)者生態(tài)的長(zhǎng)遠(yuǎn)視角
快看漫畫(huà)在開(kāi)發(fā)鴻蒙版本時(shí),最為直觀的感受就是鴻蒙系統(tǒng)本身提供的技術(shù)支持。李程提到:“鴻蒙的開(kāi)發(fā)工具和API讓我們能夠在多個(gè)設(shè)備上進(jìn)行無(wú)縫調(diào)試,這大大節(jié)省了開(kāi)發(fā)時(shí)間。通過(guò)鴻蒙的技術(shù)框架,我們能夠更快速地實(shí)現(xiàn)功能,同時(shí)確保跨設(shè)備的穩(wěn)定性和一致性?!?/p>
從長(zhǎng)遠(yuǎn)來(lái)看,鴻蒙生態(tài)的擴(kuò)展將為更多內(nèi)容平臺(tái)和開(kāi)發(fā)者提供新的機(jī)會(huì)。分布式架構(gòu)不僅讓快看漫畫(huà)的用戶享受到了更流暢的多設(shè)備體驗(yàn),也為行業(yè)提供了一個(gè)更加開(kāi)放的技術(shù)平臺(tái)。
感謝李程先生及快看漫畫(huà)團(tuán)隊(duì)的深度分享,正是通過(guò)他們的親身經(jīng)歷,我們得以窺見(jiàn)技術(shù)背后的無(wú)限可能。
采訪/監(jiān)制:Nairo 撰稿:Aine
本文由人人都是產(chǎn)品經(jīng)理編輯@Aine 原創(chuàng)發(fā)布,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于CC0協(xié)議
- 目前還沒(méi)評(píng)論,等你發(fā)揮!