liuzhaowei55
V2EX  ›  问与答

「蹭个热度」Typora,网易云音乐 macOS 版是用什么 gui 技术开发的?

  •  
  •   liuzhaowei55 · Dec 2, 2021 via Android · 5927 views
    This topic created in 1805 days ago, the information mentioned may be changed or developed.
    这两个软件都可以跨平台使用,界面上不同平台十分一致,不同于其他的 electron 平台软件安装包又特别小都在 30M 左右,很好奇是怎么做到的。
    Supplement 1  ·  May 11, 2024
    云音乐桌面版于 2014 年 5 月上线,从上线到本次 3.0 改版之前一直沿用的基于 NEJ + CEF ( Chromium Embedded Framework ) 的 Hybrid APP 架构。

    官方解谜: https://juejin.cn/post/7366203409189896244?share_token=2a5c3d48-b4a3-4a58-a6bf-27d2cd02b1c8
    24 replies  •  2021-12-02 19:38:17 +08:00
    nl101531
    nl101531
    Dec 2, 2021 via iPhone
    1
    好奇加 1
    kingdream123
    kingdream123
    Dec 2, 2021 via iPhone
    2
    +1
    yveJohn
    yveJohn
    Dec 2, 2021
    3
    好奇+1 坐等楼下大佬回答
    Spoter
    Spoter
    Dec 2, 2021
    4
    原生代码
    dcty
    dcty
    Dec 2, 2021
    5
    比如说直接用的 webview
    TypeError
    TypeError
    Dec 2, 2021
    6
    Typora 是系统的 webview 吧
    xhyzidane
    xhyzidane
    Dec 2, 2021
    7
    网易云好像是 CEF
    Skifary
    Skifary
    Dec 2, 2021
    8
    Typora 在 windows 下的安装包并不小,shift+f12 能打开开发者工具
    Kilerd
    Kilerd
    Dec 2, 2021
    9
    typora 在 windows 和 linux 是 electron 吧,然后在 macOS 上面是原生开发。
    whatalittleboy
    whatalittleboy
    Dec 2, 2021
    10
    typora 按 shift+F12 能调出开发者工具,浏览器?
    noe132
    noe132
    Dec 2, 2021 via Android
    11
    网易云是 cef 。本质上都是 webview
    yangzzzzzz
    yangzzzzzz
    Dec 2, 2021
    12
    不知道什么开发的,但是 mac 版的网易云不太好用,经常出现播放栏透明的 bug
    MakHoCheung
    MakHoCheung
    Dec 2, 2021
    13
    网易云音乐是原生 + webview ,另外一个没用过不知道。其实可以用 accessibility inspector 这个软件就可以看到应用界面结构的。
    foolenius
    foolenius
    Dec 2, 2021
    14
    大公司应该有剪裁内核的能力吧,之前看到一个解决方案就有 https://github.com/weolar/miniblink49
    surbomfla
    surbomfla
    Dec 2, 2021 via Android
    15
    1.0 版本 快 70mb 了
    surbomfla
    surbomfla
    Dec 2, 2021 via Android
    16
    typora 1.0 版 mac 9.9mb win64 68mb linux deb 67mb
    Jiki
    Jiki
    Dec 2, 2021 via iPhone
    17
    网易云是 CEF ,之前拿过里面的图片
    kerro1990
    kerro1990
    Dec 2, 2021
    18
    mac 用的系统自带的 webview ,windows linux 都是 cef
    yEhwG10ZJa83067x
    yEhwG10ZJa83067x
    Dec 2, 2021
    19
    typora 能调出开发者工具,感觉像个浏览器
    jaywhen
    jaywhen
    Dec 2, 2021 via iPhone
    20
    typora->帮助->鸣谢
    wanguorui123
    wanguorui123
    Dec 2, 2021
    21
    webview
    AlphaTr
    AlphaTr
    Dec 2, 2021
    22
    不清楚他俩用的什么,但这种 WebView 的框架之前看到过 https://tauri.studio/en/
    undefined8
    undefined8
    Dec 2, 2021
    23
    和 vscode 一样 都用 js 写的吧
    chenluo0429
    chenluo0429
    Dec 2, 2021
    24
    看一下 ua 就很清楚了,typora 在 windows 上是 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Typora/0.11.17 Chrome/91.0.4472.164 Electron/13.6.1 Safari/537.36
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   987 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 19:12 · PVG 03:12 · LAX 11:12 · JFK 14:12
    ♥ Do have faith in what you're doing.