“文件自由”的鸿蒙实践:两个独立开发者与《流舟文件》的破局之旅
刘晓彬和田述新在日常使用各类文件管理应用时,总觉得有诸多不便。那些应用大多依赖传统目录结构,缺乏多维度交叉分类,而且在系统兼容性和跨平台协作上问题频出。这些细微的困扰,像种子一样在他们心中生根发芽,让他们萌生了打造一款更贴心文件管理工具的念头——流舟文件应运而生。
自 HarmonyOS 5 公布后,他们持续关注鸿蒙生态,他们从核心能力文档切入,逐步构建起适配鸿蒙生态的技术思路。“2024HarmonyOS 创新赛是关键的契机,有趣的赛制,亮点激励,让我们正式按下应用鸿蒙化开发的启动键。”刘晓彬感叹道。
聚焦用户需求 打造差异化优势
流舟文件的初期定位为能同时访问多平台资源、实现文件自由管理的工具,但通过与许多用户深度交流后,刘晓彬和田述新发现大量用户对影音需求很大,不少人基于 NAS 设备打造家庭的影音库。于是,团队在文件整合基础上,融入强大的视频播放器与音乐播放器,形成 “媒体模块”,这成为流舟文件初期定位的差异化优势。
毕业后一直从事安卓开发的两人,转向 HarmonyOS 开发时,遇到了不少难题,主要源于对鸿蒙平台功能的不熟悉。刘晓彬和田述新回忆道:“ArkTs 早期没有丰富的第三方库,我们的 Ftp/SMB/WebDav 协议无法直接接入,这在开发初期是个棘手的问题。”团队在 AI 程序的帮助下,最终根据协议文档,实现并完善了 ArkTs 版对应的库,使得程序在第一版就能访问这些文件协议的远程存储。
除此之外,柳州文件还探索了通过本地 HTTP 服务对文件内容进行代理,实现了应用支持直接播放不同文件系统内的视频的功能。刘晓彬和田述新回忆应用鸿蒙化之旅中如何克服困境时,眼中没有半分倦怠,反而像落了星光。他们表示一个新平台新系统的发展不是一蹴而就的,在探索、钻研中不经意间攒下的乐趣,在协作中收获的归属感,像是有一双手无形助推着与鸿蒙一同前进。

接入多项创新能力 提升用户体验
流舟文件接入 Preview Kit(文件预览服务)、Reader Kit(阅读服务)、Share Kit(分享服务)等 7 种创新能力,实现连接功能、网盘功能、传输至 pc 功能、无线分享功能、相册备份功能。基于 smb、ftp、webdav 协议可以方便地连接到服务器进行文件管理,例如家庭 NAS、远程服务器/电脑等,连接后可以进行文件管理操作。目前,流舟文件支持网盘包含百度网盘、阿里云盘、123 云盘、微软 Onedrive、Dropbox。
流舟文件界面采用多 TAB 形式展现功能区,便于用户同时在不同目录之间快速切换且不丢失状态。开发过程中,官网得设计资源库的组件可以直接使用,默认效果就能形成统一的视觉风格,省去了大量单独设计的精力。采用 UIAbility 组件后,轻松实现了流畅的动画效果和快速的反应速度,让交互动画不再是难题。

流舟文件上架应用市场后获 400 + 用户评分,且以 4.7 分的成绩收获正向市场反馈。值得一提的是,该应用还获得 2024HarmonyOS 创新赛行业创新奖。备采时,采访团队的摄影表示自己有家庭 NAS,常为文件转移烦恼,流舟文件的确可以解决此类用户的痛点。
这些奖项和用户的积极评价,给了他们极大的鼓舞。其中,一位用户的反馈尤为令人印象深刻。该用户在报告使用过程中的问题时,不仅提供了详细的说明,还附上了测试表格、测试表现、案例分析以及原因分析等详尽数据,这份用心的支持让团队深受感动,也更加坚定了他们始终将用户体验放在首位的决心。目前流舟文件已实施应用内付费,后续将考虑接入华为鲸鸿动能广告,旨在为用户带来高质量且不侵扰的广告体验。

评论