编程学习网 > IT圈内 > 密码管理器Bitwarden决定放弃微软框架 完全重新开发iOS和Android客户端
2024
03-06

密码管理器Bitwarden决定放弃微软框架 完全重新开发iOS和Android客户端


可能是最好的密码管理器 (之一) 的 Bitwarden 终于意识到他们的 Android 和 iOS 客户端仿佛是上古软件,移动版 Bitwarden 功能简陋、设计过时、消耗的资源也更多。

为此 Bitwarden 决定完全放弃使用微软的 Xamarin 框架,重新使用 iOS 和 Android 的现代开发语言重新开发移动客户端。

8 年前 Bitwarden 使用 Xamarin 框架来开发移动客户端,彼时开发者可以复用 iOS 和 Android 的代码库,实际上就是减少了开发时间和资金投入,8 年后的现在这种做法显然已经过时了。

重新开发原生版客户端:

为此两天前 Bitwarden 开发者在 Reddit 论坛发布了一篇长文介绍他们与 Xamarin 框架的恩怨情仇,简单来说就是微软基本已经放弃了旧版本的 Xamarin 框架,转而开发名为 MAUI 的新框架。

如果 Bitwarden 继续使用 Xamarin 的话,那么将无法第一时间支持 iOS 和 Android 的新功能,因为必须等着微软为 Xamarin 提供了这些新功能的支持才行。

与其如此不如直接推倒重做,所以 Bitwarden 决定完全放弃 Xamarin 框架,转而使用 Android 和 iOS 平台的原生语言来重新开发。

临时的过渡期间:

作为临时过渡期间,目前 Bitwarden 还未彻底放弃 Xamarin 框架,为了能够支持 Passkey 即通行密钥,Bitwarden 将 Xamarin 升级到了 MAUI 框架,当然这个过程并不顺利,但好歹算是支持了 Passkey 并且用户日常使用应该也没太大问题。

几个月后的新版本

目前 Bitwarden 正在使用 Kotlin 开发 Bitwarden for Android 以及使用 Swift 开发 Bitwarden for iOS 版,新版本预计还需要等待几个月。

等新版本发布后用户会发现移动版与此前的版本有着天壤之别,新设计、支持系统控件、更好的性能和更好的体验,不过用户熟悉的操作流程基本不会改变。

以上就是密码管理器Bitwarden决定放弃微软框架 完全重新开发iOS和Android客户端”的详细内容,想要了解更多IT圈内资讯欢迎持续关注编程学习网。

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取