【问题标题】:Can an IPhone app be developed on a PC?可以在 PC 上开发 iPhone 应用程序吗?
【发布时间】:2012-07-21 00:32:35
【问题描述】:

我无权使用 MacOS 机器。我在研究 iPhone 开发时发现的所有东西都让我相信你必须有一个为 iPhone 开发。我有一个 Windows 7 开发框,在后台运行带有 IIS 6.0 的 Visual Studio 2010。我需要开发一个应用程序。我可以只使用 HTML5、Javascript 和 CSS3 创建一个图标在桌面上的浏览器应用程序吗?我可以在没有 MacOS 和 Objective-C 的情况下做到这一点吗?最重要的是,我可以在不花费数百美元或工时的情况下做到这一点吗?

编辑:

我将简化我的问题:我可以开发一个可以在 iPhone 上脱离浏览器使用的 IIS Web 应用程序吗?

进一步编辑:

PhoneGap.com 是否创建原生 iPhone 应用程序?

【问题讨论】:

  • 简短的回答是:你可以只做一个网络应用(你不能在苹果 iStore 中出售它)
  • 我不在乎卖掉它。我的客户只是希望它脱离浏览器。我什至从来没有拿着过 iPhone,所以我在黑暗中工作。我可以用 HTML 5 做到这一点吗?
  • @Jordan,你当然可以做 HTML5,但这仍然分为两类:Web 应用程序或本机应用程序。 Web 应用程序仍然通过网络浏览器,您可以让它们看起来像原生应用程序。在这种情况下,您可能仍需要 iPhone 对其进行测试。对于原生应用程序,您可以编写代码,但您需要将它们(通过 PhoneGap)翻译成原生代码,并在 xcode 中编译,是的,您需要一个 mac。

标签: iphone


【解决方案1】:

不,你不能。

考虑购买一台使用 Mac Mini。你的很多需求都会得到解决。

【讨论】:

  • 哈哈,他们说微软是垄断者。
  • 我认为如果有人向苹果支付几(10 - 100)亿美元,他们会很高兴为其他制造商制作一个 OSX 版本。我讨厌为 4.x 版本的 iOS 开发应用程序(如果可以选择,我会开发 5.x 及更高版本),所以我可以想象制作一个应该在第三方上运行的操作系统版本意味着什么硬件!市场和垄断是一个全新的话题:)
  • @Jordan,这仅适用于 PC 世界。大声笑
【解决方案2】:

您需要 Mac 和 iWhatever 来开发原生 Objective-C 应用程序。

但是,正如您所观察到的,您可以使用 HTML5 等编写一个 Web 应用程序,用户可以将其部署到他们的桌面上。

请注意,Web 应用程序没有获得与 Safari 完全相同的运行时引擎,因此速度不会那么快 (http://9to5mac.com/2011/03/17/apple-confirms-ios-web-apps-run-slower-than-safari-dont-utilize-ios-4-3-web-performance-optimizations/)

这可能已经改变了。

你能在不花费数百美元或工时的情况下做到这一点吗?那是主观的。

【讨论】:

    【解决方案3】:

    您可以使用诸如 Adob​​e AIR 之类的东西在 Windows 机器上创建一个应用程序,您可以使用 JavaScript 或 AS3 进行开发 - 请注意性能问题。 见:http://www.adobe.com/devnet/air/air_for_ios.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2021-04-12
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多