我们已经在Windows的Xamarin中开发了一个跨平台的应用程序,现在我们正在努力制作与iOS相对应的GUI。
如果我理解正确,我们需要在MAC机器上切换到Visual Studio for MAC,然后在那继续我们的GUI开发。是否可以在Windows上开发所有内容并just在MAC机器上发布应用程序?我们如何包含android应用程序的逻辑和所有内容?
由您决定。只要在Mac上发布,许多应用程序就可以运行。其中有一些工件不应该出现在最终版本中。
为简化起见,就像询问是否应在不进行测试和修复的情况下发布该应用程序。在99%的用户中没有,但有时可能会起作用。
您可以使用Xamarin.Forms来为Android和iOS开发UI。
但是如果它已经是本地的,那么您仍然可以继续在Windows中进行开发。对于构建和测试,您绝对需要MAC,如果您不想使用VM,则可以使用https://www.macincloud.com/或使用相同服务的其他方在云上构建它,并在Windows上使用模拟器。
如果是跨平台的,那么我认为您正在使用.NET Standard作为共享代码库。因此,对于Android和iOS使用相同的逻辑不会有问题。