有没有示例演示同一个应用打包成不同平台的包 #444
Replies: 2 comments 1 reply
-
Hi, I don't speak Chinese (like many others), so here's a google-translated version of the issue:
For windows/linux/mac, everything should work with the same setup. For web, you'll need a special setup that uses Dioxus doesn't have the infrastructure to run existing examples on the web, but it should be easy to make them work in a standalone project. For Android/iOS, unfortunately, I don't think Dioxus is working at the moment. |
Beta Was this translation helpful? Give feedback.
-
目前我们的 Android IOS 的支持做的并不好(因为上层我们使用的框架原因),所以说我们在这里仅仅讨论 Desktop 和 Web 平台的项目。 因为 Web 使用 WASM 进行打包,所以说我们有一些 API 在 Web 平台上是有局限性的,所以说正常情况下,你很难做到 Desktop & Web 平台的同时兼容(当然通过特殊手段也是可以实现的,这会非常复杂) Web 打包使用 dioxus-cli 中的 build 方法就可以将你的 Web 应用打包成一个可以随时打开的网页程序。 Desktop 打包目前仅仅做到了可以编译成二进制应用(可以运行的那种),但如果你想打包成类似于 dmg 之类的文件,目前 Dioxus 暂时没有这方面的实现,可能需要自己通过一些手段完成。 题外话我们在 Github 社区中一般会使用英文进行交流,不过如果你对 Dioxus 感兴趣的话,可以加入我创建的Q群:863409183 |
Beta Was this translation helpful? Give feedback.
-
比如我开发一个切换桌面壁纸的程序,可以做成windows/linux/mac下的包,或者 web 或者打包成可以发布在android ios上的包
Beta Was this translation helpful? Give feedback.
All reactions