如果有在 iPad / iPhone 阅读文章的需求,但又不满足于 Safari 自带的阅读模式,那么本文或许会对你有所帮助。
官网
下载地址
简悦是什么
简悦是 Chrome 下的一款 新一代 的阅读模式,取自 简单阅读,愉悦心情之意,关于简悦的更多详细介绍,请移步这里 👉 介绍之一 介绍之二 介绍之三
为什么要重复造轮子
Safari 自带的阅读模式,确实能满足一部分的阅读需求,但它并不能很好的处理一些复杂的页面,如:含有代码段、类似知乎、贴吧的论坛类页面;甚至于不能完美的呈现阅读效果。
而简悦正是为这些问题而「生」的,所以如果能将 Web 端的体验移植到 iOS 端,就能解决掉上述问题。
为什么选用了 JSBox 方案
简悦之前已成功登陆到 Firefox 以及 UserScript,所以相当于变相的可以在 iOS 设备上使用,但毕竟受限于浏览器,无法真正「融入」到 iOS 系统中,这并不是一个很完美的解决方案。
「不妥协」也是我开发简悦的初衷之一,所以在简悦必须要以一个完整形态呈现在 iOS 上面。
经过各种技术方案的考虑,最终选用方式 以 JSBox 的脚本形式存在于 iOS ,其根本原因在于:
- JSBox 可以使用 JavaScript 的形式编写纯粹的 iOS 应用;
- 开发者甚至于可以不用理会任何编译、打包、发布环境直接运行你的 iOS 「应用」;
基于上述特点,开发者可以非常快速在 iOS 上验证自己的产品(想法),快速迭代。
简悦 JSBox 版的功能
由于 iOS Safari 的一些局限性(浏览尺寸较小),目前简悦只具有 Chrome 版的如下功能:
- 简悦独有的阅读模式( 主动适配、论坛类页面与分页的支持 )包括如下情景:
- 从 Safari 进入阅读模式;
- 从任意 App 通过分享到 「打开阅读器」进入阅读模式;
- 导出 阅读模式 到 Pocket / Evernote / 印象笔记 / Dropbox ;
- 导出 Markdown 到 Bear / Drafts 4 ( 需要系统已经安装对应的 App )
- 导出 Markdown 到 剪切板;
- 同步适配列表;
- 读取 Dropbox 的配置文件;(需要使用 Dropbox token )
- 版本升级系统;
- 感知当前环境,「自动」进入阅读模式;(需要设定 触发器脚本 ,详细 请看这里)
简悦 · 阅读器是什么
简悦的特点是「注入代码到 Safari 」,所以只能已存于 Safari,但如果从其它 App 分享,目前的功能就无能为力了。
而简悦 · 阅读器则可以不依赖于 Safari,简单点说,通过任意 App 打开 iOS 分享到 简悦 → 打开「阅读器」 的话,可以主动进入阅读模式;
与 简悦 的区别是什么?
- 阅读器无法单独使用;
- 阅读器没有任何配置选项;(它的配置项与简悦 JSBox 版通用)
- 简悦只能通过 Safari 打开,但阅读器支持任意 App (通过分享)打开;
- 阅读器支持从剪切板直接进入阅读模式;(拷贝任意有效 URL 后,打开阅读器即可)
如何使用
虽然可以「开箱即用」,为了使用简悦带来的高效生产力,需要配置一下,具体配置请
移步 👉 这里
与 Chrome 版的一些区别
简悦 JSBox 跟 iOS 配合是有别于非原生方案的一大特点,比如:阅读模式 → 生成 Markdown(即无任何干扰)→ 保存到 Bear 上面的。动图请看这里 更多操作视频请看这里
一点感悟
非常感谢 JSBox 的缔造者 - 钟颖先生创造出这么有意思的产品,完全使用 JavaScript 就可以实现 iOS 的开发,甚至于都无需理会编译环境。
经过一段时间的使用发现,在 iPhone 上使用简悦的优势并不明显,一来受浏览尺寸所限,所以长时间阅读对眼睛是个考验;二来一些正规的网站在 iPhone 上面的浏览模式还算是「干净」,所以 Safari 自带的阅读模式也能胜任一些简单的阅读诉求;
既然这样的话,为什么还需要 iOS 版呢?答案在:iPad 上 ,由于 iPad 的尺寸导致在它上面浏览页面的体验趋近于 PC 上面,在这种情况下更适合简悦,而且作为一个生产力工具的话,也非常符合简悦的定位。
iPad 的一些对比图
其它平台的简悦
截至目前为止,简悦已登陆到了如下的平台:
接下来
我会给 JSBox 版带来更多有意思的玩法,与此同时,Android 版的简悦业已在开发中。
一波宣传
简悦是一个免费且开源的项目,请多多关注 Github · 投票 · TG 群 · 微博 · Twitter · 请杯咖啡 😁
最后
希望简悦可以 还原阅读的本质,提升阅读体验 。
附录
关于 JSBox 是什么,请看这几篇文章: