如果iOS模拟器仅在OS X上运行,是否有理由在Windows上安装MonoTouch环境?

时间:2013-05-08 22:52:52

标签: ide xamarin.ios ios-simulator

鉴于iOS模拟器仅在OS X上运行,人们在Windows上进行MonoTouch开发的原因是什么?他们为Windows和OS X提供MonoDevelop。

3 个答案:

答案 0 :(得分:4)

有些人更喜欢Visual Studio。有些团队可能投资了在Visual Studio中运行的工具(如ReSharper等)。维护其他.NET项目的团队可能不会将Mac切换为主要环境。

答案 1 :(得分:1)

仅使用mac工具才能放置应用程序的想法并非完全正确。您完全可以使用iTunes连接网站https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/4.0.0.7.3.0.9.3.1.1在应用程序商店中放置应用程序,并且您只需要使用xcode工具来处理诸如使用模拟器和其他选项之类的内容。人们之所以在Windows上执行诸如程序之类的事情,是因为有些人在Windows上使用UI的方式比在Mac上更为原生,因为它们完全不同。 Windows更具视觉效果,它提供了一种简单的方法来获取;虽然Mac在应用程序处理核心的方式方面更加用户友好。此外,人们并不总是希望为Mac机器支付1200+的价格,而他们可以在简单的Windows操作系统机器上花费200多个,并且仍然拥有相同类型的选项。另外,你可以随时通过mac运行Windows,因此几乎在任何情况下它都是一种积极的消极情况。

希望这有帮助!

答案 2 :(得分:1)

我目前在iOS开发中使用Visual Studio的个人原因是:

  1. 我正在进行混合客户端和服务器开发,并且有一个单独的解决方案,其中包含Xamarin Studio尚不支持的几种项目类型 - 或者它只是部分支持:

    • 便携式类库
    • Azure网站项目
    • WindowsPhone项目
    • WindowsStore项目
  2. Resharper和Visual Studio生产力工具是我工具链的关键部分 - 它们确实让我更有效率。 (还有其他工具,我在PC上比较熟悉 - 例如记事本++和Paint.Net等)

  3. 由于我在Windows上工作了20年,我在PC上的工作速度更快 - 尽管我使用Mac的速度越来越快。