可能是最好的密码管理器 (之一) 的 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圈内资讯欢迎持续关注编程学习网。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/11851/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料