Bitwarden移动端彻底放弃Xamarin,各平台独立原生开发

最早的Bitwarden移动端使用Xamarin框架来跨Android和iOS

2024年3月,Bitwarden表示移动平台客户端核心已经过时,消耗的资源较多,他们计划使用Android和iOS的现代开发语言完全重写移动平台客户端。

2024年6月,Bitwarden发布了Beta版的使用Kotlin开发的Bitwarden for Android以及使用Swift开发的Bitwarden for iOS。

近日,Bitwarden for iOS无法切换到中文的bug终于被修复,Bitwarden for Android也正式发布。

资讯报道

Github仓库

应用商店

iOS相关bug反馈


加了

2 个赞

Hi 建议留一下来源链接,可以让有兴趣的同学参考

1 个赞
2 个赞

一个小软件,性能上能感受到多么明显的区别呢?

微软的框架,真是管生不管养

3 个赞

之前Android端的Bitwarden在解锁之后会硬控10秒钟,现在不会了


1 个赞

我是vaultwarden的服务器,用bitwarden app好像没遇到过解锁要卡那么久的情况。

我试着安装了新版本app 好像不再兼容旧版服务端 我更新docker服务端后发现好像新版app好像必须服务器开启ssl 且证书受信 才可用了
本来自己是仅内网同步 直接http访问ip地址+端口 现在似乎是不行了

刚才Bitwarden的Firefox扩展突然返祖成了旧版界面,卸载重装后恢复

我的Firefox上没有异常

跨平台还是不太行啊

如何看待微软裁掉了一批负责MAUI项目的资深工程师? - 知乎

田旗落地,MAUI解体

1 个赞

当年试过,空项目release构建,100+mb,直接不玩了

乔布斯发表关于 Flash 的思考的时候就曾指出来:

过去的痛苦经历让我们了解到,在平台和开发者之间加多一层第三方软件层,最终会导致大量不够水准的软件,并对整个平台的进步与发展起到负面作用。如果开发者开始依赖于第三方的库与工具,那么他们将受制于这个第三方:只有当第三方采纳了整个平台引进的新特性之后,开发者才能够利用它们。我们自己的平台的改善何时能够传递到开发者手中,不能由一个第三方来决定。

当这个第三方提供的是一个跨平台开发工具时,情况会变得更糟。某一个平台上的功能改善,第三方未必会立即采纳,而是可能会等到这些改善在自己支持的所有平台上出现时,才开始支持它们。因此,开发者就只有最基本的功能可用。

感觉这席话是专门针对某些以跨平台自居的应用程序框架来的,如果这样的框架开发出来的东西拉低了体验,甚至还会搞进去一大堆杂七杂八的东西,那也就中枪了。

我在知乎上面还看到有人这么吐槽:

上次听别人说,用 xamarin 写了一个 helloworld.apk ,居然重达 30MB。

MAUI 的根基就是 Xamarin,出这种情况自然也是历史遗留问题。

老乔人还怪好的。但是现在趋势是" 任何可以用 JavaScript 来写的应用,最终都将用 JavaScript 来写"。就算是苹果这么封闭的平台也阻止不了开发者用更省成本的跨平台来开发。
Software is getting slower more rapidly than hardware becomes faster.