migueldeicaza / WasmerSharp

.NET Bindings for the Wasmer Runtime
MIT License
319 stars 24 forks source link

Android / Unity Engine Support? #9

Open KTRosenberg opened 4 years ago

KTRosenberg commented 4 years ago

I am looking for a high-performance wasm vm or interpreter that cab run modules at runtime using C# Unity scripts. My target devices are Android-based headsets. From the description, it sounds like WasmerSharp is more for server machines running the main Windows/Linux/Mac OSes, so this wouldn't work for my use case. Would you confirm whether WasmerSharp might actually be workable? If so, then how would I proceed?

syrusakbary commented 4 years ago

Note: since Wasmer 0.12 we support ARM devices (Aarch64), so I think it would be easy to support it once WasmerSharp updates to the latest version of Wasmer

migueldeicaza commented 4 years ago

I should look into upgrading Wasmer, although I do not know if this is what he is looking for?

KT, you want to run WASM code statically on the target device?

KTRosenberg commented 4 years ago

I wanted to run wasm in a C# host program, sort of in the way you can just wasm in a js host program in a web browser.

migueldeicaza commented 4 years ago

Got it - yes, so I need to upgrade WasmerSharp to bundle a newer version of Wasmer to solve this.

GabrielePicco commented 1 year ago

Hey @migueldeicaza , just wanted to know if there is any plans to update Wasmer anytime soon. I would like to help with the effort, this seems potentially very interesting for many use-cases.