可达漫画 – 献给喜欢看漫画的你

前言

我从小就爱看漫画,小时候就喜欢收集各种小人书漫画书,跟同学们换着看,吃着辣条讨论剧情,争论哪个角色最厉害。。。童年真是无忧无虑吖~~

2019 年我买了台 iPad pro,真真切切实现了「买前生产力,买后爱奇艺」
有一天我真的找不到什么电影可以看了,想着说 iPad pro 屏幕这么好,不拿来看漫画可惜了,结果搜了一大圈 AppStore,发现能满足我需求的漫画软件就没几个:

  • 直接阅读 DRM-free 的漫画(ZIP, CBZ, RAR, CBR, MOBI, AZW3, EPUB…)。
  • 从我的 PC 还有 NAS 上导入漫画。
  • 压缩文件支持边看边解压,而不是全解压后才能阅读。
  • 支持不同的阅读方式,从左到右,从右到左,从上到下,连续滚动等等。
  • 支持嵌套的文件结构,不管我有多少文件夹或是压缩包互相嵌套,都可以正常显示。

我也试过很多人推荐的 ComicGlasses,虽然它确实能满足我一些需求,但一些核心的痛点还是解决得不够好,比如简单的从上到下翻页它就不支持,UI 也不太方便使用。在前前后后对比了国内外7,8款漫画阅读器后,我决定加入这个队伍,注入一点新鲜血液 :P,学习 Swift 并开发自己的 iOS 漫画阅读器。

我花费了断断续续差不多一年的业余时间来开发可达漫画,下面让我为你介绍一下它的特点。

基本功能:

  • 支持多种漫画格式(ZIP, RAR, MOBI, EPUB, AZW3)
  • 阅读模式: 磁吸,或者连续滚动
  • 阅读方向:从左到右,从右到左,从上到下
  • 大图片切割成两页(竖屏模式)

  • 小图片合并成一页(横屏模式)

翻页效果:

就像真的在翻一本书一样。

访问服务器上的漫画

可达漫画允许你从各种类型的服务器上直接下载漫画,支持 WebDAV, Samba, FTP, 和 iCloud 服务器。

你可以参照设置指导 #1 #2 #3 ,从你的 PC,Mac 或 NAS 上下载漫画!

直接通过 HTTP 服务器管理漫画

可达漫画还内置了一个实用的 HTTP 服务器,开启后你可以在局域网的其它设备访问并上传/下载漫画:

流式阅读

开发可达漫画的过程让我真正有机会去了解一些平时常见的文件格式是如何构成的,比如 ZIP, RAR, PDF…这些格式里我最喜欢的就是 ZIP,发明 ZIP 格式的人就是个天才,可惜走得早。

在花了差不多一周业余时间阅读 ZIP 文件的规范后,我终于明白为什么 ZIP 会成为互联网上最受欢迎的压缩格式,不仅仅是因为它免费,更因为它允许你在不下载整个 ZIP 包的情况下直接预览内容!
下图是一个典型的 ZIP 文件内部构造:

可以看到 ZIP 里的文件(File Entry)是一个接一个地连接在一块的,并且在文件的末尾有一个中央目录(Central Directory),存储着每个文件的相对位置和长度。

有了这个信息,我就可以在支持部分下载的服务器(比如 WebDAV 和 Samba)上实现“流式阅读”:

如上图所示,服务器上(示例中是我的坚果云服务器)一个 2GB 的 ZIP 文件,短短两秒内就可以打开查看,而且随着你的阅读进度,可达漫画会自动下载相应的文件,网络情况良好时,简直就跟打开本地文件一样。

同理,MOBI 和 EPUB 文件也是可以做到类似的流式阅读效果,均已在可达漫画实现。

文件格式

可达漫画目前支持这几种文件格式:ZIP, RAR, PDF, CBZ, CBR, EPUB, 文件夹

文件支持互相嵌套,你可以在 ZIP 里放 RAR,在把 ZIP 放到文件夹,随便你怎么组织。

阅读时你可以从左边侧滑出导航菜单,可以在不同的文件夹和压缩包内快速跳转:

图片格式

可达漫画目前支持格式为 JPG, JPEG, PNG, GIF, APNG, WebP 的图片。
更多图片支持正在开发中。。。

密码本

输入密码可能是这世上最让人难受的事了,更让人难受的是你还得在移动设备上输入密码 。。。

可达漫画不能帮你省略密码,但它可以帮你记住密码 ,所有你输入过的密码,都可以保存到密码本里,之后任何需要密码的漫画文件,App 都会先帮你从密码本里一个一个尝试猜测,只有当猜测失败时才会要求你输入密码,节省你大量的时间。

键盘控制

随着新 iPad 的发布,越来越多人喜欢为 iPad 连接键盘,将它当作笔记本来用,可达漫画同样支持键盘控制,你可以按住 ⌘ 键来查看快捷键:

「禅」模式

繁忙的都市生活,难得有时间读读书,当然要放点舒缓的音乐,冲上一杯咖啡或牛奶,故作姿态地躺在沙发上享受阅读~

虽然可达漫画不能帮你冲上一杯咖啡 ,不过我确实开发了一个「禅」模式能让你更沉浸在漫画的世界里。

可达漫画 – 「禅」模式www.bilibili.com

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注