0

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

4

3 回答 3

4

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

于 2013-05-08T23:00:13.947 回答
1

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

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

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

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

于 2013-05-09T14:51:15.497 回答
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 OS 机器上花费 200+,并且仍然拥有相同的选择。另一件事是,您始终可以通过 Mac 运行 Windows,因此在几乎任何情况下,这都是一种积极的消极情况。

希望这可以帮助!

于 2013-05-08T22:59:55.337 回答