Ulysses 在 2.5.2 这个版本号已经停留了将近 3 个月,在这三个月里,Ulysses 荣获了苹果 2016 最佳设计奖,MWeb 发布了 2.0 版,MarkEditor 进行了一次声势浩大的促销。后两款应用都有着比 Ulysses 2.5.2 版更多更强的功能,对于博客撰写者们来说,Ulysses 似乎在这三个月里有点不思进取,已经不再是「毫无疑问」的编辑器选择。

而今天,在经历了长达 3 个月的内测之后,开发商 The Soulmen GbR 终于发布了全平台1的 Ulysses 的 2.6 版更新——「我们并未在奖杯前停下,我们只是在更仔细地打磨它」。虽然只是一个小版本号的变动,但 Ulysses 2.6 却带来了令人兴奋的功能扩展。

Dropbox 支持2

Ulysses for iOS 长期来一直有两点争议,一是它 169 元的高昂售价,二是它一直未能继承 Ulysses for Mac 的外部文档库功能,不能从 Dropbox 直接添加文件进行编辑并在后台同步。

而今 Ulysses 2.6 不仅仅将外部文档功能完美的继承,还深度整合了 Dropbox ,把它变成了一个和 iCloud 近乎同等的同步库,这也就是说 Dropbox 可以在 Ulysses 内直接同步。这意味从 2.6 版开始,你终于不只有 iCloud 一个文档同步选择,这对不少对 iCloud 同步深恶痛绝的用户来说这是一个好消息。对有协作写作需求的用户来说,Dropbox 库的启用也意味着,我们可以通过 Dropbox 与其他人分享文稿进行协作编辑

那么如何开始使用 Dropbox 库呢?

在 iOS 版上,它是默认隐藏的,你需要在文库界面点击右下角的管理,然后选择 Dropbox 源,在通过账户授权之后,你便可以选定你要同步的文件夹来开始使用了。

在 Mac 版上,Dropbox 并没有被特别优待,仍然是以外部文档库的形式存在,你需要安装 Dropbox 客户端,通过添加本地 Dropbox 同步文件夹来进行同步。

WordPress 支持

这一次更新另一个让人兴奋的,就是集成了 WordPress 支持。就像之前支持的 Medium 一样,你将自己的 WordPress 账号密码填入后就可以直接通过 Ulysses 来撰写文章并发布到你的 Wordpress 博客上了。

Ulysses 2.6 支持 Wordpress.com 账号,也支持自定义 Wordpress(即自己搭建的 Wordpress 博客),只需在帐号密码之外再填上博客地址即可。

每次写完文稿之后,选择 Wordpress 即可进行发布。对于发布方式,Ulysses 也进行了优化,写作者可以选择是立刻发布还是定时发布,也可以直接添加摘要、特色图片、别名。长久以来让人有些不值该如何应用的图片附件、注释、以及关键词功能,如今也派上了用场,Ulysses 可以根据关键词自动填写类别和标签,注释和图片附件则可自动填写为摘要和特色图片。

Three More Things

见微知著,Ulysses 不止是在大刀阔斧的开辟新功能,对细节的优化也从未停下。从细小的改进中,我们依然可以感受到 The Soulmen GbR 对 Ulysses 的初心——做最好的 Markdown 写作应用。

打字机模式

自 2003 以来,打字机模式便已在 Ulysses 上提供,而这次专门针对 iOS 版的打字机模式功能更新,则是主要为实现在 iPad 上写作体验与 Mac 的一致化。

Apple 一直致力于将 iPad 打造为一个强大的生产力工具,大屏幕的 iPad Pro 的推出更是强调了 Apple 的这种野心,作为一款生产力工具,Ulysses 自然也想乘上这阵东风,加紧缩小 Mac 版 Ulysses 与 iOS 版的差异,这与他们宣传的「只有一个 Ulysses」口号也比较吻合。

Ulysses 2.6 除了增加打字机模式,还支持了以行、句、段三种不同的形式来进行聚焦,以适合不同人的写作需求,也让写作者在 Mac 和 iPad 之间的写作体验达到了统一。

Quick Open

