一個(gè)半月的極限突破,丁香醫(yī)生探索鴻蒙生態(tài)里的健康未來(lái)

2 評(píng)論 3934 瀏覽 1 收藏 12 分鐘

隨著健康管理需求的不斷增長(zhǎng),丁香醫(yī)生作為一款專業(yè)家庭醫(yī)療工具,積極探索新的技術(shù)生態(tài)以拓展服務(wù)場(chǎng)景。

2024年,丁香醫(yī)生與華為鴻蒙團(tuán)隊(duì)合作,僅用一個(gè)半月就完成了鴻蒙版本的開(kāi)發(fā)與上線,成為首批入駐鴻蒙生態(tài)的健康應(yīng)用。

本文將揭秘丁香醫(yī)生在鴻蒙生態(tài)中的開(kāi)發(fā)歷程,以及如何通過(guò)分布式架構(gòu)和跨設(shè)備聯(lián)動(dòng)能力,為用戶打造更便捷、高效的健康管理體驗(yàn)。

作為一款專業(yè)可靠的家庭醫(yī)療工具,丁香醫(yī)生App以問(wèn)醫(yī)生、查疾病、查藥品為核心,集合各領(lǐng)域?qū)<夜步破諆?nèi)容,權(quán)威三甲醫(yī)生為用戶提供7*24小時(shí)在線問(wèn)診和專業(yè)解答。這幾年開(kāi)始,大眾對(duì)于健康管理的需求激增,這促使丁香醫(yī)生積極拓展新場(chǎng)景。而鴻蒙生態(tài)的崛起為這一目標(biāo)提供了全新的機(jī)遇。

正常情況下,開(kāi)發(fā)一款產(chǎn)品并適配多種機(jī)型,往往需要幾個(gè)月甚至數(shù)年時(shí)間;但這一次丁香醫(yī)生的開(kāi)發(fā),不過(guò)一個(gè)多月的時(shí)間,就實(shí)現(xiàn)了向鴻蒙生態(tài)的遷移。具體是怎么做到的?我們采訪了丁香醫(yī)生APP產(chǎn)品負(fù)責(zé)人林振凱、丁香醫(yī)生鴻蒙系統(tǒng)開(kāi)發(fā)負(fù)責(zé)人周耀虎,一起來(lái)聽(tīng)聽(tīng)這背后的故事。

01 一次邀約:一場(chǎng)關(guān)于時(shí)間的開(kāi)發(fā)競(jìng)速

2024年上半年,華為鴻蒙團(tuán)隊(duì)主動(dòng)聯(lián)系丁香醫(yī)生,希望他們能夠作為首批開(kāi)發(fā)者之一,共同推動(dòng)鴻蒙生態(tài)的豐富化。

“我們內(nèi)部對(duì)鴻蒙一直非常關(guān)注,”丁香醫(yī)生APP產(chǎn)品負(fù)責(zé)人林振凱提到,”不僅因?yàn)檫@是第一個(gè)國(guó)產(chǎn)操作系統(tǒng),更因?yàn)槲覀冏⒁獾?,丁香醫(yī)生中本來(lái)就有許多華為用戶,甚至有用戶主動(dòng)問(wèn)我們是否計(jì)劃支持鴻蒙系統(tǒng)。”

雙方一拍即合。華為團(tuán)隊(duì)提供了全方位的支持,包括技術(shù)指導(dǎo)和資源共享,促使項(xiàng)目迅速啟動(dòng)。丁香醫(yī)生決定優(yōu)先將內(nèi)容功能遷移至鴻蒙生態(tài),為后續(xù)更深入的問(wèn)診功能開(kāi)發(fā)打下基礎(chǔ)。

而項(xiàng)目正式立項(xiàng)的時(shí)間,在7月底,距離HarmonyOS Next正式發(fā)布,不到2個(gè)月。

立項(xiàng)之前,由于團(tuán)隊(duì)規(guī)模有限,林振凱邀請(qǐng)同事周耀虎等幾位對(duì)鴻蒙比較感興趣的開(kāi)發(fā)者自發(fā)成立學(xué)習(xí)小組,技術(shù)背景主要是安卓與iOS客戶端。

“鴻蒙開(kāi)發(fā)框架和我們熟悉的安卓、iOS開(kāi)發(fā)都有很大不同,”周耀虎坦言。在立項(xiàng)后,其發(fā)現(xiàn)前端同學(xué)使用的TypeScript語(yǔ)言更貼近鴻蒙的ArkTs語(yǔ)言,ArkTs進(jìn)一步通過(guò)規(guī)范強(qiáng)化靜態(tài)檢查和分析,并提供了強(qiáng)大的API接口和響應(yīng)式布局能力,又能極大地縮短了開(kāi)發(fā)周期,所有就又“拉進(jìn)”兩個(gè)前端同事,共同組成了5人小組,開(kāi)始了從零到一的探索。

