简谈几种多看阅读的PC端解决方案

最近开始习惯在手机的多看阅读App上看书, 也因此购买了一些正版的电子书, 不得不说, 多看阅读在国内的实力确实是首屈一指的, 并远远的将国内同类软件甩在了后面. 当然, 比起软硬结合的Kindle, 多看还有一些不足, 不过对于我这样买平板也只会选x86架构处理器然后拿来玩Galgame的货色而言, 买一个专门的电子阅读器对我来说实在过于奢侈, 多看又没有推出PC客户端, 所以, 从一开始我就只能将阅读停留在手机上.

在非Kindle和Web端上, 多看阅读有一项很不错的福利叫做”畅读”, 用户通过完成一些阅读任务, 可以获得以天数作为单位的无限制阅读时间, 届时用户可以阅读多看所有图书的全本内容. 除此之外, 多看还有另一项同步本地电子书的福利, 最多可以同步总计16G容量的图书, 并包含同步阅读进度, 不过这项功能在Web端也没有.

我相信大多数在电脑前看过书的人都体验过目光在屏幕和书上频繁的来回切换产生的不适感, 而唯一能解决这个不适感的方法是把书籍从原子转成数据, 将纸质书籍转换成电子书在电脑屏幕上阅读, 虽然这种行为剥夺了我们在阅读纸质书籍时的仪式感, 但对IT从业人员的健康而言, 恐怕得到的比失去的要多很多.

然而, 多看阅读这种在Web端不提供畅读权限且不支持同步本地电子书的行为, 只是把上一段中的纸质书籍换成了我们的手机或平板电脑而已, 一方面, 我对Web端功能不全的现实情况非常不满, 另一方面, 我也只能自己去寻找一个能够满足在电脑屏幕上行使畅读权限和本地电子书同步功能的解决方案.

首先想到的是最肮脏的解决方式, 直接把数据导出来, 想办法弄到PC上看, 但这没法同步阅读进度, 而且阅读的体验完全不一样, 我希望还是尽量能够还原多看本身的阅读体验, 而且这种方式实施起来麻烦也不小.

只能退而求其次, 之后想到的是虚拟一个Android, 成熟的解决方案有很多, BlueStacks、Genymotion这类现成的软件都可以满足要求, 不过相对的, 资源消耗就比较大了, 我的机器平日里就开着好几个虚拟机, Chrome的标签页常年保持40个以上, 偶尔还会用一些更耗资源的软件, 已经不想再给机器增加额外的负担了, 更何况, 虚拟机Android的流畅性并不算很高, 这点我在搞Android开发的时候已经体会到了. 不过, 如果排除虚拟机的资源消耗, 这可能是最好的解决方案了.

另一个方案是远程控制我的Android手机, 相比使用虚拟机的方案, 可以把资源的消耗分担给手机, 不给PC造成负担. 不过很遗憾的是, 目前在Android上能实现远程控制手机的方案不多, 我简单的试用了Total Control, Teamviewer QuickSupport, Mobizen等App, 都不能比较顺利的实现我要的效果, 比如Total Control的速度较慢, Teamviewer QuickSupport的AOSP Add-on在我的Android 5.0.2系统上不能安装, 用ZipSigner进行自签名后虽然能够安装, 却无法正常工作, Mobizen则干脆在PC端安装时提示错误. 对此我甚是无语. 据说VNC的方法效率更差, 就没有再继续尝试了. 如果能够流畅的远程控制, 相信会是个不错的方案.

最后说的这种, 也是我目前正在用的方法, 比起虚拟机要轻量一些, 是找了Chrome的远房亲戚Chrome OS解决的, 还记得去年夏天的那场Google I/O大会, Google说要让Chromebook运行Android App, 于是在去年9月Google就成功在Chrome OS上适配了Duolingo, Evernote, Vine, Sight Words这几个App. 最后这个东西也成功被折腾到了Chrome上, 于是Chrome也可以运行Android App了, 虽然兼容性还不怎么好. 抱着试一试的心态, 我在Chrome上安装了Beta版本的ARChon Custom Runtime, 然后用chromeos-apk把多看阅读的HD版本App转化成了Chrome扩展程序, 发现可以很好的运行(后来突发奇想试了试能不能用BiliBili的客户端看视频, 结果是播放视频的时候会直接崩溃).

以下是实际的运行效果(请无视右上角双屏软件DisplayFusion产生的恶心图标);

多看书城的ePub格式

 

本地上传的PDF格式