A good kind of an update: The responses

Marcin Wichary

好的更新,就該是這樣:回應集錦

原文由 Marcin Wichary 發布,訂閱此部落格

感謝每一位回應上週「好的軟體更新」徵集的朋友。我收到了好多推薦,下面的名單是經過大幅篩選後的精華,但每一則回覆我都非常感謝!

我把大家的回應依照自然浮現的主題分成了幾個段落,附上了相關 App 的連結,也為了讓閱讀更順暢做了些微的文字潤飾。(你也可以到 MastodonBluesky 上看看更多回應。)

希望這些故事能在某種程度上帶給你一些啟發——至少我自己深受啟發——或者,最少也能讓你看得開心。

我許願成真的更新

我是一名太空教育工作者,會帶著行動天文館到學校巡迴。我用一套叫做 Gaia Sky 的開源軟體。它只有一位開發者在維護,而在問題回報區裡,似乎也只有少數幾個人會提出更新需求。但開發者的回應總是又快又令人驚艷。

我提出了一個需求:「我在導覽時都會跟觀眾說,土星環是由冰塊、岩石和塵埃組成的。但當我帶大家飛越土星時,畫面上卻只是一圈薄薄的 2D 環狀結構。不知道有沒有考慮過改用粒子來呈現呢?」我在 2 月 12 日提出了這個問題,到了 5 月 11 日,天文館的圓頂上就已經能順暢地呈現由數千顆小石塊與礫石組成的土星環系統。孩子們超愛的。

今年初我寫信給 Fantastical 的開發商 Flexibits,希望能從選單列直接隱藏行程,而不是只能透過右鍵選單操作。幾週後,他們就來信告訴我,這個功能會在下一個版本中推出。

OpenStreetBrowser 背後的開發者聽取了我的回饋,把一個篩選項目移到了更合理的分類裡。

最近的 Sailfish OS 更新把天氣 App 帶回來了,也為 Android 相容層加入了藍牙支援。這兩項都是我爸一直想要的功能,所以我特別開心!:)

社群平台 Pachli 的開發者真的很厲害,他對每個細節都非常用心,而且在推出新點子、修正或翻譯時,都會一一點名所有參與的人……我不記得有其他開發者會這樣做,真的很棒。

每一次 Pachli 的更新,都證明了有很棒的事情已經發生、或正在發生……讓人對這個世界多了一點希望。

大概在 2020 年前後,我很喜歡用 VDT Labs 的 Easy CSV Editor 和 JSON Editor。可惜當時 JSON Editor 只有 macOS 版,而 Easy CSV Editor 則同時有 iOS 版。於是我寫信給 VDT Labs 背後的開發者,問他近期有沒有計畫推出 JSON Editor 的 iOS 版本。

他馬上就回覆了,說原本沒有這個計畫,但很喜歡這個點子。他還詢問了我對幾個需要做決定的細節的看法,然後真的在幾週後就推出了 iOS 版。我超愛用他的軟體。[…] 你之前發表《我信任 TextEdit》時,我馬上就想到了他的作品,雖然偶爾還是會有一些新功能,但整體來說這些 App 就是非常可靠,而且幾乎沒怎麼變過。

懂得尊重使用者、不會一次改太多的更新

延續上一點……

最近 AntennaPod 的介面更新很好看,但沒有逼我重新學習怎麼操作。從我開始用它到現在,整體使用體驗一直都很穩定。

我主要在 Apple TV 上用 Infuse(偶爾也會在 Mac 和 iPad 上用),一直很佩服他們專注於持續用各種細膩貼心的小地方讓 App 對使用者更有用的堅持。最近一次是開始支援 Plex 和 Jellyfin 那種針對電影花絮的資料夾/檔案命名規則。

唯一總是讓我滿意的升級,就是 Debian 的大版本更新。其實我開心的原因是,它已經像磐石一樣陪伴我超過 20 年了。現在 IT 界什麼東西都在永不停歇地變來變去,我很討厭這樣,但 Debian 不會。我印象最深刻的一次改變,就是整合 ZFS 變得更簡單的那次。

讓人感受到開發者在乎的不只是主流族群的更新

Pachli 的更新在動態時報中加入了顯示發文者的代名詞。

前陣子 macOS 和 iOS 上的 OCR 開始支援瑞典文了。超級實用,尤其是在系統層級支援,代表所有 App 都能用。

