2014-01-21 48 views
1

我是一名Android应用程序开发人员,需要将应用程序移植到iOS。我对开发平台本身,Apple模拟器以及使用iPhone进行测试有几个问题。 1)我将不得不购买苹果公司来开发。我正在考虑使用SD驱动器和热处理器的Mac-Mini,售价约为800美元。加入2.6G处理器,8G RAM和256G SD驱动器,售价1200美元。我的其他选择是翻新MacBook Pro 15.4瓦/ 256G SD驱动器,i &四核,视网膜,8GB内存约1700美元 - 我倾向于笔记本电脑,除非有人告诉我迷你是好的dor运行XCode,开发等。这个平台的功能也与测试有关,请参阅下一个问题。我不打算将此平台用于其他任何开发。你会选择哪一个,为什么?IOS开发配置

2)在Android上,即使运行HAX的模拟器也没有那么快,除非我使用顶级的钻井平台,即便如此,它们也很慢。我知道Apple的模拟器比Android的模拟器要快得多,因为它不会在指令集级别模拟,而是在本地模拟API级别。鉴于上述迷你版足以满足体面表演模拟的需求吗?或者MacBook Pro更好?

3)最后一个问题是关于在真实设备上使用XCode和调试。我真的不想得到一个带有数据计划的iPhone,但是我确实有我妻子的旧iPhone 4S。我可以在Wifi模式下使用带有XCode的iPhone4S在真实设备上进行调试吗?我的应用程序使用REST API等与网站进行通信,所以我确实需要能够发出HTTP请求,尽管我不认为它是否通过Wifi或3G/4G蜂窝网络无关紧要。这是一个现场设备可行的调试配置吗?

在此先感谢您的意见和建议。 StackOverflow是一个很棒的资源,我一定会在适当的时候投票回应。

回答

1

1)我用Mac Mini开发了2年左右,运行良好,没有问题。对于编译时间,多任务等等,Macbook Pro当然更好(我现在有一个视网膜)。

2)和以前一样。 3)如果您有(或者您打算购买Apple开发者账户),您可以添加您的妻子的iPhone 4S UDID,然后您就可以对其进行测试。

1

1和2)对于ssd驱动器,mini确实足以运行Xcode。我正在用MacBook Air运行xcode,它工作得很好。 Mac Mini需要一个SSD,否则它是一台非常慢的机器。

3)它将与Iphone 4S做得很好。唯一的问题是Iphone 5和5S有更大的屏幕,但Iphone 4S仍然可以运行相同的操作系统。如果您可以看到大屏幕和小屏幕之间的布局差异,Xcode也会带有模拟器。

1

1)我已经使用Mac Mini开发iOS应用程序超过2年。我升级到8G的内存,这有助于它的性能,特别是当你有许多其他应用程序在同一时间运行。一台笔记本电脑也可以,而且实际上使得你的开发环境变得轻便,这是一大优势。

2)模拟器超级快 - 比实际设备快(至少达到5S),所以您不会遇到任何与Android开发有关的模拟器问题。此外,地图在模拟器上工作,您可以轻松模拟位置。

3)是 - 您可以使用wifi设备进行测试。 iPad,iPhone,甚至是iPod Touch。