说起这个《低语》的“润色重置版”,我真是哭笑不得。这玩意儿不是什么新项目,就是我们之前搞出来的一个小工具,主要用来处理一些声音文件。但是,你知道的,项目初期大家都赶进度,能跑就行,所以之前对外放出的版本,那叫一个糙。
以前的版本,真是一团麻
原先的版本,那官网设计简直是胡来。配色像七八年前的网页游戏,文字介绍也是东拼西凑,看都看不懂。更别提那个安装包了,每次用户下载完,点开就弹一堆窗口问权限,搞得好像是什么流氓软件。用户一看这架势,直接就放弃了。我心里一直憋着一股火,觉得自己做的东西怎么能这么丢人?
我那段时间刚处理完家里的事情,难得能清净下来,正好上面说要推一个更正式的版本出去,需要把门面收拾一下。我一听这话,立马把活儿揽了下来。我告诉自己,这回必须得把这块地儿彻底翻一遍,不然以后出去跟别人说这是我弄的,我都张不开嘴。
我坐下来,第一件事就是把旧的官网代码拉了下来。那代码文件结构真是乱,我花了一整天的时间,才搞清楚哪个文件管哪个页面。我决定,干脆推倒重来,就用最简单最干净的布局,把核心功能讲清楚。
从官网到安装包,一个不留
我的第一步,就是“润色”官网。
-
抓起设计稿,我把以前那种花里胡哨的背景色全换成了白底黑字,看着清爽。
-
接着我开始抠那些说明文字。以前的说明全是大段的专业术语,普通人哪懂?我一句句地改写,把“异步传输机制”换成了“更快地处理你的声音文件”,把“并行计算”说成了“能同时干很多活儿”。
-
最费劲的是图文排版。为了让用户一眼看明白这软件能干我自己动手截了十几张图,硬是拼凑出了一个简洁的使用流程演示。那天晚上我盯着显示器,改了七八十次间距,才满意地收了手。
官网搞定了,重头戏来了:安装包的“重置”。
以前的安装包,是公司另一个组的实习生随便找了个开源工具搓出来的,里面塞满了各种不需要的依赖文件,体积又大,安装流程又复杂。这回我下定决心,必须把它做成一个干净利落的,最好是“傻瓜式”安装,点两下就完事儿。
我花了三天时间,研究了新的打包工具。我仔细核对了《低语》真正需要运行的文件清单,把那些冗余的日志模块、没用的测试文件全剔除了。光是把安装包体积缩小三分之一,我就觉得这三天没白费。然后我开始调整安装流程的界面,把以前那些晦涩的“许可证协议”改成了大白话,并且设置了默认安装路径,免得用户去瞎点。
上线前的折腾与最终实现
安装包弄好了,是不是就能放出去?当然不行。我必须确保它在各种环境里都跑得动。
我找了三台配置不同的电脑——一台老旧的笔记本,一台全新的台式机,还有一台我从仓库里翻出来的虚拟机。我在上面安装了十几次,不断地测试各种异常情况:断网安装、中途取消、强制删除后重新安装。有好几次,我看着进度条死活不动,气得差点想砸电脑。
其中有个小问题我搞了好久。在新电脑上,软件启动很快,但在那个老笔记本上,总是慢得像蜗牛。我翻来覆去检查配置文件,才发现是一个配置文件里,多勾选了一个跟硬件加速相关的设置项。我赶紧把它取消了,老电脑立马跑得欢实起来。
最终,这个“低语 润色重置版”才算彻底搞定。我把新的安装包和官网文件上传到了服务器。现在用户去下载,看到的界面清爽,安装起来也顺畅。看到后台的数据显示,新用户的安装成功率比以前高了将近一半,我这心里才踏实下来。
说到底,做产品,对外的东西就是门面。以前觉得能用就行,现在回头看,花时间把这些细节打磨好,才是真正对得起自己,对得起用户的做法。