摘要: **10,000 粉絲獎勵計畫
開源密碼管理器 Bitwarden 的開發人員在 Reddit 上發布了一篇長文,聲稱他們的移動客戶端核心已經過時並消耗了大量資源,並且他們計畫使用 Android iOS 的現代開發語言完全重寫移動客戶端。 、
Bitwarden 開發人員提到,使用 Microsoft 的 Xamarin 框架最大的缺點是“你必須等待 Xamarin 更新才能適應新版本的 Android iOS,並且框架有點過時”,所以如果 Bitwarden 繼續使用 Xamarin,它將無法支援新系統。
Xamarin 是 Microsoft 開發的跨平台應用開發框架,允許開發人員使用 C 語言編寫適用於 Android、iOS 和 Windows 的應用,而不是分別使用 J**A、Swift 和 C 等不同語言進行開發。 這節省了開發時間和成本,並確保了跨平台的一致性。
但是,Xamarin 也有一些缺點和限制,例如效能和穩定性不如本機應用程式,占用更多的記憶體和儲存空間,並且適應新系統的速度較慢。
在 Reddit 的一篇文章中,Bitwarden 的開發人員詳細說明了他們決定放棄 Xamarin 的原因,以及他們計畫如何用其母語重寫他們的移動應用程式。
他們說,Xamarin 在過去幾年中給他們帶來了很多好處,使他們能夠快速開發和啟動 Bitwarden 的移動應用程式,同時也節省了大量資源。 但是,隨著 Bitwarden 的使用者和功能的增長,Xamarin 的缺點也隨之增加,例如應用程式啟動速度較慢、記憶體佔用量較高以及更新和與新系統的相容性較差。
有很多方法可以優化和改進 Xamarin,但它不能很好地工作,也不能解決根本問題。 因此,他們決定用 Kotlin 和 Swift(Android 和 iOS 的原生開發語言)重寫移動應用程式,以提高效能和穩定性,並跟上最新的系統更新。 這是乙個艱難但必要的決定,也是乙個需要花費大量時間和精力的長期過程,但他們相信這將使 Bitwarden 的移動應用程式變得更好,並為使用者提供更好的體驗。
他們還表示,他們將盡量保持移動應用程式的外觀和功能與現有應用程式保持一致,以降低使用者的遷移成本,並且還將藉此機會新增一些新功能和改進,例如黑暗模式、生物識別解鎖、自定義圖示等。
最後,他們表示,他們希望在2024年第一季度完成移動應用的重寫並發布新版本,同時也繼續維護和更新現有的Xamarin版本,直到新版本完全穩定可靠。
Bitwarden 是乙個開源密碼管理器,可幫助您安全地儲存和同步各種應用程式和應用程式的帳戶和密碼。 Bitwarden 使用 AES-256 加密、雙因素身份驗證和零知識架構來確保使用者資料的安全性和私隱性。 Bitwarden 還為客戶提供各種平台,包括 Web、桌面、移動、瀏覽器擴充套件等,以及各種訂閱計畫,包括免費、個人、家庭和企業等,以滿足不同使用者的需求。
Bitwarden 的開發人員放棄 Xamarin 並計畫用母語重寫移動應用程式的訊息引起了業界和使用者的廣泛關注,許多人對 Bitwarden 的決定表示支援和期待。 一些行業專家認為,Bitwarden 的決定是乙個明智的選擇,也是一次勇敢的嘗試,以證明 Bitwarden 對移動應用程式的重要性和承諾,以及 Bitwarden 對開源和安全的承諾和信念。 一些使用者表示,他們希望 Bitwarden 移動應用程式的新版本能夠提供更好的效能和體驗,並且 Bitwarden 將能夠在不影響現有服務的質量和穩定性的情況下做到這一點。
資訊**:
1: going native: the future of the bitwarden mobile apps. reddit.
2: xamarin vs native ios/android vs hybrid development. altexsoft.
3: the password manager trusted by millions | bitwarden.