不確定是哪個版本,但最近加入支援 Made for iPhone 助聽器的 macOS,對我的工作生活帶來了巨大的改變。

長話短說:Apple 好幾年前就為「Made for iPhone」助聽器建立了標準,讓助聽器可以直接跟 iPhone 配對,但一直到最近(M1 之後的機種)Mac 才開始支援同樣的協定。這代表我工作用 Mac 的通話和其他音訊可以直接傳到我的助聽器裡,不再需要掛一個笨重的轉接器在脖子上。反正本來就要戴助聽器,現在就能無縫接聽各種音訊,生活品質真的改善很多。

對我來說讓 App 變得更好的更新,是最近為 Watch Duty 加入淹水警報。我在加州山區有一間小木屋,但現在主要住在北卡羅來納州的海邊。我當初是為了加州野火警報才安裝並付費訂閱 Watch Duty 的,現在它也能在熱帶風暴來襲時提醒我北卡的淹水狀況。

真正以幫助使用者為核心的更新

採買清單/食譜收藏/備餐規劃 App AnyList。他們最近的更新加入了「剩菜」標籤和食譜佇列功能,我太太超開心的,完全符合她的思考方式。

雖然還沒正式公開,但我正在試用字體編輯器 Glyphs 的預覽版,真的很棒:到處都是大量的小修正,整個介面也為了配合最新的 macOS 重新設計。現在用滑桿來測試可變字體的軸向變化變得超級簡單,還有很多讓編輯更輕鬆的細節調整。真的是既實用又貼心,感受得到他們有用心傾聽。

每次 Halide 的更新都讓我很滿意。我想不太起來具體改了什麼,但每次更新都感覺更稱職地做好相機 App 該做的事:把該按的東西放在手指直覺就能點到的地方。任何能讓我的手指不假思索就點到正確位置的改進,對我來說都是加分。我覺得相機 App 就是認知負擔至關重要的最佳範例。

我一直在用網頁框架 Web Origami 做各種東西,最近的 0.7.0 beta 版本讓我做到了很多以前做不到的事。

它的作者真的非常好相處,他會用心傾聽使用這個工具的人。每次更新都含金量十足,都是根據大家實際的使用方式所做的有意義改進。

視窗管理器 Niri 的每次更新都有一堆經過深思熟慮、實作又很完善的功能。很多都是我原本根本沒想過會想要,但現在卻已經離不開的功能。

我收過的 Android 應用程式 Kanji Study 的每一次更新都讓人很愉悅。Chase Colburn 持續穩步地改進這個 App、加入很棒的新功能。裡面有很多我覺得你會喜歡的小巧 UI 細節,都是那種來自開發者與使用者緊密互動、不斷磨掉使用摩擦的成果。

讓我印象深刻的一個例子是它的歷史紀錄功能。如果我在「美人」的漢字列表裡點了其中一個字,就會跳到那個漢字的頁面,如果你是那種喜歡隨意翻字典的人,很容易就會一頭鑽進去好幾層。但它的歷史紀錄功能讓你輕鬆就能回到原來的地方,而且你還可以直接跳到歷史紀錄中的任意一點,不用一直按「返回」按到手痠。這不算什麼得獎級的設計,但就是好的設計。

默默把核心功能做好的更新

Flighty:我還沒見過哪個團隊這麼努力把 App 的核心用途做到完美。沒有變質、沒有可怕的介面大改版。他們最近的更新只是進一步強化了他們本來就很擅長的事。

繪圖 App Krita 的最新版加入了畫布上的文字編輯功能,對於這個本來就很棒的工具來說,真的是非常受歡迎的補強!

我不確定是什麼時候的更新,但 macOS 上可以直接從圖片複製、貼上文字的那次更新,真的讓人非常驚喜。

當 3D 建模軟體 FreeCAD 推出 1.0 版時——草圖工作台裡大量的小改進,讓這個你會花很多時間停留的區域變得好用太多了。

我在想到 Transit 這個行程規劃 App,我超愛它的!之前有個 bug 是當你在前往目的地的途中,切換到別的 App,再切回來時會發現 Transit 已經在背景被系統關掉了,得重新規劃行程。那確實是個惱人的問題,很開心聽到它已經被修好了!

我也在看他們去年推出的大型設計更新的介紹,到現在還是很喜歡、也很常用。:)

Overcast最近加入可選取文字的更新,而且最近整體的穩定性也改善了很多。

