2009-11-22 28 views
1

我可以在Windows PC上开发和测试iphone原生应用程序并在任何iphone模拟器中测试吗?如果没有,那么Iphone本地应用程序开发的最低硬件和软件要求是什么?我想以尽可能低的价格设置开发环境。Iphone本地应用程序开发的最低硬件和软件要求是什么?

+0

这是很多很多问题的复本,包括以下内容:http://stackoverflow.com/questions/113547/iphone-development-on-windows,http://stackoverflow.com/questions/190662/ whats-the-the-cheap-mac-development-box-possible – 2009-11-22 18:17:53

回答

10
  • 基于Intel的Mac(可以是Mac Mini;我更喜欢MacBook Pro,我可以随身携带并在各种场所,办公室,儿童游乐场,儿童游戏场,以及旅行时开发... )
  • 的Xcode(免费下载)

可选软件我用所有的时间:

  • 的Adobe Photoshop(或类似的位图 和/或基于矢量的图像编辑 软件)
  • 的Logic Pro(或类似的声音编辑软件 SFX库)

可选的东西是不是我需要尽可能多的其他软件的开发。看起来在iPhone上,音频/视频体验与应用程序的功能一样是一个卖点。

至于模拟器是否足够好,我不得不说! iPhone Simulator适用于简单的应用程序,但它的处理速度比iPhone和iPhone Touches更快,使您的应用程序运行速度比现实世界更快。它在许多方面的表现也不尽相同,这使得拥有“真正的”替代品很重要。实际上,在一天的开发过程中,我可以使用iPhone模拟器进行80%的测试,并使用另外20%的iPhone OS设备,以确保我处于正确的轨道。我有两个带3.0和2.0软件的iPhone,另外还有两个iPod Touch。 2.0 iPhone是3G,这是最慢的,那么iPod Touches要快一点,iPhone 3Gs是最快的。我与所有人一起测试以确保用户体验在最慢的时候不会太慢。

+0

MAC中的一个问题,如果我为iphone开发购买MAC,那么我不能做Windows移动开发。 – 2009-11-22 08:55:29

+0

停止进行Windows移动开发。简单。 (你知道你可以在Mac上运行Windows?它是Mac不是MAC) 说真的,如果你是一个专业的开发人员,那么你不应该根据最不共同的分母来解决问题。如果这只是一种爱好,那么我可以看到你可能想要吝啬。 如上所述,如果您不得不最小化支出,可以在Windows或Linux机器上运行MacOS,但是您会发现很多我们没有尝试过,并且无法回答您的问题你有问题。 – mahboudz 2009-11-22 10:47:39

+0

@jitendra,无论如何 - 买一台mac,并用windows(使用bootcamp)双启动它,并执行两者。在基于Windows的机器上运行osx对ios开发来说只是矫枉过正。 – theiOSDude 2011-04-01 15:59:16

4

您基本上需要基于Intel的Mac。你可以找到便宜的Mac mini(并使用现有的显示器和USB键盘/鼠标)。

+0

是的。我使用最便宜的Mac Mini,随机附带RAM和硬盘驱动器。没问题。 – Nosredna 2009-11-22 06:18:22

+0

好吧,在iphone上测试呢。我是否需要购买iPhone或任何模拟器可以做所有测试? – 2009-11-22 06:19:43

+0

或者我可以购买并安装Mac OSX,并且可以在我当前使用的Windows XP英特尔机器上购买,或者购买Mac Mini需要购买? – 2009-11-22 06:21:32

1

如果你是认真对待iPhone的发展,买一个翻新的Mac Mini和翻新的iPhone来测试它。如果你只是想先玩,那么可以通过堆栈溢出(Stack Overflow)来搜索回答如何在Windows上进行iPhone开发的一千个其他问题。

0

如果你认真对待iPhone的发展,买一个翻新的Mac Mini和翻新的iPhone来测试它。我更喜欢使用mac-mini或基于intel的mac。你几乎可以在模拟器上进行所有的测试,除了这些很少需要原始硬件(Gps,从您的本地应用程序打开另一个iPhone应用程序)。内存模拟器没有它自己的内存,它取决于您的硬件内存,所以如果你想开发一个好的无错误的应用程序去购买苹果手机。

相关问题