A good kind of an update: The responses

Marcin Wichary

好的那种更新:大家的回应

原文由 Marcin Wichary 发布,订阅该博客

感谢所有回应上周那篇关于优秀软件更新的征集的朋友们。我收到了非常多的推荐,下面的名单是大幅精简后的结果,但每一份回应我都很珍视!

我把大家的回答按自然浮现的主题分了类,加上应用链接,并为表达清晰做了轻微编辑。(你也可以在 MastodonBluesky 上浏览更多回答。)

希望这些内容能在某种程度上给你带来启发——至少对我而言是如此!——或者至少让你读得愉快。

我曾提出的需求

大家分享了一些例子:那些他们曾主动提出、因而实现的改进,那些对身边人意义重大的改进,或是仅仅看到提出想法的人得到了应有的肯定:

我是天文科普老师,会把移动天象馆带进校园。我用一款叫 Gaia Sky 的开源软件。它只有一位开发者,而我似乎是问题反馈区里少数几个提需求的人之一。开发者的回复总是又快又给力。

我提交了一个需求:“在我的演示里,我会告诉观众土星环是由冰、岩石和尘埃碎屑构成的。但当我飞进去时,看到的却几乎是 2D 的环。有没有考虑过[改用粒子来呈现土星环]?”我在 2 月 12 日提交了这个问题,到 5 月 11 日,一个由成千上万颗小岩石和砾石组成的土星环系统就在我的天象馆穹顶里流畅运行了。孩子们特别喜欢。

今年早些时候,我联系了 Fantastical 背后的 Flexibits,希望“隐藏日程”这个功能也能在菜单栏里直接操作,而不只是藏在右键菜单里。几周后,他们就发邮件告诉我,这个功能会在下一个版本中上线。

OpenStreetBrowser 背后的开发者听取了我的反馈,把一个筛选选项移到了更合理的分类里。

最近的 SailfishOS 更新带回了天气应用,还为安卓兼容层加入了蓝牙支持。这两项都是我爸爸一直想要的,所以我特别开心!:)

社交网络应用 Pachli 的开发者非常了不起,他对每件事都极其用心,还会在更新中逐一感谢所有参与新想法/修复/改进/翻译的人……我不记得还有谁会这么做。真的很棒。

Pachli 的每一次更新都在证明有美好的事情发生过/正在发生……让人对这个世界又多了一点希望。

2020 年前后,我很喜欢用 VDT Labs 出的 Easy CSV Editor 和 JSON Editor。可惜当时 JSON Editor 只有 macOS 版,而 Easy CSV Editor 已经有了 iOS 版。于是我联系了 VDT Labs 背后的开发者,问他近期是否有计划发布 JSON Editor 的 iOS 版。

他立刻回复了我,说本来没有这个计划,但很喜欢这个想法。他就几个需要做决定的细节征求了我的意见,然后真的在几周内就发布了 iOS 应用。我很喜欢用他的软件。[…] 当你发表 《我信赖 TextEdit》那篇文章时,我立刻就想到了他的产品,尽管偶尔也会有点小功能更新。没什么花哨的东西,但应用就是很可靠,也一直没怎么大变样。

以克制的方式更新,不做过度改动的应用

顺着刚才这一点说……

AntennaPod 最近一次的界面更新很好看,但并没有逼我重新学习怎么用。自我用它以来,在交互体验上它一直很稳定。

我主要在 Apple TV 上用 Infuse(偶尔也在 Mac 和 iPad 上用),一直很佩服他们专注做好一件事的坚持:持续用各种细小而贴心的改进,让应用对用户真正有用。最近的一次就是支持了 Plex 和 Jellyfin 风格的花絮文件夹/文件命名规范。

唯一总能让我满意的升级就是 Debian 的大版本发布。其实我开心是因为它 20 多年来一直像磐石一样可靠。我讨厌如今 IT 界一切都在永不停歇地变化,而 Debian 不会。我印象最深的一次变化,就是 ZFS 集成变得更简单了。

不只关注主流人群、让更多群体被看见的更新

Pachli 在时间线中加入了发帖人代词显示的更新

macOS 和 iOS 上的 OCR 前段时间扩展支持了瑞典语。非常实用,尤其是在系统层面实现后,所有应用都能用上。

不记得是哪个版本了,但最近在 macOS 上加入的 Made for iPhone 助听器支持,对我的工作生活影响巨大。

长话短说:苹果多年前就为能与 iPhone 直连的“Made for iPhone”助听器制定了标准,但直到最近(M1 之后的时代),Mac 才开始支持同样的协议。这意味着我工作用 Mac 上的通话和其他音频可以直接传到助听器里,不再需要挂在脖子上那个笨重的中转设备。反正助听器本来就要戴,这下就能无缝获取音频了。真的是生活质量的大幅提升。

