操作惯性这个点很有意思。
一般来说,我们会觉得用 Apple Pencil 去执行 iPad 上的界面操作是很矫情的事,但当你用 Apple Pencil 记过笔记之后,就会自然而然地用它去点屏幕上的各个按钮,而不是把笔放下改用手点。同样地,当每次架着键盘用一段时间 iPad 之后(比如写篇文章),也会养成用键盘控制 iPad 这种操作惯性,之后再干别的什么,也希望能用键盘就能应付所有操作。而目前唯一一款不需要碰屏幕,只用键盘就能完成所有日常操作的 RSS 阅读器,是 Fiery Feeds。
用键盘完成日常操作
在做 RSS 阅读的时候,我需要的操作是这些:
- 进入文章列表
- 在文章列表里「扫」文章
- 喜欢的文章加星标发送到稍候读
- 非常想当时读的也可以当时就读
这些操作在 Fiery Feeds 里,都有相对应的快捷键。
1. 进入文章列表
在这个部分,需要的操作其实不只是选中然后进入列表这么简单,实际操作上也需要前进和后退。Fiery Feeds 都考虑到了,它相关快捷键是:
- 上下方向键:选择列表中的项目
Return(回车)
:选中、进入下一级菜单⌘ + W
:返回上一级菜单
2. 扫文章
进入到文章列表界面后,扫标题用的也是方向键,但分上下方向键和左右方向键两组:
- 上下方向键:直接切换文章
- 左右方向键:带有动画效果地切换文章
这两组方向键不论是在有文章列表的情况下还是全屏状态下都是可用的。
3. 加星标与阅读
加星标这个动作对我来说很重要,我在《在线阅读处理流程:从需求、到方法、再到工具》里写过我把文章加到稍后读的流程是给该文章加上星标。在 Fiery Feeds 里,给文章加星标的快捷键是 ⌘ + S
。
如果你想直接在 Fiery Feeds 里读文章,你需要通过快捷键去上下滚屏,Fiery Feeds 里的配套快捷键是:
Space(空格)
:向下滚屏Shife + Space
:向上滚屏
4. 标记为已读 / 未读,进入全屏 / 文本模式
⌘ + M
:根据文章情况标记已读或未读(已读的话就改为未读)⇧ + ⌘ + M
:全部标记为已读⌘ + F
:文章进入全屏⌘ + 3
:文本模式,用于对付那些只在 RSS 里显示摘要的网站(比如纽约时报中文网)
我的日常流程
首先把 Fiery Feeds 设为启动后同步,好让它能够在启动后自动获取最近的文章:
获取完最近的文章后,按方向键 ⇩
去选中「All Articles」,然后再按 Enter(回车)
进入文章列表:
如果你是第一次进入的话,在选中「All Articles」之前可能会要你选择 RSS 账户,但是放心,操作同样是以方向键选中,回车进入下一个界面。
进入文章列表以后,就可以用方向键来扫标题了,我会用方向键 ⇩
或者 ⇨
去一篇一篇地过文章。左边是文章列表,右边是文章内容:
遇到不能读全文但还想看的就用 ⌘ + 3
进入 Text 模式,喜欢的想细读的文章就用 ⌘ + S
打上星表放进稍候读,遇到现在就读的可以直接通过 Space(空格)
向下滚动文章界面,遇到需要全屏看的内容则使用 ⌘ + F
使文章栏全屏。
看完启动时加载的文章后,按一下 ⌘ + R
来刷新后台,看看有没有新的文章过来。如果有的话就接着阅读的状态读,没有的话就通过 ⌘ + H
,离开 Fiery Feeds,回到主屏幕。
主题高度自定义
发现 Fiery Feeds 能够完全通过键盘操作是今年 2 月的事,但买 Fiery Feeds 是去年 8 月的事。而我在这个应用首发(14 年)的时候就已经知道它了。也就是说我从知道它,到入手它,过了两年,入手了以后它还被我雪藏了半年。为什么会这样?原因很简单,默认主题太~难看了。
可不幸的是,只有 Fiery Feeds 可以完全通过键盘控制,长得不好看但活儿好。我最重要的需求让这丑货满足了……因为必须要面对它,所以就只能给它化化妆。
我最初是抱着不求沉鱼落雁只求不辣眼的悲观心态去搞的,但发现 Fiery Feeds 主题自定义化程度出人意料得高。虽然因为底子的问题,沉鱼落雁估计还是不行,但调到让自己看着舒服是没问题的。
换版面
我用过的大多数 RSS 客户端,默认文章列表都在左,只有 Fiery Feeds 偏偏在右。所以我第一件事要做的就是先把文章列表移到左边:
换主题
主题(Theme)的设置选项放在 Fiery Feeds 主菜单的 「Appearance」 之中,分为「Colors(配色)」和「Font(字体)」两部分:
它在应用内部提供了三种主题,哪个都不咋地。不过在设置的右上角又一个「+」,我试探性地点了发现,原来 Fiery Feeds 把好主题都藏在这儿了。
字体的修改在 Fiery Feeds 是全局的,也就是说要改的话文章和系统设置都会跟着改。我个人比较偏爱 「Iowan Old Style」 这个字体:
Theme 下面的另一大栏是 PRESENTS,下面是调整全局字体的「Font Size(字体大小)」和决定文章列表排版方式的 「List Style(列表风格)」。
「Font Size」 给了四档:Small、Regular、Large、Larger。但我个人认为这里是不用调的,因为各位置的设置里都有调节自己这个位置的字体大小的选项,我们可以在那里调节。
「List Style」,也分四档:Regular(题图在右)、Headlines(只显示标题)、Previews(题图在标题与摘要之间)、Large Articles(题图位置同 Previews,但展示行数增加)。
我发现自己在读文章 RSS 列表的时候其实很少读摘要,大多数时候都是扫一眼标题和配图,感兴趣的话就直接读全文。特别是在 iPad 上,标题列表和文章界面在屏幕上是共存的,更没有必要在标题列表去看题图和摘要。所以我索性选择了 Headlines 这个排版方式,在文章列表只显示文章标题(见文首动图效果)。
而其它三种效果在 iPhone 上的显示效果如下:
个人感觉 「Previews」 的题图位置比较符合当下 RSS 的主流设计路线。
调节细节
主题决定了一个应用给人带来的整体感受,但真正用起来还有许多细节要跟着调整。
一个 RSS 客户端大概有以下几个主要的部分:
- 选择界面(RSS 服务选择界面 / Feed 订阅源选择界面)
- 文章列表
- 文章主体
在这些地方用户可能想要调节的有字号大小、行宽、行距、高度等等。在 Fiery Feeds 里,这些全都可以自定义。
选择界面
Fiery Feeds 的选择界面在设置里的选项叫做 「Feed List」,里面能调节的只有一项,就是字号大小。这个字号大小改变的不仅是订阅源选择界面,而是除了文章列表和文章主体之外的所有字号大小:
文章列表
文章列表的设置选项在 Fiery Feeds 里叫做 「Article List」,负责视觉方面的放在其中的 「Appearance」 栏下:
- Preview Image:是题图在文章列表中的大小,分为:无、小、中、大 四档(这里只能调大小,调节位置的话要在前面提到的主题那里设置,建议选项为中,Regular):
- Full Width Previews: 是题图的宽度是否显示全尺寸(建议开启)
- Show Feed Title: 是否显示订阅源名称
- Show Feed Icon: 是否显示订阅源图标
- Title Lines: 标题行数
- Preview Lines: 预览行数
- List Title Size: 文章列表中标题字体大小
- List Pading: Pading 在 CSS 里是「内边距」的意思,简单来说就是内部元素和边界的距离,单位是像素。所以这个不要动就好,默认状态就不错。
文章界面
虽然在总的设置选项里有个叫做「Article View」的设置,但设置这个很明显在读文章的地方设置更合适,因为有参照和对比。
在文章界面的右上角,你会看到一个对比度标志:
在这个菜单下的「Advanced」部分,是文章界面的视觉效果。除了「Advanced」之外还有一下其它视觉上的选项,我们之前都介绍过了。
我所用的各项参数 & 进阶修改方法
如果你对 RSS 阅读器在审美方面还有更高要求,Fiery Feeds 也对你开了大招:你可以高度自定义主题…… 官方对主题修改有 更详细的说明,这里我就不展开了。它是通过修改 JSON 文件的方式修改主题的,这是官方给出的 Light 主题的 JSON 文件:
官方博客关于主题的修改有更详细的说明,这里我就不展开了。
它很 Powerful,但这不重要
Fiery Feeds 之前,在 RSS 客户端中以 Powerful 著称的,是 Mr. Reader。在还没有 Share Sheets 的时候,只有 Mr.Reader 提供了全面的 URL Schemes 支持,能让我们方便地把需要进一步处理的文章发送到任务管理应用。所以即便是在一向看长相的 RSS 客户端界,当时的 Mr. Reader 也占有一席之地且评价颇高。当然,它后来没有撑下去,下架了1。
Fiery Feeds 对 URL Schemes 的支持不输前辈,支持传统的 URL Schemes 也支持 x-callback-URL,而且还提供了一个动作库,可以让用户方便地添加现成的动作。
我们还是一点一点来看它的这整套关于分享的自动化流程。
内置动作
内置动作分三个模块:Web Actions、URL Actions 和 Mail Actions。
在 More 里还有个「Quick Share」。这个 Quick Share 是长按文章列表中的某篇文章卡片后激活的动作。
自带动作库
在「Quick Share」下面还有个选项是「Action Directory」,这个位置就是 Fiery Feeds 提供的动作库了。
别看动作多,大多数我们是不会用的。比如 Instapaper 这个动作,我们如果用,要的效果肯定是跳到 Instapaper 里添加链接再跳回 Fiery Feeds。那为什么不用前面 Web Action 里内置的 Instapaper 呢?用 Web Action 还能设置 Quick Share,长按文章卡片就能把文章发到 Instapaper,就不用跳来跳去的了。
URL Action 里用处最大的大概就是表格最上面那一排的前三个老牌任务管理应用的相关应用了。这是因为首先,一些文章确实适合当作任务来处理而不是应用来处理,比如你看了一篇文章想下载里面提到的软件(不是手机应用);或者文章里有个 Mac 软件的教程你需要回家对着电脑鼓捣。其次,这些情境还有个特点是需要有一定的模板,来自动地在任务管理应用的各个位置填充应该填充的东西。这时候,如果你用的是这些老派任务管理应用,那也只有 URL Schemes 可选了。
拿 OmniFocus 的例子来示范一下吧,它的内置动作打开后,里面的 URL 是:
omnifocus:///add?name={title}¬e={url}&quickentry=1
这是个非常基础的 URL 动作,作用是按照标题为文章名、备注为链接地在 OmniFocus 的收件箱中生成一个任务。
如果你想要放到某个项目的话,可以是:
omnifocus:///add?name={title}¬e={url}&project=项目名
想要查询更多 OmniFocus 的 URL Schemes 可以看我写过的《OmniFocus 的 URL Schemes 用法》
其它 URL Schemes 支持
Fiery Feeds 本身也支持几个简单的 URL Schemes:
启动:fiery://
或 fiery://launch
打开账户,Fiery Feeds 支持添加多账户,还支持添加稍后读服务(虽然体验并不好),你可以通过 URL 直接选定应用启动后的账户。
fiery://openAccount/account
这里的 account
可以填数字,数字代表服务在 Fiery Feeds 中的位置,也可以填你在 Fiery Feeds 里添加服务时预设的账户名。
订阅:fiery://subscribe/订阅站点链接
为什么说「这不重要」
第一个原因是 RSS 客户端在 我的阅读体系 里已经变成了只用来扫标题的存在。如果你真的讲求阅读效率,希望在不减少阅读量的前提下减少阅读压力,同时提高内容摄取量的话,你也应该看看我提出的那一套东西。
第二个原因是,我已经坚定地从本地任务管理转到了云端任务管理。如果你不知道有优秀的云端任务管理应用,那么你使用那些老牌的,基于本地内容和 URL 来完成自动化的任务管理应用无可厚非。但现在时代真的变了,Pocket 和 Todoist 通过 IFTTT 在文章转任务这个需求上完成的效果要远好于那几个本地任务管理应用。
文章转任务时,我们追求的效果是可以按照预订好的模板把内容分享出去,而且不跳转肯定要比跳转的好。
基于本地的应用,通过 Share Sheets,有下面三个问题:
- 不打开应用就不发生同步
- 要用模板就得通过 URL Schemes
- 用 URL Schemes 就得跳转
但通过 Pocket × IFTTT × Todoist 的组合,我只要在 Pocket 给文章打个标签,这个任务就会自动按照我在 IFTTT 中预定的格式发到 Todoist 中,而且这不是发送到 Todoist 的本地应用里,它是发送到云端,当你其它设备打开 Todoist,都会第一时间收到这个任务。
结语
还是推荐对在线阅读的效率有追求的人去看一下《在线阅读处理流程:从需求、到方法、再到工具》。这篇 Fiery Feeds 可以算是《流程》一文工具方面的补充和更新,即有一个 RSS 客户端能够完全通过键盘操作,使 iPad Pro 在阅读 RSS 这方面有了更理想的实现方式。
Fiery Feeds 在 App Store 分为两个版本。一个版本是订阅模式(下载链接),价格为每 3 个月 10 元或每年 30 元。另一个版本则是直接购买(下载链接),价格为 68 元。你可以按照自己的偏好选择购买方式。