哪台Mac可以开发iPhone应用程序?


16

我是使用Windows的开发人员。我有一些对iPhone应用程序感兴趣的用户,所以我现在正在寻找Mac。问题是,我对购买什么一无所知。

我不想使用Mac作为我的主要机器,我只想对它进行编码。因此,我想它不必那么强大。那你会推荐什么呢?新的或二手的...

Mac可以与我的USB键盘/鼠标一起使用吗?它可以与带有DVI端口的显示器一起使用吗?我需要适配器还是全新的硬件?

我在某处读到我需要英特尔CPU。这是真的?




硬件购物问题是题外话。在“ 询问不同的元数据”打招呼,讨论为什么以及如何将其更改为什么样的问题对研究将共同​​起作用的问题很有用。
bmike

我可以使用Windows的iPhone开发第一,潜在地节省$ 500-1000 + ...
BlueRaja -丹尼Pflughoeft

Answers:


22

当前升级到4GB内存的低端Mac Mini可能是您物超所值的最佳选择。除了8GB以外,这就是我所拥有的。以130美元的价格从亚马逊购买了我的内存,比苹果的内存便宜。这是一台非常强大的机器。如果您同时使用许多程序,则标准2GB可能会比较狭窄,但是4GB可以满足要求。8GB似乎很划算,我同时使用的应用数量超过了您的平均数量,并且使用了许多Safari标签。

新的MacMini比2009的要好得多。我知道这一点,因为在此之前我有一个。当然有2GB :)。

您会喜欢OSX。如果您一年内放弃Windows,请不要感到惊讶。

关于您的特定问题:

  1. 当前任何Mac都具有Intel CPU。Apple于2006年从PowerPC切换到了,是的,您需要一台PC,但是无论如何您都不想要一台这么老的计算机!

  2. 几乎任何键盘或鼠标都可以在OS X上正常工作。如果您使用某种精美的鼠标或键盘,则可能需要一些第三方软件才能使所有这些自定义部件正常工作,但是所有标准部件都可以。工作; 左键单击,右键单击,滚轮,光标控制等。但是,有可能没有OS X等效的第三方软件。

  3. 最后,Mac可以与标准显示器一起使用,甚至可以与具有DVI,VGA和HDMI输入的常规现代电视一起使用(实际上,所有这些都可以)。您最需要的是在Best Buy,Apple Store等处找到的通用适配器。


1
配备8 GB内存,特别是在进行开发工作时。当您打开许多东西时,额外的净空便会派上用场。
假名称

对这个建议的唯一的事情是,你不能把你的开发环境的道路上进行调试等
JBRWilkinson

@HandyRandy:我已经习惯了双显示器,我想知道mini mac是否支持双屏?
陈(Chan)

7

当前任何Mac都可以正常工作。只需以您愿意支付的价格选择最喜欢的外形即可。

我使用Mac mini进行iphone开发,并且可以在所有标准外围设备(显示器,键盘和鼠标)上正常使用。我必须获得显示器的适配器。


好的,谢谢您!例如,它可以与Power Mac G5一起使用吗?我需要哪个操作系统版本?
mseo 2011年

1
@mseo-PowerMac G5 不是当前的Mac。Apple于2003年推出了PowerMacs,并于2006年停产了它们。当前的产品是Mac Pro,但这可能比您需要的机器还要多。
Dori

1
要支持最新版本的iOS,您需要雪豹。
凯文·劳伦斯

4

我完全不同意Mac Mini的所有建议。

取得Macbook。二手或新的,取决于您的偏好。或更妙的是-获得与Macbook价格相同的Air

今天,一个新的迷你电脑比两款笔记本电脑都便宜300美元(售价为999美元),但您不必处理键盘,鼠标,最重要的是没有电池。从我的角度来看,任何不打扰的计算机都是要开发的中断经销商。添加所有这些,再加上所使用的空间,功耗和便利性,我们可以轻松地总结出macbook更值得。另外,借助空气,SSD使其物有所值

mini可以用作家庭服务器或任何专用机器。切勿将其设置为台式机,也不要进行频繁的用户输入-即使可以像任何凌乱的PC一样将其设置为台式机。

