V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
luin
V2EX  ›  分享发现

1Password 8 用 Electron 重写了

  •  1
     
  •   luin · 75 天前 · 14423 次点击
    这是一个创建于 75 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://blog.1password.com/1password-8-for-mac-is-now-in-early-access/

    用了几个小时,体验和预期的差不多:
    1. 下载包体积达到了 Electron 的标准:> 100MB ;
    2. 内存用量可观;
    3. UI 不错,但不是原生的体验,不太习惯;
    4. 卡...明显的卡,也许 M1 会好一些?

    大家什么看法?

    顺便分享一下 Dave ( 1Password founder )关于新版的介绍:



    https://dteare.medium.com/behind-the-scenes-of-1password-for-linux-d59b19143a23
    154 条回复    2021-08-19 16:31:37 +08:00
    1  2  
    xiaket
        1
    xiaket   75 天前   ❤️ 7
    这种话不是指着自己鼻子说不靠谱吗?
    pupboss
        2
    pupboss   75 天前 via iPhone   ❤️ 2
    我坚持订阅用 1Password 就是因为它用原生实现的,是时候考虑弃坑了……
    InternetExplorer
        3
    InternetExplorer   75 天前
    有 iOS 应用,和 iOS 用同一套还能理解,往 Electron 上迁是什么鬼
    bleedfly
        4
    bleedfly   75 天前
    自建 bitwarden 吧,1password 太拉胯了
    pupboss
        5
    pupboss   75 天前 via iPhone   ❤️ 1
    reddit 下面骂声一片,高票的评论都是反对的,希望开发团队不要一意孤行
    https://www.reddit.com/r/1Password/comments/p2dmpt/all_aboard_1password_8_for_mac_is_now_in_early/
    yitingbai
        6
    yitingbai   75 天前
    Electron 开发的软件我都不让它常驻后台, 特别的反感, 能不用就不用, 必须要用的, 用完就退出程序
    agagega
        7
    agagega   75 天前 via iPhone
    恶心!恶心呐,恶心!
    shyrock
        8
    shyrock   75 天前
    用 Electron 应该是为了跨平台?
    1P 这种软件维护那么多平台,负担应该挺重的。
    yitingbai
        9
    yitingbai   75 天前   ❤️ 1
    @shyrock 又想挣钱又想轻松, 哪有那么好的事情, 用 Electron 跨平台轻松谁都知道, 1Password 的优势就没有了
    pupboss
        10
    pupboss   75 天前
    刚从 Reddit 回来,发现老外弱智真的多,几个睿智观点如下:

    1. 你们 mac 用户体验那么长时间的原生性能了,为啥不能照顾下 Windows Linux 用户?
    2. macOS 自从多年前就跟坨屎一样了,你还在谈好的体验?
    3. Windows 用户付出了额外的钱来供养你们 mac 用户。

    果然一切 IT 问题讨论到最后都是 mac windows 和 linux 的纷争。
    Smash
        11
    Smash   75 天前   ❤️ 4
    1 年前就已经切换成 Bitwarden 了,还冲了个会员支持.

    1password 个人感觉优势不再.
    StephenHe
        12
    StephenHe   75 天前   ❤️ 1
    是时候弃坑了
    fffang
        13
    fffang   75 天前
    这种工具为啥需要迭代啊。还施行版本买断机制。来自 1P 用户。
    ck65
        14
    ck65   75 天前
    晴天一个噩耗啊。。
    Cielsky
        15
    Cielsky   75 天前 via Android
    bitwarden
    MrCurly
        16
    MrCurly   75 天前 via iPhone
    太恶心了..订阅到期看下别的平台
    sheep3
        17
    sheep3   75 天前   ❤️ 1
    除了 Electron 还有什么让小团队支持全平台的呢?维持全平台的客户端明显负担很重。
    sheep3
        18
    sheep3   75 天前   ❤️ 21
    仅仅是因为包比较大,所以就恶心吗?还是别的什么原因。
    vscode 我看用的人很多啊,然后 idea 用 Java 开发的什么的也是很吃内存用的人也很多啊
    = = 下意识就觉得很恶心,会不会太偏执了?
    nieyujiang
        19
    nieyujiang   75 天前 via iPhone
    开始寻找替代方案,唯一让我掏钱的优势已经没了
    muntoya
        20
    muntoya   75 天前   ❤️ 1
    咦,这不是为了跨平台减少开发量吗,为啥用 Electron 、更需要性能的 vs code 没人在意? 1P 这种使用频率低、界面简单的软件总不会比 vs code 还卡吧。
    Cavolo
        21
    Cavolo   75 天前 via iPhone
    8 看这不能买断了
    paradoxs
        22
    paradoxs   75 天前   ❤️ 1
    哈哈哈, 用这个工具的人原本就属于 geek, 看到用 Electron 估计难受死了。
    akring
        23
    akring   75 天前   ❤️ 8
    @sheep3 兄弟应该也用过 Electron 的 APP 吧?包大不大,内存消耗多不多,其实都是相对概念,Electron 在包大一倍,内存消耗多一倍的情况下,性能依旧比原生差很多,这就说不过去了。
    当然,你举的 VSCode 是例外,但 Electron 的世界里,能优化到 VSCode 那种丝滑效果的,最多不超过 10%。
    nieyujiang
        24
    nieyujiang   75 天前 via iPhone
    @akring #23 自信一点,1 %顶天了
    ncepuzs
        25
    ncepuzs   75 天前
    链接中的两篇都看完了。六月份刚续的一年订阅,还有这么长的时间可以观望,再看看。
    huiyifyj
        26
    huiyifyj   75 天前   ❤️ 2
    shadeofgod
        27
    shadeofgod   75 天前   ❤️ 4
    bitwarden desktop app 也是 electron 啊。。。
    hcen1997
        28
    hcen1997   75 天前
    electron 便宜啊,
    huiyifyj
        29
    huiyifyj   75 天前   ❤️ 7
    electron 很反感,如果只是即用即开倒还好,1password 这种后台常驻的都用就恶心了。
    这也是为什么会放弃 clash for windows, 改用 clashx (mac), clash.net (windows), Linux 下用原生 clash 内置的 web 。

    electron is shit, stop making app with it.
    icyalala
        30
    icyalala   75 天前   ❤️ 1
    @sheep3 无论功能多简单包体积都很大、启动慢、系统原生特性支持差、并且很可能有各种性能问题和卡顿现象。

    VSCode 目前的成就与 Electron 关系不大,它是个特例。如果非要说的话,Electron 那些毛病 VSCode 也有很多,但它能提供足够丰富的功能和性能,以至于让大家忽略其他问题。

    当然也有受不了 VSCode 启动速度之类的地方的,所以 Sublime 之类的 App 依旧有些市场。
    skinny
        31
    skinny   75 天前
    @shadeofgod 很多人可能不知道他们反感的也许不是 electron,再说了,一个密码管理软件的 UI,只要不是代码烂的泣鬼神,也谈不上什么性能问题……
    xingheng
        32
    xingheng   75 天前   ❤️ 1
    @sheep3 #18 Electron 达不到原生的体验,还很吃内存。它只是一个密码管理工具而已,和 vscode 的性质没法比啊,何况是从原生实现跳水到了 Electron,搁哪一个老用户都受不了啊!哪来的偏执??
    chenqh
        33
    chenqh   75 天前
    @akring 关键 vscode 是免费的呀,如果 vscode 不免费,我可能用 Jb 去了
    matrix67
        34
    matrix67   75 天前
    evernote 也是从原生到 Electron,都没啥人叫 看来 evernote 是没落了
    hahastudio
        35
    hahastudio   75 天前   ❤️ 3
    对我来说,Electron 还算是小问题。
    1password.community/discussion/115018/support-for-local-vaults/p3#Comment_604038
    不再有 local vault 。即便有一个问卷说如果 self-hosted 需求够多,也许会考虑一下。
    那么,再见。我是顾客,不是摇尾巴的小狗。
    starcraft
        36
    starcraft   75 天前
    我最明智的决定就是前两年及时止损,切到了自建 bitwarden 。
    当初大版本改动,各种不兼容切换版本失败,毫无解决方案,就让我彻底断了继续付费念想。
    看这里的信徒整天吹的 1p 无脑上、无敌,然而这货在我眼里就是个极不靠谱的野鸡团队。
    zackzeng
        37
    zackzeng   75 天前
    Electron 是个什么鬼,有啥劣势?
    我下了体验了一下。
    目前测试版,体验简陋。快捷键啥都没一个。所以删了。倒没有关注用啥语言开发的。
    charlie21
        38
    charlie21   75 天前
    @sheep3 #17 玩不起全平台就别玩
    atone
        39
    atone   75 天前
    @Cavolo 1Password 8 requires a membership.
    paradoxs
        40
    paradoxs   75 天前
    @starcraft 我最明智的决定就是前两年及时止损,切到了自建 bitwarden 。
    当初大版本改动,各种不兼容切换版本失败,毫无解决方案,就让我彻底断了继续付费念想。
    看这里的信徒整天吹的 1p 无脑上、无敌,然而这货在我眼里就是个极不靠谱的野鸡团队。
    ---------------
    这个论坛里面吹的东西,几乎没一样是好用的。

    比如招商银行信用卡。。
    iPhone9
        41
    iPhone9   75 天前
    下载试用了一下,挺烂的。还是上一个版本好用。
    LokiSharp
        42
    LokiSharp   75 天前
    内存加到 32G 的我感觉 Electron 可以接受了
    korokke
        43
    korokke   75 天前 via iPhone
    开发团队怎么想的…有什么必要吗
    fuwu1245
        44
    fuwu1245   75 天前
    拒绝一切基于 Electron 开发的应用。。包括 VSCode
    ck65
        45
    ck65   75 天前   ❤️ 1
    摘录一点 Tsai 的点评 https://mjtsai.com/blog/2021/08/11/1password-8-for-mac-early-access/

    - 原本二人团队可以写原生的 AppKit 应用,然而一个 473 人的团队接手了一套成熟的 AppKit 代码之后决定另辟蹊径。https://dteare.medium.com/14-years-of-growth-the-1password-story-fbbf58ebe28b
    - 有趣的是,尽管已有 iOS 版本,他们却也没有选择 Catalyst 。https://twitter.com/freak4pc/status/1425486569167851524
    - 新版本不再支持非订阅授权、独立保险柜,Dropbox 、iCloud 和 1PasswordAnywhere 同步。
    - iCloud Keychain 是个很有诱惑力的选项。

    基本上把我想说的都概括到了。如果 8 必须订阅,要么我会选择不升级,要么就换别家了。
    Cavolo
        46
    Cavolo   75 天前
    @atone 对的,折腾这打算迁移了,iOS15 支持 totp 了,但是这玩意迁入简单迁出难。
    Knuth
        47
    Knuth   75 天前 via Android
    密码管理软件为啥会需要客户端,不都是浏览器插件?
    Knuth
        48
    Knuth   75 天前 via Android
    推荐 bitwarden,之前用 lastpass,免费版 bitwarden 够用了
    sl0000
        49
    sl0000   75 天前
    1Password 8 不允许您通过 Dropbox 、iCloud 或除 1Password 之外的任何其他服务同步您的帐户和保管库。

    本来打算更新到 8 的 License 的,看来只能继续用我的 1Password 6 了。


    抢先体验下载
    https://1password.community/discussion/122136/

    https://www.engadget.com/1-password-8-mac-early-access-120012791.html
    SenLief
        50
    SenLief   75 天前
    bitwarden 除了颜值不太好,其他也不差啊。
    shintendo
        51
    shintendo   75 天前
    @Knuth 密码管理软件为啥会需要客户端,不都是浏览器插件?
    -------------
    冷知识:不是只有网页需要输入密码
    Knuth
        52
    Knuth   75 天前 via Android
    @shintendo 国内生态下我个人使用的桌面软件用到密码登录的实在太少了,大部分都得扫码
    BQsummer
        53
    BQsummer   75 天前
    我花了钱你却省了工作量,我不爽,你好恶心啊,23333 楼上的都是这逻辑
    JetMac
        54
    JetMac   75 天前
    以后只能用它的在线账户管理? 那绝对不会购买支持的。现在都是通过 iCloud 同步。
    wangxn
        55
    wangxn   75 天前
    @sheep3 应用自己的文件只占程序大小的 0.000000001%,其他都是 Electron 自己的东西。而且小文件巨多,假如是硬盘时代,用 Electron 写的东西启动起码要几秒。
    这点对于我来说很膈应。
    per
        56
    per   75 天前
    和自己的一些朋友也讨论了一下,一些 **个人看法**:
    1. 写了一个 csv 的处理脚本,一共花了一个小时,把自己 1password 里面的登陆信息迁移到了 iCloud keychain, 支持 OTP 。其他的信息,比如软件 license,信用卡信息提取到别的地方
    2. 1p 从 native 变成 electron 客户端开发,是让我们离开的直接原因。我在今天早上第一时间就下载了 1password8 试用了一下,卡断,UI 不统一,mini program 唤出无效,还有一大堆问题。Twitter 上看到一个让人发笑的问题: https://twitter.com/texec/status/1425536574306103299?s=20
    3. 不再提供其他云服务的同步功能,虽然我是会员,但我不知道也不认为 8 的开发需要把这个功能去掉,很多不想订阅的用户需要这个功能做同步。

    ---
    拿了 2 亿美金的投资之后,,就这?
    lc1450
        57
    lc1450   75 天前
    @sheep3 #18 首先 vscode 是因为微软优化的好,不是所有人都有那个实力。其次像 idea vscode 这种一般都是开发人员使用,作为一个普通用户,我是不愿意安装那么多 Electron 应用的。

    最近发现 Electron 应用的 portable 也很 bt,表面说不用安装,实际上会偷偷解压到 AppData 里面,恶心坏了
    Lision
        58
    Lision   74 天前
    之前买断了 1p7,新系统能用就苟着,跨平台需求很小了,准备和楼上一样批量转 keychain 。
    abcbuzhiming
        59
    abcbuzhiming   74 天前   ❤️ 8
    @sheep3 凡是用过 PC 原生程序的人,都不会对 Electron 这种动不动占上百 M 内存的软件有任何好感,更别说基于 Web 的 UI 目前在性能上差原生远的很,也就是新生代觉得可以接受,老 PC 用户根本无法接受这种性能。

    另外你也别拿 Vscode 和 idea 来说事,vscode 从来就不是以性能出众的(虽然在它用的技术这个领域里它性能已经算出众了)。和一票老牌的原生编辑器比 vscode 的性能一比遭,无非是作为新生编辑器社区够大,生态够大,所以性能不出众的问题大家也就忍了而已。至于 IDEA,我就一句话,我不得不用 IDEA 作为生产力工具,是因为 java 的 IDE 基本都是拿 Java 写的,大家性能差不多的烂,IDEA 功能还算可以,也只能捏着鼻子用了。

    我们只是没办法,不得不忍受这种非原生程序的性能,不是我们愿意我们喜欢,吹这些非原生程序的时候你可以说他们功能好用,社区庞大,但是唯独别吹什么性能。把 PC 当生产力工具的领域的用户太多都是原生时代过来的老油条,原生和非原生之间的性能差距远没到让人感觉不出来的时候,说这些非原生程序性能不行,没有任何错误
    Love4Taylor
        60
    Love4Taylor   74 天前
    钥匙串有个最致命的问题就是 Win 端稀烂,今天刚转出来。你果明明在微软官方扩展商店上架了扩展,但 iCloud 客户端里居然还识别不到 EDGE,非得你装个 Chrome 才行。另外就是完全没有管理功能没法复制以及修改。
    James369
        61
    James369   74 天前
    简直一边倒,看来都是性能控。要是用 flutter 各位能接受吗,不然 Qt 呢?
    linhongye
        62
    linhongye   74 天前
    VS code 也是 Electron 写的?
    ccppgo
        63
    ccppgo   74 天前
    keepass +1
    changhai
        64
    changhai   74 天前
    @paradoxs 这 AOE 伤了一大片,冷暖自知,每个人需求不一样的。
    abcbuzhiming
        65
    abcbuzhiming   74 天前   ❤️ 3
    @linhongye Electron 本质是个浏览器,里面跑的东西就是 web 前端,vscode 比较狠的地方在于它的 web 部分是用原生 JS 写的,没有使用任何 UI 库之类的东西,而且使用了很多“魔法”进行优化。这是绝大部分 Electron 开发者压根做不到的事情,他们基本都需要借用第三方 UI 库,也不可能进行“魔法”级的优化。就算是这样,vscode 的性能也只能说在 Electron 开发的程序中算非常优秀,和那些用原生技术开发的编辑器比比性能照样会败下阵来。
    lefer
        66
    lefer   74 天前
    @sheep3 #17 1P 团队一点都不小,而且一点都不穷。2 年前,他们接受了私募的投资。
    sheep3
        67
    sheep3   74 天前
    牛逼!我被说服了!
    1Password 作为一个还算比较有钱的 team,且桌面功能看起来并不是那么复杂的应用。
    选择了 Electron 确实不合适,有偷懒的嫌疑。

    但是我觉得如果是小团队,又想做出漂亮的界面,对流畅度没那么高的话,选择 Electron 还是可以的 = =
    ChefIsAwesome
        68
    ChefIsAwesome   74 天前   ❤️ 1
    密码管理器不应该是隐形的吗?还能整这么多“体验”,真是绝了。
    thunderw
        69
    thunderw   74 天前
    我坚持用 6 。什么时候 6 彻底不能用了就换别的。
    per
        70
    per   74 天前   ❤️ 1
    @sheep3 主要是 1p 团队的这个改版决策让人摸不着头脑。 你拿了投资,下一步要做的应该是优化各平台体验,吸引更多的用户来。 本身 native 客户端是一个很吸引人的点。这下可好,为了所谓的跨平台,做成了 electron,可能方便了各个平台的开发,可是同样的各个平台的体验也拉垮了。
    Twitter 上有人抱怨 electron 的改版,然后 1p 的人出来说: 你先别下决定,你先试试。然后别人晒出了截图,内存暴增,卡顿,resize 的时候卡死,1p 的人又说这毕竟是 beta 版本,我们正在努力优化。 这可太让人发笑了。

    又把第三方云同步给关闭了。 今天能关闭这些功能,明天说不定就能擅自关了其他的功能
    rophie123
        71
    rophie123   74 天前
    这个软件和电脑上的钥匙串有啥区别?
    Showfom
        72
    Showfom   74 天前
    Windows 版的 1Password 更是一堆 bug 估计官方都要放弃了
    securityCoding
        73
    securityCoding   74 天前
    safeIncloud
    witcherhope
        74
    witcherhope   74 天前
    keepass 够用了
    parametrix
        75
    parametrix   74 天前
    每个用 electron 的厂子都觉得自己能做出 vscode 的水平,目前看下来成功率不足一成,期待 1password 的表现 :)
    RicardoM
        76
    RicardoM   74 天前
    9 月到期后就不继续订阅了,iCloud keychain 也够用了
    lizytalk
        77
    lizytalk   74 天前
    试用了一下感觉还行,没有特别卡...平时其实本来也很少打开 1password,用的都是那个 mini 界面或者浏览器扩展。感觉现在的 mini 界面更好看了。
    akring
        78
    akring   74 天前
    @matrix67 宝友,可不兴泄漏人家公司机密啊
    MengiNo
        79
    MengiNo   74 天前 via Android
    paw 前几天也发邮件说要用 electron 了,一时失去两大利器。唉,劣币驱逐良币。
    akring
        80
    akring   74 天前
    @sheep3 这个确实,大家之所以不能接受,更多的是因为 1p 是从「原生」- > 「 Electron 」,妥妥的开倒车。
    akring
        81
    akring   74 天前
    @rophie123 没区别,如果是苹果全家桶,建议直接用钥匙串
    ns09005264
        82
    ns09005264   74 天前
    有没有用 Firefox Lockwise 的
    surbomfla
        83
    surbomfla   74 天前 via Android   ❤️ 1
    Bitwarden 也还是 Electron,缩小化至右下角后内存占用 20mb 上下,没那么消耗资源啊
    Hallelu
        84
    Hallelu   74 天前
    @BQsummer 并不是:)
    Mitt
        85
    Mitt   74 天前 via iPhone
    放弃 bitwarden 的原因之一就是非原生界面反应速度慢
    Tiande
        86
    Tiande   74 天前 via iPhone
    @surbomfla 导出库到 bitwarden 后才发现也是 electron,所以楼上那些拿 bitwarden 在喷的用户到底在喷什么🧐
    per
        87
    per   74 天前
    @Tiande 应该是 Bitwarden 不会一开始用 native,然后宣称为了跨平台用 electron,然后说性能提升,速度更快,实际上出来一用体验一团糟?
    surbomfla
        88
    surbomfla   74 天前 via Android
    @Tiande 不好意思,搞错了,缩小后占用 120mb 上下,但是 120mb 也不算太大啊
    sdd11
        89
    sdd11   74 天前 via iPhone
    @per 请问能开源这个 csv 脚本处理程序么,很多人会需要的,另 iCloud keychain 支持 otp 是不是需要 iOS15 ?
    per
        90
    per   74 天前
    @sdd11 otp 在手机应该是 15 开始支持的,在 mac 上的话,如果你没有最新的 beta 系统,也可以下载 safari preview 版本,safari 设置里面的密码管理器也可以加 otp 。 主要是 1p 的 csv 导出,无法导出 OTP 这个字段,你只能自己点进去 1p 的 otp 那个字段,找到里面网址的 secret=xxxx 这个值,这个值可以在系统自带的密码中添加成为 OTP
    AX5N
        91
    AX5N   74 天前
    好奇那些骂 electron 又用 vscode 的人为什么不用 sublime,要一开始都跑去支持 sublime 还能有 vscode 什么事。一个两个看上去对性能那么在意,却能忍受 vscode 那乌龟一样的启动速度,真是讽刺。
    shutongxinq
        92
    shutongxinq   74 天前   ❤️ 1
    @AX5N sublime $99, vscode 免费。能比吗?真是讽刺。
    belin520
        93
    belin520   74 天前 via iPhone
    又是经典跟风贴
    cmdOptionKana
        94
    cmdOptionKana   74 天前
    @AX5N 这是有历史原因的。

    本来支持 sublime 的人也非常多,插件市场也发展起来了,但 sublime 作者赚钱后有一段时间更新速度很慢。

    后来 GitHub (在还未被微软收购的时候)搞出了一个来势汹汹的 Atom (同步推广 Electron )!正如 JavaScript 借助 Nodejs 在后端疯狂开疆拓土一样,这次 Javascript 借助 Electron 在桌面端也是杀疯了。

    在当时来说,使用 Javascript 跨三大平台无痛开发是非常惊艳的,而且 Atom 的插件也是用 JavaScript,当时也正是 Javascript 第三方库爆发的时候。

    要注意,sublime 本质上是收费的,而 Atom 是免费的,GitHub 又是一家让程序员很有好感的公司,在这样的背景下,Atom 发展非常快,要啥功能都很快有人写插件。

    这还没完,突然平地一声惊雷,微软官方推出 VS Code,完全复刻 Atom 的成功模式,并且加入了微软的黑科技使运行效率有肉眼可见的提升。

    就是这样的势头,才把 sublime 打败。
    akring
        95
    akring   74 天前
    @AX5N 要照这么说 Sublime 早起跑好几年,最后还被乌龟一样的的 VSCode 弯道超车是怎么回事,用户又不是傻子,又免费功能又强,性能比原生不足比其他 Electron 绰绰有余,Sublime 没落也是用户用脚投票的结果。
    akring
        96
    akring   74 天前
    @cmdOptionKana 顺便提到 Atom 的话,早期的 Atom 和 VSCode 本是同根生,启动速度能差出一倍 😂
    Tink
        97
    Tink   74 天前
    完了,弃坑吧
    Tink
        98
    Tink   74 天前
    1password 能导入到 bitwarden 吗
    Valid
        99
    Valid   74 天前
    为什么大家都如此讨厌 electron 应用,我在后台运行一个 xnip 截图工具占用的内存都 150M 了,electron 应用也就 150M 啊
    damngood
        100
    damngood   74 天前
    @nieyujiang 还可以再自信一点...
    1  2  
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4016 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:30 · PVG 16:30 · LAX 01:30 · JFK 04:30
    ♥ Do have faith in what you're doing.