團(tuán)隊(duì)對(duì)于客戶端開(kāi)發(fā)的熟悉,讓其最初習(xí)慣性的采用了安卓的開(kāi)發(fā)思路進(jìn)行嘗試。但由于ArkTs語(yǔ)言響應(yīng)式布局特性與安卓很不一致,導(dǎo)致現(xiàn)有的結(jié)構(gòu)和功能都需要重構(gòu),而小組成員對(duì)鴻蒙分布式架構(gòu)的理解不夠深入,前期總是達(dá)不到期望的效果。這期間,團(tuán)隊(duì)與華為方面進(jìn)行了對(duì)接,鴻蒙團(tuán)隊(duì)隔天就上門(mén)進(jìn)行了溝通和指導(dǎo),“我記得當(dāng)時(shí)在我們的會(huì)議室里面,兩個(gè)團(tuán)隊(duì)一起,逐個(gè)問(wèn)題進(jìn)行溝通攻破,一直加班到晚上9點(diǎn)多,因?yàn)檫@次的溝通,我們對(duì)整個(gè)架構(gòu)進(jìn)行了深入的了解,為我們后期開(kāi)發(fā)效率的提升,起到了很大的幫助”。

技術(shù)上門(mén)指導(dǎo)之外,華為團(tuán)隊(duì)提供了全方位支持。他們不僅開(kāi)設(shè)了開(kāi)發(fā)者學(xué)堂,提供了包含基礎(chǔ)控件實(shí)踐、自定義控件實(shí)現(xiàn)、網(wǎng)絡(luò)請(qǐng)求等一百多個(gè)示例在內(nèi)的代碼庫(kù)。同時(shí),還有線上工單系統(tǒng)。丁香醫(yī)生團(tuán)隊(duì)遇見(jiàn)的問(wèn)題提交工單后,雙方對(duì)接社群中會(huì)有專人跟進(jìn)。比如在開(kāi)發(fā)過(guò)程中,有團(tuán)隊(duì)成員發(fā)現(xiàn)鴻蒙模擬器無(wú)法訪問(wèn)網(wǎng)絡(luò),在鴻蒙線上工單系統(tǒng)簡(jiǎn)單的描述了問(wèn)題,隔天就相關(guān)的技術(shù)人員就此問(wèn)題開(kāi)展了遠(yuǎn)程會(huì)議,進(jìn)行模擬調(diào)試與問(wèn)題排查,短短半個(gè)小時(shí)就找到了問(wèn)題所在,并及時(shí)給出了解決方案。

一開(kāi)始是單純技術(shù)的答疑解惑,到后面設(shè)備兼容的輔助測(cè)試、醫(yī)療健康A(chǔ)pp資質(zhì)審核驗(yàn)證……一場(chǎng)關(guān)于時(shí)間的開(kāi)發(fā)競(jìng)賽,得到了共同加速。據(jù)周耀虎回憶:“我們和華為團(tuán)隊(duì)的溝通非常頻繁,我們的共同的微信群從個(gè)位數(shù)不斷增加到19個(gè)人,幾乎一半是華為的支持伙伴。遇到問(wèn)題,總能迅速得到解答。

02 全新探索:健康管理新體驗(yàn)的更多可能

挑戰(zhàn)之外,也有驚喜?!伴_(kāi)發(fā)過(guò)程中,我們發(fā)現(xiàn)鴻蒙的代碼效率極高,許多功能在安卓上需要十幾行代碼才能實(shí)現(xiàn),而在鴻蒙上僅需三五行,開(kāi)發(fā)效率直線上升。這讓我們?cè)诰o張的項(xiàng)目工期中看到了希望?!?/p>

代碼的高效成為了“奇跡”的基礎(chǔ)。短短一個(gè)半月內(nèi),丁香醫(yī)生完成了鴻蒙版本的開(kāi)發(fā)與上線。首個(gè)版本聚焦于查病查藥和健康科普兩大核心功能,問(wèn)診功能則通過(guò)跳轉(zhuǎn)微信小程序?qū)崿F(xiàn)。計(jì)劃到2025年第一季度,全面完成鴻蒙版本的原生適配。

而丁香醫(yī)生為鴻蒙系統(tǒng)也定制開(kāi)發(fā)了“桌面萬(wàn)象小組件”,用戶可以把丁香醫(yī)生的特色功能“健康日歷”直接放到桌面上,不用打開(kāi) App,也可以每天看到不同的健康科普知識(shí)。讓健康科普內(nèi)容能更輕便的觸達(dá)用戶。

