我最近进入了合约编程的世界,我的两个客户表示他们想做一些'时髦'的东西,比如ipod touch / iphone / ipad开发。我有一台Mac笔记本电脑(第一代macbook pro),我必须升级到雪豹,为I've read中的任何一个进行开发。所以这已经是一个承诺,考虑到我在笔记本电脑上的所有东西,我必须确保从备份中恢复。
我的预算有限,但我想我需要学习这项技能。我应该学习哪种设备来学习这种开发,iPod touch或iPad?我没有iPhone的钱。
我认为iPhone / iPad SDK有一个模拟器模式,但我希望我可以推出可用的设备,以确保一切都按照我的预期运行,即什么是易读的笔记本电脑的屏幕仍然可以触摸等等。
答案 0 :(得分:1)
iPad - 因为您可以在Mac和iPad上模拟其他人。
答案 1 :(得分:1)
目前,iPhone和iPod Touch的应用程序已超过十万个,所以我建议开发适用于iPad的应用程序。用于区分自己的应用程序要少得多。
您可以在iPad上使用iPhone应用程序,但我建议不要在真正的iPod Touch或iPhone上测试它们。感觉会有很大不同。例如,我一边拿着手机一边单手打开我的iPhone,但是Ars Technica对iPad的评论说这在iPad上真的不可行。
答案 2 :(得分:0)
我会拿到iPad。我一直在使用iPhone和现在的iPad开发工作,iPad将在iPhone屏幕尺寸上运行仅限iPhone的应用程序。除非您需要相机,否则它是运行为任何iPhone OS设备开发的应用程序的最佳选择。你应该记住iPad上的应用程序性能要比iPhone / iPod touch好得多。由于它是合同工作,我假设它更多的是公用事业,或者基本上他们的网站作为应用程序。因此,100%的性能测试并不像3D游戏那么重要。
答案 3 :(得分:0)
理想情况下,您总是会在实际目标设备上测试应用。所以,如果你想构建iPad应用程序,你会得到iPad。如果你想构建iPhone应用程序,你可以获得iPhone或iPod Touch。 iPad将运行iPhone应用程序,但您无法在模拟器和iPad中测试性能。性能始终是iPhone级设备的关注点。此外,您无法真正评估iPad上的完整iPhone用户体验,因为物理外形和屏幕分辨率/像素密度以及许多其他细节都不同。