对我而言让应用变得更好的一次更新,是最近为 Watch Duty 加入洪水预警。我在加州有间山间小屋,但现在主要住在北卡罗来纳州的海边。我安装并付费使用 Watch Duty 本是为了接收加州山火预警,但现在它也能在热带风暴期间为北卡的洪水提供预警了。

真正以帮助用户为中心的更新

购物清单/菜谱收藏/膳食规划应用 AnyList。他们在最近的更新里加入了“剩菜”标签和菜谱队列,我妻子高兴坏了。这完全契合她的思维方式。

它还没有完全公开发布,但我正在试用字体编辑器 Glyphs 的预览版,非常棒:各处都有大量细小的修复,而整个界面也已重做以适配最新的 macOS。用坐标轴滑杆来测试可变字体变得轻松多了。还有很多让编辑更省事的细节优化。真的都是用心又实用的改进,他们很在意用户的声音,也真的在倾听。

Halide 的每一次升级都让我开心。我想不起某个具体改动,但每次升级似乎都让它更做好相机应用该做的事:把需要的东西放在手指不用思考就能碰到的地方。任何能让手指在正确的时刻不假思索就点到正确位置的改进,都是胜利。我觉得相机应用是认知负荷至关重要的终极例子。

我一直在用网页框架 Web Origami 做各种东西,最新的 0.7.0 beta 版本让我实现了很多以前做不到的事。

它的作者合作起来非常愉快。他会倾听使用者的声音。每一次更新都含金量十足,都是基于人们实际使用情况做出的有意义改进。

窗口管理器 Niri 总是能推出经过深思熟虑、实现精良的功能。其中很多是我以前根本没想过会想要的,但现在已经离不开了。

我收到的安卓应用 Kanji Study 的每一次更新都让人愉悦。Chase Colburn 在持续改进应用、加入出色新功能方面做得非常好。里面有很多你可能会喜欢的小 UI 巧思。那种紧密的开发者与用户反馈循环打磨出的成果,把那些会造成摩擦的边角都磨平了。

让我印象深刻的是它的历史记录实现。比如我在“美人”这个词的汉字列表里点了一个字,就会跳到该汉字的页面,如果你是喜欢随手翻词典的人,很容易就一路点进去掉进“兔子洞”。但它的历史记录功能让返回变得轻而易举,而且你可以直接跳到历史中的任意一点,而不必一直狂按“返回”才能回到想去的地方。这不是什么获奖设计,但却是好的设计。

不求关注、默默打磨核心功能的更新

Flighty:我没见过哪个团队会如此努力地把应用的核心功能打磨到极致。没有劣化,没有糟糕的界面大改。最近的更新只是进一步强化了他们最擅长的部分。

绘画应用 Krita 的最新版本加入了画布上的直接文字编辑,对于这款已经很出色的工具来说,这是一个非常受欢迎的补充!

不记得是多久前的更新了,但 macOS 上那个可以从图片中拷贝粘贴文字的功能,真的让人惊喜。

3D 建模软件 FreeCAD 发布 1.0 时——草图工作台里大量的小改进,让这个你会花很多时间停留的模块变得好用多了。

我想说的是我很喜欢的出行规划应用 Transit!它修复了一个问题:以前你在行进途中,切到手机上别的 App 再回来,会发现 Transit 已在后台被系统结束,不得不重新开始规划行程。这确实是个问题,听说修好了我很开心!

我还在看他们去年发布的大型设计更新,一直很喜欢,也用得很多。:)

Overcast最近加入可选文字的更新,而且近期整体稳定性也提升了不少。

文本编辑器 Zed 有一次在更新日志里写了“改进了 Linux 上的字体渲染”,更新后文字看起来真的更清晰了。

我真的很想分享 Fantastical 的日历镜像功能。我多年来一直很乐意为 Fantastical 付费。在这期间我也为一些日历镜像工具付过费,但没有一个让我觉得物有所值。现在我在已经喜爱的应用里就用上了简洁流畅的镜像功能。这完全是个惊喜!

我用 Fantastical 已经很多年了,去年春天工作上不得不换到 Windows 桌面时,我下载了已发布但仍在开发中的 Fantastical Windows 版。我习惯在 macOS 上用 Ctrl+1 来切换可见的日历分组,换到 Windows 后也常常出于习惯去按,尽管 Windows 版当时还没实现这个功能。事实上,我甚至会在心里把 macOS 的 Ctrl+1 翻译成 Windows 的说法去按 Alt+1。然后今年早些时候的某一天,Alt+1 真的切换了我的日历分组。让我惊喜的是,我又一次习惯性地按了这个之前按了很多次都没反应的快捷键,才发现 Flexibits 不仅为这个设置添加了快捷键,而且加的正是我从 macOS 过来的用户会期待的那个快捷键。