文字編輯器 Zed 曾在更新日誌裡寫了「改善 Linux 上的字體渲染」,更新後文字看起來真的變漂亮了。

我真的很想分享 Fantastical 的行事曆鏡像功能。我已經開心地付費使用 Fantastical 好幾年了,這段期間也付費試過幾個行事曆鏡像工具,但沒有一個讓我覺得值得那個價錢。現在我在本來就很愛的 App 裡直接獲得了更精簡的鏡像功能,而且完全是個驚喜!

我已經用 Fantastical 好幾年了,去年春天因為工作需要改用 Windows 桌機時,我下載了已經推出、但仍在開發中的 Fantastical Windows 版。我在 macOS 上習慣用 Ctrl+1 來切換顯示的行事曆群組,常常會出於習慣去按,雖然 Windows 版當時還沒支援這個功能。我甚至會在腦中自動把 macOS 的 Ctrl+1 轉換成 Windows 的說法去按 Alt+1。結果今年的某一天,Alt+1 竟然真的切換了我的行事曆群組。讓我非常驚喜的是,我又像之前很多次那樣習慣性地按了快捷鍵——雖然之前按了都沒反應——結果發現 Flexibits 不只為這個設定加入了快捷鍵,而且加的正是那個我在 macOS 上習慣的快捷鍵。

iOS 是什麼時候加入文件掃描和 OCR 的?iOS 17?18?用手機來偶爾掃描收據比用專門的掃描器方便多了,而且文件還會直接同步到 Mac 上。

文字編輯器 BBEdit 16 有一些很不錯的體驗改善,像是針對不同專案設定不同顏色的功能,或許能幫我避免不小心改到錯誤版本的專案——這種事我已經發生不只一次了。

這對我的人生選擇來說真是個悲傷的註解,但我真的很開心最近 Mac 版 Outlook 的更新終於能匯入 PST 檔了。法律軟體 eDiscovery 匯出的還是 PST 格式,所以在這功能推出前,你還得多一個(或更多,取決於你用什麼方法)步驟,才能把匯出的郵件放回 Mac 上的信箱。

努力透過持續更新來建立信任的開發者

Playdate 遊戲主機。他們每次的軟體更新都為平台增添了更多的樂趣和實用性。我一直很喜歡其中的音樂和貼心的互動設計,但更具體來說,最近一次更新為遊戲瀏覽器加入了資料夾、也改善了存取主機上遊戲的方式。

Cities: Skylines II 自從 Paradox 把遊戲交給 Iceflake 接手後,表現就一路向上。從今年初接手以來,效能、功能和整體遊戲體驗都有所提升。對於一款許多人都期待它能變得更好、但頭幾年卻讓人失望的遊戲來說,這真是個很棒的逆轉故事。

RSS 閱讀器 NetNewsWire:每次更新都會帶來真正實用的東西,像是最近一次更新中的動作紀錄,讓我能在訂閱來源更新異常緩慢時看出問題出在哪。

Wrike Desktop for Windows:非常典型的滾動式更新模式,他們每個月都會更新,我最開心的就是我的工作用 App 不會壞掉、也不會被塞進一堆我不需要的垃圾功能(只是不想在一封郵件裡用兩次 enshittification 這個詞)。最近一次更新幅度很小,做了一些欄位管理上的變更和更詳細的報表功能。這樣就很棒了。

我最期待的更新日誌是 Zen Browser 的。他們一直在按照以使用者為中心的路線圖快速推進,而且設計上很有自己的主張。雖說不一定每次都對,但立場非常鮮明。最近像是分頁並排的改進,還有加入了「boosts」——不用靠擴充套件就能自訂配色和隱藏頁面元素的功能。

Stripe 持續在進步,它是我用過最滿意的 SaaS 廠商。每隔幾個月他們就會加入新功能,我通常的反應都是「啊,這個不錯」以及「哇,他們的文件寫得真好,我馬上就能判斷要不要導入,而且實作起來超簡單」。

地圖軟體 QGIS 的團隊每次發布都讓 App 變得更好。這些年來我已經習慣了它有點呆板的開源介面,也很感激他們沒有一直重新發明輪子。同時,他們也緊跟地理空間技術的各種變化,確保關鍵套件的更新都能整合進來。

