Xamarin使开发跨平台的c#成为可能。(a)ikvm允许c#使用Java库(example.jar)。是否有可能使用生成的example.dll(理论上)例如使用Xamarin.Forms时UWP吗?有没有在UWP中不使用ikvm的更好方法?(b)Java绑定库在例如example.jar,_是仅在android平台上可用的包装器,而不是例如UWP?
而且a和b选项之间有什么区别?有没有一个优点能给另一个优点,以及推荐的做法?
(a)ikvm允许c#使用Java库(example.jar)。是否有可能使用生成的example.dll(理论上)例如使用Xamarin.Forms时UWP吗?有没有在UWP中不使用ikvm的更好方法?
不,您不能使用它。因为这是两个不同的操作系统,所以就像在MacOS计算机上尝试使用.exe
。
(b)Java绑定库在例如example.jar,_是仅在android平台上可用的包装器,而不是例如UWP?
完全正确!
而且a和b选项之间有什么区别?有没有一个可以给别人带来的好处,以及推荐的做法
逻辑上我看不出有什么区别,但是this是Xamarin推荐的做您想做的方式!