兄弟们,想在 Android 上开发一个小说阅读 App,有意义吗?

326 天前
 HtPM
7080 次点击
所在节点    程序员
50 条回复
Yzh361
325 天前
用的 alreader
vishva2
325 天前
@tool2dx 你这说的,ios 不用备案吗。
dianso
325 天前
@ronman #40 才开发几个月,内测公测群加起来都近万人了。
IOS 版已经有 PRO 版了,68 元也是很多购买。
johnny2inc
325 天前
@chrox #36 大佬你这个项目很棒!两个项目都已经 star 。
我暂时还没空在 Kindle 上尝试 Koreader ,过几天试试;我已经简单试了下 Windows 版和 Web 版的 Readest ,感觉很不错啊,对我来说似乎都已经快可以取代多看了。

但我还是需要提出一些小问题:
首先这个应该很好改进,就是在 Windows 上点击翻页有点不直觉。点击两侧翻页没毛病,但不知道为什么,双栏模式(我不习惯用滚动模式)下,点击最右侧是向后翻页,但点击右边这栏以致再往左,都是向前翻页。如果我缩小窗口,改成竖屏单栏模式,点击页面所有地方都是向前翻页,只能键盘翻页。这个你应该还蛮好改的,改一下吧。


其次,如我所说,为多看适配的精品电子书很多,所以可以考虑一下阅读器的解析也适配多看的代码。目前多看电子书用的最多的私有代码是有关脚注的弹窗注释,一定要考虑实现这个功能,很好用,很提升阅读体验;

以下这个是多看上实现的效果


另外用的非常多、但不是特别影响阅读体验的是全屏图,这个你可以考虑优化下,目前来看,双栏(横屏)基本上是没法看的,单栏(竖屏)的话还行,这个主要是用来做卷标题的。


其实你仔细看,单栏情况下图还是有一些小问题,但已经还不错了。

至于并列图和画廊轮播图等等就可以再往后放放,因为这个的很少,至少比不上你 Plan 里移动客户端、同步阅读进度和支持 OPDS 的优先级。

还有就是卷标题单页在爱好者制作电子书时处理的方法不尽相同,有的是给 body 直接加一个背景图,有的就只是在页面里添加 img 元素。这个主要是没有一个公认的电子书制作规范,而且制作电子书时大部分人又只考虑为移动的竖屏适配所导致的。

说到这,虽然没有一个绝对公认的电子书制作规范,但赤霓的《 Epub 指南》应该在中文电子书里很多人都参考的,我觉得如果你做阅读器的话,可能看看这个会有用。

总之,大佬你这个项目很棒👍加油,期待移动客户端早日完成!
KenThompson1729
325 天前
@chrox koreader 最开始是为了纯按键的 kindle 设计的,它的交互逻辑放在触摸屏设备上是比较反直觉的
chrox
324 天前
@johnny2inc 感谢支持。
1. 翻页问题我修复一下;
2. 这个弹窗注释功能很好,接下来会支持这个功能。
如果方便的话请发一个有弹窗注释和全屏图的样例 EPUB 文件到我邮箱: chrox.huang@gmail.com 。谢谢。

多看的排版质量确实还不错,我也希望 Readest 作为一个开源软件也能够对标业内高质量的阅读器实现。
chrox
324 天前
@KenThompson1729 这个我还是了解一点其中的历史,koreader 这个名字就是我起的 😊 你说的是 kindlepdfviewer 只支持按键 Kindle 。Koreader 是从 kindlepdfviewer 代码中分支出来,从一开始就是为触屏 Kindle Paperwhite 设计。只不过 Koreader 完全是无框架开发,从 linux 底层的输入设备 /dev/input/event0 读 eventfd 事件开始处理,很多实现现在来看是非常受限不好扩展。再加上 Kindle 上的交互逻辑确实跟手机有很大不同,导致 Koreader 目前在手机上的交互体验确实很反直觉。
morota
324 天前
@HtPM PDF 就算了,考虑到扫描版,在各种尺寸设备上要自动裁剪,排版。这个轮子各大电纸书厂家重复的造,都还有各种 bug 。
KenThompson1729
324 天前
@chrox
xclidongbo
324 天前
你可以做个 kindle 的推送书籍的功能。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1095558

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX