Mailspring 開發停滯和持續存在的漏洞引發社群擔憂,儘管效能表現出色

BigGo Editorial Team
Mailspring 開發停滯和持續存在的漏洞引發社群擔憂,儘管效能表現出色

開源電子郵件客戶端 Mailspring ,作為 Nylas Mail 的繼任者,其當前狀態和未來前景引發了廣泛的社群討論。雖然該應用程式因其效能和使用者介面備受讚譽,但最近的社群反饋突顯了對其發展軌跡和可靠性的重大擔憂。

開發停滯

儘管 Mailspring 具有堅實的基礎和初期的發展潛力,但其開發進度明顯放緩。社群成員反映,雖然該應用程式偶爾會收到錯誤修復更新,但多年來未見顯著的功能更新。這種情況呈現出雙面性——一些使用者欣賞成熟產品的穩定性,而另一些使用者則擔心平臺的長期生存能力及其對不斷發展的電子郵件標準的適應性。

效能和架構

該應用程式的混合架構在技術社群引發了重要討論。雖然使用者介面基於 Electron 構建,但 Mailspring 透過基於 Mailcore2 的 C++ 同步引擎實現了差異化。這種架構選擇帶來了令人印象深刻的效能表現,使用者反饋其記憶體使用率優於原生替代品,如 macOS 上的 Apple Mail 應用。然而,一些社群成員仍對 Electron 框架的資源消耗持懷疑態度。

主要特點和問題:

  • 基於 Mailcore2 的 C++ 同步引擎
  • 基於 Electron 的使用者介面
  • 與一些原生客戶端相比記憶體佔用更低
  • 不再需要 Mailspring ID
  • 已知問題:
    • 草稿刪除bug
    • 資料庫損壞
    • Exchange 支援功能有限

關鍵漏洞和可靠性問題

從社群討論中浮現的最令人擔憂的方面可能是困擾平臺的持續性漏洞。使用者報告了一些關鍵問題,包括:

「我時常遇到這些bug,例如刪除草稿時經常會在使用者不知情的情況下刪除整個對話執行緒,導致郵件被誤刪。有時本地 sqlite 資料庫會被鎖定或損壞,你不得不重置它。」

這些可靠性問題,特別是那些影響電子郵件保留的問題,對需要穩健郵件管理解決方案的專業使用者來說引起了嚴重關注。

近期改進

從積極的方面來看,最近的更改解決了一些初始的批評。此前必需的 Mailspring ID 要求已被移除,解決了社群提出的隱私擔憂。然而,仍然存在一些限制,比如不支援停用了 IMAP 的 Exchange 伺服器。

Mailspring 的當前狀態反映了電子郵件客戶端開發中更廣泛的挑戰——在現代功能和效能與可靠性和維護需求之間取得平衡。雖然它仍然是尋求具有精緻介面的跨平臺電子郵件解決方案的使用者的可行選擇,但潛在使用者在選擇使用該平臺之前應該仔細考慮已報告的可靠性問題和開發狀態。

參考:Mailspring:一個美觀、快速且完全開源的郵件客戶端