Quick Open 是 Ulysses 为其庞大的文档库设计的搜索,其目的是为了让用户能快速在众多文稿中通过搜索来方便地打开文稿,毕竟 Ulysses 更建议用户将每节都分开单独成 Sheet3

这一次的 Quick Open 的改进在 iOS 版上表现最为明显。除了会对搜索结果按关键词、内容、组等类型进行分类显示,Quick open 还会将同一文稿下的同一搜索结果进行合并,即使一篇文章中含有 100 个搜索关键词,结果也只会显示这一篇文章。

Quick Open 不是用于查找与替换,而是为了文稿的快速打开,Ulysses 为了达到这一目的,将整个索引算法都进行了优化,随点随用,比 iPhone 内置的系统搜索速度更快4

Markdown XL 介绍标记改进

Ulysses 这一次还对入门文档进行了更新,详细介绍了由 Ulysses 开发商独创的 Markdown XL 特有标记的使用方式,并终于详细讲明了各种标记在输出时的作用。

最后,还有一种标记可以用来添加`示例代码`或 ~原始源代码~。前者对于编写技术文档而言必不可少,而后者则是真正高级的东西,通过它您可以添加导出过程中将要执行的代码。

长期以来,Ulysses 的不少用户一直为其对技术写作中的代码支持的糟糕与不清不楚而转用了诸如 Quiver 等专业为技术写作设计的软件,这一次 Ulysses 终于决定在这方面扳回一城。

除了众所周知的`代码`标记之外,这次 Ulysses 也详细讲明了代码块标记与原始代码标记。若要使用代码块标记,则要在行首打两个英文单引号,则这一行的内容都是属于代码块的。而原始源代码其实就是 HTML 标记支持,你可以将 Ulysses 不支持的表格通过 HTML 代码的形式添加进文章中5

依然是最好的那款 Markdown 编辑器吗?

这几年各种各样的 Markdown 编辑器涌现而出,或极简轻量,或功能多全,但把 Ulysses 作为对手的 Markdown 编辑器中,抛开全平台特性不谈,能算上一时瑜亮的也就是 MWeb 2.0MarkEditor 两款了。

诚然,它们都有着类似的文档库设计,MWeb 和 MarkEditor 更是在功能与扩展性上远胜于 Ulysses,如 MWeb 的图床功能,MarkEditor 的 Markdown 输入法功能,这都是让很多写作者喜爱的功能。

但是,当我们抛开那长长的功能对比列表,认真的使用这三款软件分别来写作的时候,我们就会感受到 Ulysses 的不同之处了。

我说不上来它具体哪里好,但就觉得整个写作过程很顺畅。

Ulysses 的顺畅,来自于它对纯粹写作需求本身的关注。我们无论是想要进行什么操作,在 Ulysses 的编辑界面中都可以在两步点按内完成,而不需要去翻找复杂的菜单,最大限度的让功能的使用不打断写作本身。反观后起之秀 MWeb 与 MarkEditor 它们强大的功能反而成了菜单复杂的源头,对写作来说反而可能给用户增加不必要的操作成本。

也得益于更长时间的迭代更新,Ulysses 在整体上更为成熟,这也是 Ulysses 使用体验更顺畅的原因。只是对于国内用户来说,国人开发的 MWeb 与 MarkEditor 会更懂用户的需求点。

Ulysses 长期以来的功能更新都非常的谨慎,力求每个功能都是在服务写作这个核心需求,就像乔布斯返回 Apple 的第一个作品 iPod 一样,简单、稳定,能服务你的所有核心需求。

对那些原本就喜爱着 Ulysses 的人来说,it's still the best.

对那些新近接触 Ulysses 的人来说,it can be the best.

你可以在 App Store 下载 Ulysses for iOS(¥163) ,或在 Mac App Store 下载 Ulysses for Mac(¥283)。


  1. macOS、iOS 平台同时上线。 ↩︎
  2. 当然,首先你得有一架梯子。 ↩︎
  3. Ulysses 中每篇文稿都叫一个 sheet。↩︎
  4. 当然考虑到文档体量,这也是理所应当的。 ↩︎
  5. 注意,这种原码输出仅支持 HTML 格式输出。 ↩︎