這一版本上線后,用戶體驗(yàn)獲得了顯著提升。通過(guò)鴻蒙強(qiáng)大的系統(tǒng)穩(wěn)定性,開(kāi)發(fā)過(guò)程中的高效率得以保障。即使在早期測(cè)試階段,系統(tǒng)幾乎沒(méi)有發(fā)生崩潰問(wèn)題,這讓團(tuán)隊(duì)得以專注于功能優(yōu)化。

“鴻蒙的分布式架構(gòu)為我們提供了創(chuàng)新的機(jī)會(huì),”林振凱表示,”未來(lái),我們希望通過(guò)鴻蒙生態(tài)的多設(shè)備聯(lián)動(dòng)能力,讓用戶能夠隨時(shí)隨地管理自己的健康。不論是在手機(jī)上查藥品說(shuō)明,還是通過(guò)智慧屏與醫(yī)生視頻問(wèn)診,體驗(yàn)都能一致且流暢。”

更關(guān)鍵的是,這種架構(gòu)支持“一次開(kāi)發(fā),多端部署”,開(kāi)發(fā)者只需編寫(xiě)一次代碼,即可在多種設(shè)備上運(yùn)行,這大大降低了我們開(kāi)發(fā)成本和時(shí)間?!皩?duì)于我們來(lái)說(shuō),主要的挑戰(zhàn)就是獨(dú)特的編程模型需要開(kāi)發(fā)者重新學(xué)習(xí)和適應(yīng)?!?/p>

這為開(kāi)發(fā)者提供了更多想象空間。在團(tuán)隊(duì)設(shè)想中,這代表著健康管理有了更多落地場(chǎng)景。比如:

  • 以智慧屏作為遠(yuǎn)程視頻問(wèn)診的載體幫助醫(yī)生更好觀察特征;
  • 借助穿戴設(shè)備實(shí)時(shí)監(jiān)測(cè)健康指標(biāo),提供定制化健康服務(wù);
  • 利用手機(jī)或平板,快速獲取個(gè)性化健康建議。

03 結(jié)語(yǔ):合作與未來(lái)

丁香醫(yī)生的鴻蒙生態(tài)探索,是一次技術(shù)與產(chǎn)品的跨越,也是對(duì)國(guó)產(chǎn)操作系統(tǒng)潛力的驗(yàn)證。鴻蒙生態(tài)憑借其分布式架構(gòu)與跨設(shè)備聯(lián)動(dòng)能力,不僅幫助開(kāi)發(fā)者降低了開(kāi)發(fā)門(mén)檻,還為用戶提供了更便捷、更高效的使用體驗(yàn)。

正如林振凱所說(shuō):“鴻蒙生態(tài)不僅是一個(gè)技術(shù)平臺(tái),更是一個(gè)機(jī)遇平臺(tái)。通過(guò)它,我們看到了健康管理更多元的未來(lái)?!?/p>

丁香醫(yī)生團(tuán)隊(duì)舉了個(gè)例子,比如華為的智能助理“小藝”和“意圖框架服務(wù)”,或許就是未來(lái)用戶通過(guò)語(yǔ)音交互獲取健康服務(wù)的一個(gè)絕佳入口。

根據(jù)華為官方數(shù)據(jù),截至2025年初,鴻蒙生態(tài)的設(shè)備連接數(shù)已超過(guò)10億,生態(tài)合作伙伴數(shù)量也在快速增長(zhǎng)。這為像丁香醫(yī)生這樣的頭部App提供了前所未有的增長(zhǎng)機(jī)遇。通過(guò)與華為的深度合作,丁香醫(yī)生不僅能優(yōu)化現(xiàn)有功能,還能實(shí)現(xiàn)更多場(chǎng)景的覆蓋與創(chuàng)新。

未來(lái),丁香醫(yī)生將繼續(xù)深耕鴻蒙生態(tài),與華為攜手,在技術(shù)創(chuàng)新的同時(shí)探索更多跨設(shè)備協(xié)同的健康新場(chǎng)景。鴻蒙生態(tài)作為中國(guó)科技發(fā)展的重要里程碑,也正吸引越來(lái)越多的開(kāi)發(fā)者和企業(yè)加入。

從查病查藥到健康科普,從原生適配到生態(tài)聯(lián)動(dòng),丁香醫(yī)生的探索之路正在延續(xù)。這場(chǎng)開(kāi)發(fā)競(jìng)速背后,是對(duì)技術(shù)的信任、對(duì)合作的信賴,更是對(duì)健康管理未來(lái)的深刻思考。

本文由 @井尋 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載

題圖來(lái)自 Unsplash,基于CC0協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 坐等老板開(kāi)一句,人丁香醫(yī)生怎么不到兩個(gè)月就上線鴻蒙了?

    來(lái)自廣東 回復(fù)
  2. 丁香醫(yī)生的成功從側(cè)面說(shuō)明了醫(yī)藥行業(yè)還有巨大的開(kāi)發(fā)潛力

    來(lái)自廣東 回復(fù)