iOS 是什么时候加入带 OCR 的文稿扫描的?iOS 17?18?偶尔扫描收据时,用手机比用专用扫描仪方便多了,而且文稿还能同步到 Mac 上。

文本编辑器 BBEdit 16 有一些不错的体验优化,比如按项目设置的配色,这或许能帮我避免不小心改错项目版本——这种事我已经干过不止一次了。

这话说出来有点心酸,算是对我整体人生选择的可悲注脚,但我确实很高兴最近的 Outlook for Mac 更新加入了导入 PST 文件的功能。法律软件 eDiscovery 至今仍以 PST 格式导出,所以在这一功能上线前,要把导出的邮件重新放回 Mac 上的邮箱里,还得多走一步(或几步,取决于你的方法)。

努力通过持续更新赢得信任的开发者

Playdate 游戏机。他们每次软件更新都为平台增添了乐趣和功能。我一直很喜欢它贯穿始终的音乐和用心的交互细节,更具体地说,最近的一次更新为游戏浏览器加入了文件夹,并改进了对系统上游戏的访问。

Cities: Skylines II 自从 Paradox 把游戏交给 Iceflake 后,就走上了惊人的上升轨道。自今年初接手以来,优化、功能以及游戏的整体手感都有了提升。对于一款很多人都希望它能出色、却在最初几年令人失望的游戏来说,这是一次漂亮的逆袭。

RSS 阅读器 NetNewsWire:每次更新都会带来真正有用的东西,比如最近一次更新中的操作日志,这样当订阅源更新耗时异常时,我就能看出问题所在。

Wrike Desktop for Windows:完全是滚动发布的模式,每月更新一次,我只求办公应用别崩、别被塞进一堆我不需要的垃圾功能(只是在一封邮件里不想用两次“劣化”这个词)。最近的更新很小,只是一些字段管理上的改动和更详细的报告。已经很好了。

我总是很期待 Zen Browser 的更新日志。他们一直在按路线图推进以用户为中心的功能,而且设计上很有主见。未必总是对的,但态度鲜明。最近的亮点是标签页平铺的改进,以及新增的“boosts”——无需扩展就能实现配色方案和界面元素的自定义隐藏。

Stripe 在持续改进。它是我用过最满意的 SaaS 供应商。每隔几个月他们就会加一个新功能,我的反应通常是“啊,这个不错”和“哇,他们的文档写得太好了,我能马上判断要不要接入,而且接入会非常轻松”

地图软件 QGIS 的团队在每次发布中都持续让应用变得更好。多年来我已经接受了它有点笨拙的开源界面,也很感激他们没有不停地推翻重来。与此同时,他们紧跟地理空间技术的各种变化与发展,并确保关键依赖包的更新能及时集成进来。

为那些在发售多年后仍提供免费内容和体验优化更新的游戏开发者喝彩。《无人深空》是这方面的典型代表,但让我惊讶的是,有那么多独立开发者在已经拿到报酬很久之后,仍在大幅丰富游戏体验。(是的,我知道这有助于卖游戏和 DLC)。我记得 Criterion 的《火爆狂飙:天堂》是第一次以这种方式让我惊喜。据我回忆,他们免费新增的内容并不多(也许就几个游戏模式?),但却彻底重做了界面。

对,Pachli 和浏览器 Vivaldi 我也想到了。这些是我毫不担心去更新的应用,它们本来就已经很好了,却还在变得越来越好。

macOS 上的 Typeface 应用一直能给我带来小小的快乐。最近的更新加入了不错的字体搭配工具和用心的界面优化。我总是很期待这位开发者的新更新。

个人理财应用 YNAB!这几年来它对我而言是最稳定、最持续进步的。感觉每一次更新都让它变得更好。他们加入了汇总首页,去掉了一些冗余,还增加了更多复盘功能,对于一款预算应用来说非常实用。

逆流而上、对抗不良风潮的开发者

对我来说,照片管理应用 Ente 的每一次更新都是显著的改进,而且都朝着我希望的方向发展。最近,今年 3 月新增的离线图库功能让我惊喜——无需账号也能使用 Ente,这与大多数项目的发展方向截然不同,让人耳目一新。

NetNewsWire 7 刚发布时要求 macOS Tahoe,但在之后的更新中又兼容了上一代系统 Sequoia。

