C# 在Xamarin.Forms应用程序上嵌入ar.js

C# 在Xamarin.Forms应用程序上嵌入ar.js,c#,xamarin.forms,arkit,arcore,ar.js,C#,Xamarin.forms,Arkit,Arcore,Ar.js,我在为Xamarin试用ARCore和ARKit SDK的一些示例。这两个框架都非常强大,对于复杂的应用程序非常有用。 我需要开发一个简单的品牌应用程序,除了所有无聊的数据和信息,需要有一个选项,将打开一个屏幕,应该显示一个标记模型(非常接近这个演示) 是否有一种方法可以使用Xamarin.Forms(我需要Xamarin.Forms提供的跨平台功能)开发所有应用程序,并且使用这个ar.js组件有一个简单的屏幕(可能是原生的?浏览器?) 因为AR部分比较常见和简单,我认为使用Unity甚至ARC

我在为Xamarin试用ARCore和ARKit SDK的一些示例。这两个框架都非常强大,对于复杂的应用程序非常有用。 我需要开发一个简单的品牌应用程序,除了所有无聊的数据和信息,需要有一个选项,将打开一个屏幕,应该显示一个标记模型(非常接近这个演示)

是否有一种方法可以使用Xamarin.Forms(我需要Xamarin.Forms提供的跨平台功能)开发所有应用程序,并且使用这个ar.js组件有一个简单的屏幕(可能是原生的?浏览器?)

因为AR部分比较常见和简单,我认为使用Unity甚至ARCore和ARKit可能有点过分


你对此有什么想法?提前感谢

如果您在XF中寻找的东西还没有开箱即用(您可以在文档中确切地看到哪些组件可用),那么您要么自己构建它,要么从github获得解决方案

听起来,您的主要依赖项似乎是一个JavaScript文件。如果是这样的话,你至少有几个不同的选择

Razorviews:就我个人而言,我不太喜欢它们,但是如果你需要在你的应用程序和你正在显示的页面之间进行后端通信,它可以派上用场。Razorviews能够将html/js与内联C#代码混合(有点像ASP)

Webviews:更适合与Xamarin表单一起使用,它们使您能够利用将html呈现到chrome/safari。但是,这可能需要做更多的工作,具体取决于您正在做什么。如果您试图处理后端功能,您可能需要发挥创造性