“文件自由”的鴻蒙實踐:兩個獨立開發(fā)者與《流舟文件》的破局之旅
劉曉彬和田述新在日常使用各類文件管理應(yīng)用時,總覺得有諸多不便。那些應(yīng)用大多依賴傳統(tǒng)目錄結(jié)構(gòu),缺乏多維度交叉分類,而且在系統(tǒng)兼容性和跨平臺協(xié)作上問題頻出。這些細(xì)微的困擾,像種子一樣在他們心中生根發(fā)芽,讓他們萌生了打造一款更貼心文件管理工具的念頭——流舟文件應(yīng)運而生。
自HarmonyOS 5公布后,他們持續(xù)關(guān)注鴻蒙生態(tài),他們從核心能力文檔切入,逐步構(gòu)建起適配鴻蒙生態(tài)的技術(shù)思路?!?024HarmonyOS創(chuàng)新賽是關(guān)鍵的契機(jī),有趣的賽制,亮點激勵,讓我們正式按下應(yīng)用鴻蒙化開發(fā)的啟動鍵。”劉曉彬感嘆道。
聚焦用戶需求 打造差異化優(yōu)勢
流舟文件的初期定位為能同時訪問多平臺資源、實現(xiàn)文件自由管理的工具,但通過與許多用戶深度交流后,劉曉彬和田述新發(fā)現(xiàn)大量用戶對影音需求很大,不少人基于NAS設(shè)備打造家庭的影音庫。于是,團(tuán)隊在文件整合基礎(chǔ)上,融入強(qiáng)大的視頻播放器與音樂播放器,形成 “媒體模塊”,這成為流舟文件初期定位的差異化優(yōu)勢。
畢業(yè)后一直從事安卓開發(fā)的兩人,轉(zhuǎn)向 HarmonyOS 開發(fā)時,遇到了不少難題,主要源于對鴻蒙平臺功能的不熟悉。劉曉彬和田述新回憶道:“ArkTs早期沒有豐富的第三方庫,我們的Ftp/SMB/WebDav協(xié)議無法直接接入,這在開發(fā)初期是個棘手的問題?!眻F(tuán)隊在AI程序的幫助下,最終根據(jù)協(xié)議文檔,實現(xiàn)并完善了ArkTs版對應(yīng)的庫,使得程序在第一版就能訪問這些文件協(xié)議的遠(yuǎn)程存儲。
除此之外,柳州文件還探索了通過本地HTTP服務(wù)對文件內(nèi)容進(jìn)行代理,實現(xiàn)了應(yīng)用支持直接播放不同文件系統(tǒng)內(nèi)的視頻的功能。劉曉彬和田述新回憶應(yīng)用鴻蒙化之旅中如何克服困境時,眼中沒有半分倦怠,反而像落了星光。他們表示一個新平臺新系統(tǒng)的發(fā)展不是一蹴而就的,在探索、鉆研中不經(jīng)意間攢下的樂趣,在協(xié)作中收獲的歸屬感,像是有一雙手無形助推著與鴻蒙一同前進(jìn)。
接入多項創(chuàng)新能力 提升用戶體驗
流舟文件接入Preview Kit(文件預(yù)覽服務(wù))、Reader Kit(閱讀服務(wù))、Share Kit(分享服務(wù))等7種創(chuàng)新能力,實現(xiàn)連接功能、網(wǎng)盤功能、傳輸至pc功能、無線分享功能、相冊備份功能?;趕mb、ftp、webdav協(xié)議可以方便地連接到服務(wù)器進(jìn)行文件管理,例如家庭NAS、遠(yuǎn)程服務(wù)器/電腦等,連接后可以進(jìn)行文件管理操作。目前,流舟文件支持網(wǎng)盤包含百度網(wǎng)盤、阿里云盤、123云盤、微軟Onedrive、Dropbox。
流舟文件界面采用多TAB形式展現(xiàn)功能區(qū),便于用戶同時在不同目錄之間快速切換且不丟失狀態(tài)。開發(fā)過程中,官網(wǎng)得設(shè)計資源庫的組件可以直接使用,默認(rèn)效果就能形成統(tǒng)一的視覺風(fēng)格,省去了大量單獨設(shè)計的精力。采用 UIAbility 組件后,輕松實現(xiàn)了流暢的動畫效果和快速的反應(yīng)速度,讓交互動畫不再是難題。
流舟文件上架應(yīng)用市場后獲 400 + 用戶評分,且以 4.7 分的成績收獲正向市場反饋。值得一提的是,該應(yīng)用還獲得 2024HarmonyOS 創(chuàng)新賽行業(yè)創(chuàng)新獎。備采時,采訪團(tuán)隊的攝影表示自己有家庭NAS,常為文件轉(zhuǎn)移煩惱,流舟文件的確可以解決此類用戶的痛點。
這些獎項和用戶的積極評價,給了他們極大的鼓舞。其中,一位用戶的反饋尤為令人印象深刻。該用戶在報告使用過程中的問題時,不僅提供了詳細(xì)的說明,還附上了測試表格、測試表現(xiàn)、案例分析以及原因分析等詳盡數(shù)據(jù),這份用心的支持讓團(tuán)隊深受感動,也更加堅定了他們始終將用戶體驗放在首位的決心。目前流舟文件已實施應(yīng)用內(nèi)付費,后續(xù)將考慮接入華為鯨鴻動能廣告,旨在為用戶帶來高質(zhì)量且不侵?jǐn)_的廣告體驗。