无论如何,我是PC的老用户,我从来没有丢过Windows或PC,但是如果您要开发到Mac,请全力以赴。学习享受苹果的方式,也要讨厌它,并让它成为现实。该软件确实是Mac OS上的软件,而不是不适合的移植产品。为Mac制造的真正软件有很多细微差别,可以使您的软件在苹果市场上取得成功而有所作为。

如果愿意,您甚至可以使用bootcamp在其上安装Windows,但是就像其他人所说的那样,作为开发人员,您会爱上Mac OS和出色的硬件(如果使用Mini则不会发生)。


4
在不同的SE网站上已经进行了一些讨论,以购买哪种Mac来开始iOS开发,而Mac Mini是迄今为止最受欢迎的选择。甚至Mac Mini也比Air具有更多的可升级部件。单单是Air的屏幕尺寸,就将使复杂程度合理的软件开发比其所需的困难。
菲利普·里根

@Philip不会让您在笔记本电脑上拥有外接显示器和键盘以及笔记本上的所有其他物品,但是您无法随身携带mini或iMac随身携带任何东西。毫无疑问,这最终只是一个口味问题,我只是感到惊讶,没有人提到通过“移动”获得的所有优势。但是从我的角度来看,屏幕尺寸是唯一可观的缺点!:P
cregox

2
@Everybody Mac Mini可以立即为市场上的所有Mac提供最强大的功能。比MBA的价格低300美元,您将获得2倍的处理器速度,更大的HDD,更多的RAM,更好的图形等等。
SeniorShizzle,2011年

@SeniorShizzle更大的HDD和更快的2倍处理器进行开发的意义何在?我发誓要使用SSD。
cregox

1
便携式Mac使您能够调试基于位置的问题,例如“我们到了吗?” 应用。
JBRWilkinson'2

3

老实说,现在市场上的任何Mac(目前由Apple出售)都可以。诚实地根据价格选择。但是,如果您不打算像普通计算机那样使用Macbook Air,我不建议您这样做。您最好的选择可能是Mac Mini,它具有Intel CPU,并且可以为您要执行的操作提供足够的速度和兼容性。它们比其他Mac便宜得多,您可以将它们与预先存在的显示器/鼠标/键盘设置配合使用。如果您购买了一些小的切换器设备之一,并且可以将一台显示器/鼠标/键盘设置与两台或更多台计算机一起使用,那么这真的很好。Mac Mini可以使用DVI端口,如果您购买的型号不包装在包装盒中,则Apple会售卖20美元的适配器,让您便宜地买到所需的适配器。

总而言之,恕我直言,Mac Mini是必经之路。第二个最好的选择是iMac,您可能会更喜欢它(它拥有更多的“ Mac”体验,我保证您会爱上它)。


3

同意Mac Mini的建议,但只是让您知道,如果您想要一台笔记本电脑,也不会有任何问题。我已经在2009年的白色Macbook上成功开发了4个应用程序,没有出现任何问题(我确实将内存最大化为4Gig,但用500Gb的硬盘代替了120Gb的硬盘。)


我做了完全一样的事情,但只是在游戏后期。2 gig和120 gb足以满足开发需求。问题还在于它是我唯一的个人计算机。
cregox 2011年

@Cawas我自己升级的原因相同。
gnuchu 2011年

2

我首先要使用Mac Mini,然后将键盘和显示器连接起来,然后使用远程桌面连接到Windows PC


2

我认为出于实际原因,您想使用Mac OS,该Mac的显示屏必须足以显示整个iPhone4(或iPad)模拟器。当您必须在显示器上上下移动模拟器窗口以查看其中的内容时,这很烦人。

您还需要一个USB端口,以便在真实的iPhone或iPad与开发机之间进行同步。

Apple出售的任何机器都可以很好地运行开发人员工具(Xcode),但要做些功课以查看舒适显示模拟器(和其他工具)所需的像素数。我认识的大多数开发人员都使用多个显示器,因此倾向于使用允许您连接第二个甚至第三个显示器的计算机。我正在使用4岁的MacBook Pro 17“。


1

我刚开始进行iOS开发并购买了Mac Mini,对于这样的小型计算机,它实际上非常强大。我确实将内存升级到了4 gigs。


@Dori,我的评论链接不是垃圾邮件,它是指向相关主题的帖子的相对链接,该主题解决了与iOS开发者处于早期iOS早期职位的人提出的主题问题。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.