iPod Touch相比iPhone作为iPhone应用程序的开发平台 [英] iPod Touch compared to iPhone as development platform for iPhone apps
问题描述
基本上我想知道iPhone和iPod Touch的兼容性。我想知道,如果我可以买一个iPod Touch(并节省一些现金),并开发iPhone应用程序,或者如果我真的应该花费额外的钱,拿起AT& T,得到的iPhone。
两个设备(iPod Touch中缺少的电话部分除外)有什么不同。
有人完成这成功?
我已经在这里在文本中更正了对iPod Touch的引用,以便@ person-b不会扼杀我..
此外,我想确保我指出事实上,我真的很感兴趣的在iPod Touch上开发iPhone应用程序的可行性。
就一般软件开发而言,获得iPod Touch是进入iPhone应用程序开发的绝佳方式。我住在内布拉斯加州,AT& T的覆盖面最多(我的朋友的iPhone在我家里没有得到一个明确的信号)。
我最近购买了一台MacBook和一个32GB的iPod Touch做只是你的建议 - 在预算中进入iPhone应用程序开发。最后,我打算拿起几个设备,但只是为了开始,打破银行没有意义。我开发了Windows和Linux软件,但我一直是Objective-C和Mac平台的新手,所以我期待着一个学习曲线。我希望不要在AT& T的时候,每月花费超过100美元的费用。
这里是我为新到的苹果的硬件和软件:
- MacBook - $ 1070
- iPod Touch 32GB - $ 428
- iPhone 3.0操作系统升级 - $ 10.70
所有人都说我花了$ 1500 )有一个可行的发展平台。根据BillShrink,平均使用计划的16GB 3GS的TCO为2800美元( http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/ )。添加在MacBook中,你在前两年达到近4000美元。我有2倍的容量为$ 440 ...
虽然我同意直接到iPhone提供最大的灵活性,我也认为iPod Touch是一个伟大的介绍到苹果的新软件平台。
更新:
一个主要原因是,获得iPhone 3GS是获得OpenGL ES 2.0支持。如果你想做任何高级的着色器渲染,3GS是唯一的iPhone将工作。对于OpenGL ES 1.1代码,3GS也是2G iPod Touch的近两倍。资料来源: http ://toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/
Essentially I'd like to know just how compatible are the iPhone and the iPod Touch. I would like to know if I could buy an iPod Touch (and thus save some cash) and develop iPhone apps on it or if I really should spend the extra money and put up with AT&T and get the iPhone.
What exactly is different between the two devices (other than the missing phone part in the iPod Touch).
Has anyone done this successfully? Or am I crazy for even thinking it?
EDIT
I've corrected the references to iPod Touch in the text so that @person-b won't strangle me..
Also, i would like to make sure that I point out the fact that I really am interesting in the feasibility of developing iPhone apps on an iPod Touch.
As far as general software development goes, getting an iPod Touch is a fantastic way to get into iPhone app development. I live in Nebraska, where AT&T coverage is spotty at best (my friend's iPhone doesn't get a clear signal in my house). You won't get the bells and whistles of a 3GS, but you'll save on the up-front investment.
I recently purchased a MacBook and a 32GB iPod Touch to do just what you're suggesting - get into iPhone app development on a budget. In the end I plan to pickup several more devices, but just to get started it doesn't make sense to break the bank. I've developed Windows and Linux software but I'm new to Objective-C and the Mac platform in general, so I'm expecting a learning curve. I'd prefer not to be forking over $100 per month to AT&T while I get up to speed.
Here's what I paid for new-in-the-box hardware and software from Apple to get started:
- MacBook - $1070
- iPod Touch 32GB - $428
- iPhone 3.0 OS upgrade - $10.70
All told I've spent $1500 (including tax) to have a viable development platform. According to BillShrink the TCO of a 16GB 3GS with an average usage plan is $2800 (http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/). Add in the MacBook and you're up to nearly $4000 in the first two years. I got 2X the capacity for $440...
While I agree that going straight to the iPhone provides the most flexibility, I also think that the iPod Touch is a great introduction to Apple's new software platform. You can save up to $2400 (depending upon how much your current cell plan costs) while getting a feel for the development process.
Update: One major reason to get the iPhone 3GS is to get OpenGL ES 2.0 support. If you want to do any advanced shader-based rendering, the 3GS is the only iPhone that will work. The 3GS is also nearly twice as fast as the 2G iPod Touch for OpenGL ES 1.1 code. Source: http://toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/
这篇关于iPod Touch相比iPhone作为iPhone应用程序的开发平台的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!