昨天, RustDesk 项目正式将 flutter_desktop 分支合并到 master 分支,为最后发布做准备。RustDesk 的第一个桌面版本采用的是 Sciter 这个比较小众的 UI 库,当初选择它的首要原因是 “小而精悍”,但是 Sciter …
如何修改最新 Flutter,让其支持 Windows 7 RustDesk 开源远程桌面软件: rustdesk.com49 人赞同了该文章 我们在最近的 RustDesk 中引入了Flutter 3.24.5,结果导致无法在Windows 7上运行,为了解决这个问题,我们尝试修改Flutter Engine。 Flutter 3.24.5 在 Windows 7 上运行的解决方案 鉴于Flutter 和 Dart 官方已宣布,...
我们前面提到将 RustDesk 原来基于 Html / Js(Sciter)的前端迁移到 Flutter,不得不说迁移进度远远慢于预期,曾今一度怀疑当初的选型,可是又没有其他的更好选择。 Tauri 貌似是最好的选择,可是其性能应付不了我们的场景。Sciter 虽是采用 Html / Js,但是他的渲染是自己写的,有原生的 Video 接口。Tauri 采用自己...
RustDesk Desktop Flutter 迁移启动 经过一周的选型讨论,包括 Tauri 作者和flutter_rust_bridge作者的深度参入,我们暂时放弃 Tauri ,主要原因是 Tauri 放弃了共享内存的支持,而 IPC 目前性能很差,也看不到近期可以改善的可能性,偏偏这个特性的不完善对于 RustDesk 应用是致命的。 今天我们启动了 Flutter 迁移项目,整个...
C:\rustdesk\flutter>python --version Python 3.12.2在执行python脚本python3 .\build.py --portable --hwcodec --flutter --vram --skip-portable-pack 的时候,还是遇到了如下问题: 在编译rustdesk项目的过程中,无法编译hwcodec我们来单独列出来看hwcodec, https://github.com/rustdesk-org/hwcodec.git, ...
Rust可以说既兼顾了性能和安全,又兼顾了语言表现力和系统级编程能力,对这几个方面有追求的话应该是...
[Backport release-24.05] rustdesk-flutter: 1.2.3-2 -> 1.2.6 #322395 github-actions bot mentioned this pull request Jun 25, 2024 [Backport release-24.05] rustdesk-flutter: 1.2.3-2 -> 1.2.6 #322395 Merged 1 task Sign up for free to join this conversation on GitHub. Already have...
Flutter通过FFI调用Rust。这个项目完全开源,项目地址:https://github.com/rustdesk/rustdesk ...
rustdesk/engine main 2 Branches2 Tags Code This branch is 10 commits ahead of, 516 commits behind flutter/engine:main. Folders and files Latest commit rustdesk Merge pull request #7 from vitoway/mainDec 1, 2024 9176a59· Dec 1, 2024 History43,367 Commits .github Update to make flutter...
以RustDesk的移动版本为例,它采用Flutter作为开发框架,充分展示了 Flutter在实际项目中的强大潜力。在RustDesk中,大部分逻辑使用Rust编写,通过dart FFI接口调用Rust函数,实现C接口函数的调用。dart的FFI接口使用灵活,与C语言的dlsym功能类似,方便在dart中查找并使用函数,无需编写额外的桥接函数。然而,...