Bitwarden 老 App 卡顿真的是 .NET MAUI 造成的吗?还是单纯 .NET 版写得烂造成的

1次阅读

共计 467 个字符,预计需要花费 2 分钟才能阅读完成。

测试环境是同网络的一部 iPhone 15 Pro Max(Swift 写的新版 App)和一部 iPad Pro 2022 M2(.NET MAUI 的老 App)

均使用 官方服务器,批量导入了 130 条随机生成的账号密码,加密循环轮数调到最大。

不管是哪个操作,Swift 写的新版 App 明显都丝滑一点,Auto-Fill 老 App 永远慢 1s,体验差异最明显的是打开文件夹,.NET MAUI 写的客户端每个文件夹打开都要转圈 3 秒,Swift 的客户端都是瞬间打开。按正常的逻辑,解密密码库应该是只要启动时进行一次的,这 3 秒他在做什么呢?

我找了部吃灰好几年的 iPhone 8,装上最新版客户端后可能是因为上面没几个 App 的原因,虽然没有高刷,甚至感觉比 iPhone 15 Pro Max 还丝滑。(不过启动后首次解锁会慢一点)

估计是刚上线的原因,目前 Swift 版稳定性还差一点,测试过程中闪退了 4 次(.NET 版以前也会闪退,登录多个 Bitwarden 账号的情况下还多次出现窜号导致整个 App 数据都是乱的,同步出一堆空白条目,只能退出重新登录才能恢复正常,但是今天测试的时候没出现过)

正文完
 0