V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
drymonfidelia
V2EX  ›  程序员

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

  •  
  •   drymonfidelia · 82 天前 · 1358 次点击
    这是一个创建于 82 天前的主题,其中的信息可能已经有所发展或是发生改变。

    测试环境是同网络的一部 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 数据都是乱的,同步出一堆空白条目,只能退出重新登录才能恢复正常,但是今天测试的时候没出现过)

    5 条回复    2024-09-06 15:56:03 +08:00
    DIO
        1
    DIO  
       82 天前 via Android
    edge 插件登陆后很卡,chrome 好一些
    lisxour
        2
    lisxour  
       82 天前
    MAUI 就算是下官方的 demo ,切换等等的动画都肉眼可见的不丝滑
    zhhmax
        3
    zhhmax  
       82 天前
    自建的 vaultwarden ,手机上没感觉到,Mac 上是真的卡。
    drymonfidelia
        4
    drymonfidelia  
    OP
       82 天前
    @lisxour 官方 demo 按 Release 构建后还好,比 Flutter 丝滑
    Flutter 那个才是真卡
    frankilla
        5
    frankilla  
       82 天前
    - -手机 PC 没感觉到卡。怎么卡了?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 09:47 · PVG 17:47 · LAX 01:47 · JFK 04:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.