我最近在Windows 10上购买了Lumia 950,并希望开发一些通用Windows应用程序,我已经开发了在Eclipse上开发的Android应用程序。
所以,我更愿意在我的Mac(OS X 10.9.5)和跨平台(我还有iPhone 4S)上进行开发。如果我真的需要在Windows上开发,我在虚拟机上有一个Windows 10 Insider,但我更喜欢用它来测试我的应用程序。此外,开发Mac应用程序可能很有趣。
我不知道是否有很棒的Eclipse插件可以做到这一点,因为它已经是一个“gaz工厂”,我更喜欢Xamarin,它似乎更适应。
但是我不知道使用哪个版本,这个工具有很多偏差:
我有很多问题:
感谢让我明白:)
答案 0 :(得分:1)
在Windows上,Xamarin应用程序开发有两种选择。
Visual Studio 是Windows上Xamarin的默认选择。它拥有最新的支持,应该是最稳定的。自微软收购Xamarin以来,该平台对所有开发人员免费,因此您不再需要付费的Visual Studio IDE,但您可以使用Visual Studio社区。 p>
Xamarin Studio 是第二选择,也很好用,但由于所有的扩展和一流的支持,Visual Studio绝对是一个更好的选择。
在Mac上,您只能使用 Xamarin Studio 。该应用程序应始终与Windows版本相同。
如果你真的不想使用Windows 10(这是一个很棒的操作系统;-)), Xamarin Studio 可能会满足你对iOS开发的需求。但是对于UWP,您需要在Windows上使用Visual Studio,因为这是构建UWP应用程序的唯一方法。
Android 模拟器可在Mac和Windows上使用,因此您可以在那里使用。
iOS 模拟器仅在Mac上运行,因此如果您在Mac上使用Xamarin Studio,它将开箱即用,如果您在Windows上使用Visual Studio,则需要连接到它使用内置的Visual Studio Xamarin Mac Agent 。最新版本的Visual Studio还预览了一个很棒的Remote Simulator for iOS。有了这个,您可以直接在PC上查看模拟器,甚至可以使用触摸手势来控制它,这在Mac上通常是不可能的。
UWP 有适用于桌面的移动和模拟器模拟器,您需要在Windows 10上使用Visual Studio来运行它们(并构建UWP应用程序)。
是的!正如我上面所说,这是一流的体验!
您可以在Mac上开发iOS和Android应用程序,但需要使用Visual Studio Windows构建UWP应用程序。
在Mac上,您可以调试Android和iOS应用,并通过连接并选择它作为调试目标在真实设备上进行测试。
在Windows上,您可以在设备上调试UWP和Android应用,也可以通过连接Mac代理调试iOS应用,如上所述。 Visual Studio和Mac Agent与Mac的通信非常好,所以即使在真正的iOS设备上进行调试它也能很好地运行:-)。
希望这有帮助!期待您的UWP和Xamarin应用程序:-)!