个人数据库 Obsidian——有一项改动很有意思。

FernCRM 的团队让他们的平台可以“可选 AI”。基本上如果你不想要 AI 功能,他们就会全部关掉。而对于只偶尔用一下这些功能的人,他们提供按需计费,这样你不必为没用到的功能付费。我真的就因为一款喜欢的软件强制捆绑、莫名侵入的 AI,就取消了高级订阅。人们珍视选择权!

对我来说,几乎所有社交网络服务器 GoToSocial 的更新都属于这一类。软件框架 Forgejo 的更新也是如此。我发现那些有明确反 AI 立场的项目,通常都会带来令人愉悦的更新。我在想这两者是否有相关性。(其实不用想,肯定有。)

优秀的播客应用 Pocket Casts 刚刚推出了播客自动章节。它们是用(小声说)AI 自动生成的,但这并不重要。它们就是好用,而且出人意料地实用、让人愉悦。这不是一个“AI 功能”——而是一个恰好因为 AI 才得以实现的功能。

我发现自己现在听的几乎每一期播客都会去看章节,把它当作预览、试看和导航菜单。帮我决定是完整收听整期,还是直接跳到某一部分。太棒了。在它上线并开始使用之前,我完全没意识到它会如此有价值。我附上了一张来自 Blair Braverman 的精彩播客《What To Carry, What To Burn》最新一期的截图(也推荐大家去听)。

呈现精美、值得细细探索的更新

我们之前聊过优秀的更新日志,这里还有一些同样出色的更新——它们的设计透出一种健康的自豪感,也让人单纯地享受阅读的过程。

每一次 3D 软件 Blender 和游戏引擎 Godot 的发布都会带来大量好玩的新东西,它们的更新日志页面本身也让人愉悦![Blender 更新日志 + Godot 更新日志]

最让我开心的首先是日志本身很好看。它们不是枯燥的变更列表。

Soulver 4 的更新日志很棒:先是对新功能的概览,接着是使用示例/说明文档。

我也很喜欢看 Linux 发行版 KDE 的《This Week in Plasma》,即使我不怎么用它,而且严格来说它也不算更新日志,但他们会解释做了什么、为什么这么做,这点很酷。

不催促用户更新的应用

计算器应用 Soulver 更新中最让人愉悦的一点是,他们仍在采用一次性付费的大版本模式(而非订阅制)。

Soulver 2 和 3 从未停止工作。(我没用过 Soulver 1,所以不好评价。)事实上,宣布 v4 的邮件里写道:“请注意,如果你对 Soulver 3 满意,完全没有必要升级,你可以继续从这里下载它。”

自从几年前开始用 Blender 以来,每一次更新都很扎实、文档齐全,并且专注于改进用户真正关心的东西。每当我查看更新日志,看到的都是:“新的几何节点!Cycles 渲染器更多优化!合成器更多功能!”就算这篇文章立了 flag,下一个版本硬塞进各种 AI 垃圾,它也永远不会强迫我更新。

让我久久难忘的那些更新

我特别喜欢这一部分:

你问的是最近的,但大约 30 年前我有一次 BIOS 升级,修复了硬盘驱动里的一个 bug,还让速度变快了。那感觉真甜。

前几天我还在想,Roland MC-500 音序器软件的 MKII 版本,至今仍是我记忆中最令人愉悦的软件更新之一。那大概是 1987 年左右的事了。

细节已有些模糊,但我只记得一下子获得了大量新功能,其中一些我甚至不知道自己需要,而它们又完全契合 v1 建立的操作逻辑,在界面上完全不需要重新学习。对于一个本质上只有数字小键盘和几个功能键的设备来说,这太神奇了。

MKII 软件是在发布 MKII 硬件时推出的——但它与我的 MKI 完全兼容。这就是它最大的乐趣所在:不用淘汰/升级硬件,就能获得所有出色的新功能。(我记得它甚至还附带了一张贴纸,可以贴在原来的 logo 上。)你能想象吗?!

希望你能原谅我稍微破一下规则,但我最爱的更新之一永远是《超级马里奥兄弟 3》。

就当作——我们本就该这么做——《超级马里奥兄弟 2》从未存在过,把 SMB3 看作修复了初代诸多问题的续作:

  • 如果错过了什么,现在可以在关卡里往回走了
  • 可以重玩已通关的关卡去探索、发现新东西
  • 有地方可以存放道具以备后用
  • 你居然能飞了

也许这就是梦想——发布一个好到让用户永远铭记的更新。

本文章由 muse-spark-1.2-contributor 进行翻译

评论