V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
YuiTH
V2EX  ›  程序员

Microsoft Teams 到底还有没有继续在转移到 Webview2?

  •  
  •   YuiTH · 2022-05-12 18:52:26 +08:00 · 2527 次点击
    这是一个创建于 959 天前的主题,其中的信息可能已经有所发展或是发生改变。
    观 Electron 讨论有感,去查了下发现之前有说法 Microsoft Teams 在转移到 Webview2 ,听上去也算是比较合理,毕竟都是自家的产品。M1 的 Teams 一直没消息可能也和这个有关?

    但是这个说法来源 https://twitter.com/TandonRish/status/1408085784016539653 都过去快一年了,怎么还没动静?

    另外有点好奇 WebView2 底层是不是调用了已经安装的 Edge 来做 render 和 JS Interpretor ?那没预装 Edge 的 macOS 和 Linux 怎么办自带 runtime 的话和 Electron 还有什么本质区别?
    10 条回复    2022-05-13 15:08:33 +08:00
    netnr
        1
    netnr  
       2022-05-12 19:11:47 +08:00 via Android
    打开 WebView2 进程对应的文件夹,独立于 Edge
    learningman
        2
    learningman  
       2022-05-12 19:32:47 +08:00
    C:\Program Files (x86)\Microsoft\EdgeWebView\

    C:\Program Files (x86)\Microsoft\Edge\
    learningman
        3
    learningman  
       2022-05-12 19:33:19 +08:00
    明明两个都是 64 位的为啥在 x86 文件夹(
    YuiTH
        4
    YuiTH  
    OP
       2022-05-12 20:47:47 +08:00
    @learningman 那所有 Webview2 的程序共用一个 EdgeView 吗?
    learningman
        5
    learningman  
       2022-05-12 21:04:10 +08:00
    @YuiTH
    BBCCBB
        6
    BBCCBB  
       2022-05-12 21:13:30 +08:00
    edgeview 特点好像就是全局共用一个,
    electron 是每个都开一个 runtime?
    ysc3839
        7
    ysc3839  
       2022-05-12 21:22:47 +08:00 via Android
    Edge WebView2 调用的是系统安装或程序自带的 Edge WebView2 运行时,不会使用系统中的 Edge 。不过可以使用非正式版的 Edge 作为测试用途。
    目前 Edge WebView2 不支持 Linux 和 macOS 系统。如果以后支持了,应该会有某种机制安装到系统中。但如果开发者一定要自带的话也没办法。
    ysc3839
        8
    ysc3839  
       2022-05-12 21:24:12 +08:00 via Android
    @BBCCBB Edge WebView2 只是可以共用程序文件,但只有使用同一个 data 目录时能共用相关进程。
    dacapoday
        9
    dacapoday  
       2022-05-13 09:00:52 +08:00
    转不转都一样!主观感觉 Teams 团队整体技术水平有问题,至少是桌面端:
    1. 日常卡死,卡死还仅在聊天框顶部显示一个小黑条,很难察觉自己已经掉线。
    2. 每日输入框必方向键失灵,无法移动光标。
    3. 但凡图片大一点,点开必白屏,还把聊天记录给遮住无法返回。
    4. 鸡肋的富文本格式渲染,贴进来的代码文字背景全黑,要么全白。贴网页文字,字体大小不一,都没法选中。

    体验巨差,反馈 bug 还不回。
    微软家同样用 Electron 的 VScode 比它体验好不说,就算遇到崩溃,vscode 会自动重启,teams 用个隐蔽的黑条小字算什么。
    YuiTH
        10
    YuiTH  
    OP
       2022-05-13 15:08:33 +08:00
    @dacapoday 我最恶心的是这么久了,Teams 还不更新 M1 版。VSCode 明明是第一批原生支持 M1 的软件,你用的还是可移植的 Electron ,实在搞不懂为啥不支持。
    卡也是真的卡。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5154 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 03:51 · PVG 11:51 · LAX 19:51 · JFK 22:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.