On the Native AOT .NET 7 discussion it was made clear that targeting native shared libraries will be supported only on Windows (x64/ ARM64) and Linux/MacOS. For our scenario we are building a multi-platform SDK that will target mostly Windows ARM 64 and Android/iOS. We would expose ABI type entry points to allow consumers of different runtimes to consume our SDK (Unity/ Unreal engine and others). We also think this effort could help several people that want to write JNI modules on Android for example.
We would like to start a discussion to see if it seems reasonable to fill the gap for Android/iOS, by enhancing the existing MONO support. The time frame for this effort should be around the proposed .NET 7 time frame.
Starting with a simple 'Hello World' would be the first step to convince the rest of the team that is a realistic option.
CC: @jkotas