开发交给 AI,审美与判断留给人

最近半个月,我基本都在晚上十点半前睡、早上六点起。睡前一小时不看普通屏幕,对我真的有用。我通常八点左右出门散步,九点回来洗澡,剩下的时间做点家务,或者看会儿书。

实体书占地方,我就找朋友拿了台闲置的墨水屏阅读器。用起来还不错,只是它是块大平板,拿着不太舒服。后来我发现还有运行 Android 的墨水屏手机,就买了一部,打算睡前用它看书,顺便放我的第二张手机卡。

原本我只打算散步回来再用它。但它既然也是手机,就能听音乐;我可以带着它出门散步,这样更有助于晚上睡觉了。这样一来,我需要一个音乐播放器。

QQ 音乐的会员、广告和繁杂功能让我用不下去。我又试了 Auxio、VLC 和 Musicolet,仍觉得操作不够简洁。我手里有本地音乐,想要的只是选一个文件夹,自动生成播放列表,打开就能听歌。

找不到合适的,想着开发成本很低,就决定自己做一个。

我花了几个小时和 AI 讨论需求,最后确定先做 Android 版。文件夹用于导入,播放列表的编辑和排序单独保存,不去改动原始音乐文件。AI 把讨论整理成产品设计文档,我再交代开发目的、完成标准和边界,具体实现交给它。播放列表页和歌曲列表页,我提前提供了 Apple Music 的截图作为参考。

约 3 个小时后,AI 给了我一个能安装的 APK。当天我就带着墨水屏手机出门听音乐:选文件夹后,播放列表自动生成;AirPods 4 能连接,也能用耳机切歌。核心功能确实能用。以我去年使用 AI 开发的经验,完成同样的任务要花更久,中途也需要我多次介入。

不过,打开应用后,我很快发现有些地方还不对。首次引导只是主页上的弹窗;侧滑后的按钮出现在列表项下方,而不是从划过的位置露出;长按拖动虽然能排序,选中项却没有抬起和移动的动画。完整播放页还得按返回键退出,我希望它能从底部展开、向下滑动收起。播放页的布局和底部迷你播放条也需要调整。

我提供过截图的两个列表页面,整体没有太大问题。其他交互没有同样具体的参考,我也没把想要的效果讲清楚。AI 完成了操作,却只能自己补上我没说的细节。就算一开始给齐参考图,真正拿到手机上使用后,可能还是会发现新的问题。

这次经历让我感受到,具体怎么实现,已经可以更多交给 AI;但做哪些功能、怎样才算好用,仍要由我决定。审美也不只是选颜色或图标,而是看出一个界面哪里不顺手,再把“我觉得不好看”说成可修改的要求。另外,实现前的需求讨论阶段,需要更多一点的耐心,尽可能地将所有要求都交代清楚,这点也很重要。

而关于审美,这方面我欠缺得很厉害。小时候生活条件不算太好,谈不上接受艺术熏陶;长大后,自己有条件了,也没有意识地接受这方面的训练。现在面对一个界面,我常常能感觉到不对,却说不清原因。AI 越能帮我把东西做出来,我越觉得有必要学会判断它做得好不好。

这个播放器暂时叫 MusicX,名字还没定。导入速度和 UI 都还要改,但它已经能满足我听歌的基本需求。如果你也想试用,我可以把安装包发给你,听听你的反馈。