一个以画画和做动画为主业的人,今年之前从没做过应用。他在电脑上读很多电子书,但用过的阅读器没一个让他满意。于是他打开一个AI助手的对话窗口,把自己的需求一条条描述出来,最后拿到手的,是一个叫 bulleye 的免费电子书阅读器,支持 Windows 和 Linux。
打开网易新闻 查看精彩图片
他想要的东西其实很朴素:像在 Acrobat 里读 PDF 那样,一路往下滚;缩放时页码不要乱跳;能记住读到哪儿;能把一段话复制进笔记;能同时开好几个标签读不同的书。他试过的应用有的做到了其中几项,但没有一个全做到。
做的时候,他把 Acrobat 指给AI工具看,说“就照这个来”。一个具体的参照物,比任何形容词都好用。之后的原则是:一次只改一处,改完就测。
早期版本的问题很实在:滚动到章节边缘会卡顿;双页视图点了没反应;书重新打开时会差一页。每一个都是靠把看到的现象原原本本描述出来、再试一次修掉的。
读电子书文件的那部分,用的是现成的开源库 foliate-js,不需要从零写起。应用最初会去 GitHub 检查新版本并自动更新,后来改成更新可选;不过只要打开应用时连着网,它仍然会检查有没有新版本。
目前它能做的事包括:
- 连续滚动,页码保持稳定,支持单页与双页视图
- 带阅读进度的书库,书签记住位置,高亮与笔记
- 书内搜索、词典、用电脑自带语音朗读
- 四套主题与颜色自定义,自动滚动免手操作,番茄钟阅读模式
- 多标签同时打开多本电子书,以及书库排序等整理功能
格式方面,它支持 EPUB(Electronic Publication)、MOBI(Mobipocket)、AZW3(Amazon Kindle Format 8)等,暂不支持 PDF。
对刚起步的人,他的建议是:不必先会写代码,但必须对自己看到的东西和想要的东西足够精确。用大白话说清楚哪里不对,维护一份“下一个小改进”的清单,早点发出去,让真实用户告诉你接下来该做什么。
bulleye 免费、无广告、不需要账号。他说,如果你试了,欢迎告诉他缺了什么。
热门跟贴