RSS 並沒有隨著 2013 年關閉的 Google Reader 逐漸消失,事實上,至今還有很多人在繼續使用,也有很多產品在持續迭代。例如,較為熟知的 Feedly、Inoreader 等 RSS 抓取服務,以及 Reeder、Unread 等 RSS 客戶端。
今天介紹的 NetNewsWire 是一款支援 Mac 和 iOS 雙平臺的 RSS 客戶端,其首發於 2002 年。去年 8 月,NetNewsWire 5 正式釋出,而今年 3 月首次支援 iOS 和 iPadOS。
設計NetNewsWire 的 Mac 和 iOS 應用均使用 Swift 開發,是一款徹底的原生應用。開發者毫不謙虛地說,NetNewsWire 應該是用 Swift 編寫的最大的開源專案之一,幾乎是第一。同時,NetNewsWire 使用 MIT License 開源了 整個專案,供所有 Swift 開發者學習使用。
NetNewsWire 整體使用了簡潔明晰 Apple UI 設計語言,同時應用支援 Dark Mode 暗黑模式。
同時,其 iOS 應用和 Mac 應用具有高度的一致性,iPad 版本採用了與 Mac 相似的三欄樣式。而在 iPad 多工處理中,懸浮視窗呈現的 NetNewsWire 幾乎和 iPhone 應用一模一樣。
與 iOS 平臺上另外兩個旗艦 RSS 應用 Reeder 和 Unread 相比,NetNewsWire 的設計感稍顯不足。但是,其接近系統應用的設計風格,雖算不上驚豔,但十分耐看。我個人甚至很喜歡這種接近於系統應用的設計風格。
功能NetNewsWire 支援一個預設的本地 RSS 賬戶,以及繫結 Feedly 和 Feedbin 服務。 目前,其並不支援 Inoreader 和 NewsBlur 等更多的 RSS 服務賬戶,我認為這一點亟待改進。
此外,作為一款只支援 Mac 和 iOS 的應用,NetNewsWire 完全可以使用 iCloud 同步本地賬戶,而不需要使用者在各個裝置上都單獨新增一遍自己訂閱的站點。對於上述 2 個問題,開發者也承諾會在後續版本中改進。
NetNewsWire 提供了智慧檢視,你可以快速篩選出今天、未讀和收藏的內容。其中,今天包含了過去 24 小時的文章。這個細節我很喜歡,如果只包含真正意義上「今天」的文章,那些午夜發表的內容就很可能會被忽略。
此外,NetNewsWire 提供了獲取全文的功能,該功能適用於一些僅在 RSS 中包含摘要資訊的訂閱源。目前,NetNewsWire 並不支援調整文章的字型樣式和大小,只能使用官方預設的渲染樣式,這一點對自定義要求高的使用者可能稍顯遺憾。
NetNewsWire 快捷鍵支援值得一提,iPad 版本上的所有操作基本都有快捷鍵,快速瀏覽標記文章的體驗非常好。
同樣,Mac 版本也支援大量的快捷鍵操作,你甚至只需要使用上下左右方向鍵就可以完成在不同的資訊源和文章之間的跳躍。細節做得很好,例如當你一不小心刪除或已讀某篇文章後,你可以直接使用標準快捷鍵 Command + Z 還原,也可以在 iOS 裝置上使用搖一搖來撤回操作。
哲學無論是設計還是功能,NetNewsWire 似乎沒有太多的「亮點」,一切都顯得中規中矩,但這不意味著 NetNewsWire 乏善可陳。
NetNewsWire 的創造者分享了他們的開發哲學:
我們認為 NetNewsWire 絕不應該崩潰,應該是沒有 BUG 的。它應該足夠快,並且比空氣還輕。我們相信 NetNewsWire 的品質比單純地增加功能更為重要,品質本來就應該是最重要的功能,可以讓使用者一次又一次放心地使用它。NetNewsWire 功能的更新,絕不應該以犧牲可靠性和速度為代價。
得益於開發者對於輕量、穩定的追求,NetNewsWire 的 Mac 程式包解壓後不到 10 MB,而 iOS 應用大小僅 7 MB 左右。同時,NetNewsWire 的重新整理速度真的很快,我使用了這麼久也的確沒有遇到崩潰的情況。
最後,請不要忘記 NetNewsWire 最值得稱道的特點:開源且免費。目前為止,其他能夠擁有相似功能和體驗的 RSS 客戶端無一例外都是收費的。
你可以在 App Store 或 官網 下載 NetNewsWire 的 iOS 及 macOS 版本。