該向那些在發售多年後仍持續提供免費內容與體驗改善更新的遊戲開發者致敬。No Man’s Sky 是這方面的最佳典範,但我也一直很驚訝有這麼多獨立開發者會在早已收到報酬後,還大幅豐富遊戲體驗。(我知道這有助於銷售遊戲和 DLC)。我記得讓我最早感到驚艷的是 Criterion 的 Burnout Paradise。印象中他們免費新增的內容不算多(可能就幾個遊戲模式?),但他們把整個介面徹底重做了一遍。

對,Pachli 和瀏覽器 Vivaldi 也讓我想到。這些是我完全不怕更新的 App,明明已經很棒了,卻還在持續變得更好。

Mac 上的 Typeface App 對我來說一直是個小確幸。最近的更新加入了很棒的字體搭配工具和貼心的介面更新。我總是很期待這個開發者的新更新

個人記帳 App YNAB!這幾年對我來說表現最穩定的一款。感覺每一次更新都讓它變得更好。他們新增了摘要首頁、去除了一些多餘的東西,還加入了更多回顧功能,對於記帳 App 來說真的很方便。

逆著當今不良趨勢而行的開發者

對我來說,相簿 App Ente 到目前為止的每一次更新都是顯著的進步,而且方向都是我樂見的。最近讓我驚喜的是今年三月推出的全新離線圖庫功能,可以不用帳號就使用 Ente——在大多數專案都朝相反方向走的現在,這真是讓人耳目一新。

NetNewsWire 7 剛推出時需要 macOS Tahoe,但在後來的更新中又改為相容於前一個版本 macOS Sequoia。

個人資料庫 Obsidian——有個改動很有趣。

FernCRM 的團隊讓平台的 AI 功能變成可選的。基本上如果你不想要,他們就會把所有 AI 功能關掉。而對於只想用一點點 AI 功能的人,他們還提供分項計費,所以你不需要為沒用到的東西付全部的錢

我就是因為某個我喜歡的軟體把 AI 功能變成強制且有點惱人,才取消了它的高級訂閱。大家就是喜歡有選擇!

對我來說,幾乎任何社群伺服器 GoToSocial 的更新都屬於這一類。軟體框架 Forgejo 的更新也是。
我發現那些有著強烈反 AI 立場的專案,通常都會帶來令人愉快的更新。我在想這之間是否有關聯。(其實不用想,確實有。)

超棒的 Podcast App Pocket Casts 剛推出了為 Podcast 自動產生章節的功能。這些章節是用(小聲說)AI 自動加入的,但那不重要,重點是它們真的好用、而且用起來出乎意料地實用又愉快。這不是一個「AI 功能」——它是一個剛好因為 AI 才得以實現的功能。

我發現現在幾乎每一集 Podcast 我都會先看一下章節,當作預覽、試聽和導覽選單,幫我決定要不要聽完整集,或是直接跳到特定段落。真的很棒。我在功能推出、實際用過之前,完全沒想到它會這麼有價值。我附上了一張 Blair Braverman 超棒的 Podcast《What To Carry, What To Burn》其中一集的截圖(這個節目我也很推薦)。

呈現用心、讓人想好好探索的更新

我們之前聊過好的更新日誌,這裡還有一些更棒的更新——那些設計上展現出健康自豪感的更新,以及那些讓人單純享受閱讀樂趣的更新。

每一次 3D 軟體 Blender 和遊戲引擎 Godot 的發布都會帶來一堆超酷的新東西可以玩,而且他們的更新日誌頁面也做得非常賞心悅目![Blender 更新日誌 + Godot 更新日誌]

最讓我開心的第一件事就是更新日誌看起來很漂亮,它們不是那種無聊的變更清單。

Soulver 4 的更新日誌很棒:先總覽新功能,接著用範例/說明文件來示範如何使用。

我也很喜歡看 KDE 中 Linux 發行版的《This Week in Plasma》,雖然我自己不太常用它,而且嚴格來說不算是更新日誌,但他們會解釋做了什麼、為什麼這樣做,真的很酷。

不會催著你更新的 App

計算機 App 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 看作是修正了初代 SMB 一堆問題的續作:

  • 你現在可以在關卡中往回走,以防錯過什麼
  • 你可以重玩已經通關的關卡去探索、發現新東西
  • 你有一個可以暫存道具的地方
  • 你可以他媽的飛起來

或許這就是夢想——推出一個好到讓使用者永遠記得的更新。

本文章由 muse-spark-1.2-contributor 進行翻譯

留言