作为开发平台,我应该选择什么,是 iPod 还是 iPad?
我最近进入了合同编程领域,我的两个客户表示他们想做一些“时尚”的事情,比如 ipod touch/iphone/ipad 开发。我有一台 mac 笔记本电脑(第一代 macbook pro),我必须升级到雪豹才能为其中任何一个进行开发,从 我读过。因此,这已经是一个承诺,考虑到我在笔记本电脑上拥有的所有内容,我必须确保可以从备份中恢复。
我的预算有限,但我认为我需要学习这项技能。我应该使用哪种设备来学习这种开发,是 iPod touch 还是 iPad?我没有钱买 iPhone。
我认为 iPhone/iPad SDK 具有模拟器模式,但我希望我将要推出的设备可用,以确保一切按我的预期工作,即在笔记本电脑屏幕上轻松阅读的内容仍然可以通过触摸读取等。
I've recently gotten into the world of contract programming, and two of my clients have indicated that they'd like to do something 'trendy', like ipod touch/iphone/ipad development. I have a mac laptop (first gen macbook pro) that I'll have to upgrade to snow leopard to do the development for any of them, from what I've read. So that's already a bit of a commitment, given all the stuff I have on that laptop I'll have to make sure is recoverable from backup.
My budget is limited, but I think I need to learn this skill. Which device should I get to learn this kind of development, an iPod touch or an iPad? I don't have the money for an iPhone.
I think that the iPhone/iPad SDK has an emulator mode, but I like to have the device I'm going to roll out on available to make sure that everything works as I'd expect, ie, what's easily readable on a laptop screen is still readable on the touch, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
iPad - 因为您可以在 Mac 和 iPad 上模拟其他设备。
iPad - since you can simulate the others on your mac and the iPad.
目前,iPhone 和 iPod Touch 上有超过十万个应用程序,因此我建议为 iPad 进行开发。能够让你脱颖而出的应用程序少了很多。
您可以在 iPad 上使用 iPhone 应用程序,但我不建议在没有在真正的 iPod Touch 或 iPhone 上进行测试的情况下将它们推出。感觉会大不一样。例如,我在 iPhone 上打字,同时一只手握住手机,但 Ars Technica 对 iPad 的评论表示,这在 iPad 上实际上不太可行。
Right now, there's way over a hundred thousand apps for the iPhone and iPod Touch, so I'd suggest developing for the iPad. There's a lot fewer apps to distinguish yourself from.
You can use iPhone apps on an iPad, but I wouldn't recommend pushing them out without testing them on a real iPod Touch or iPhone. The feel will be much different. For example, I type on my iPhone one-handed while holding the phone in one hand, but the Ars Technica review of the iPad says this isn't really feasible on the iPad.
我会买iPad。我一直使用 iPhone,现在使用 iPad 进行开发工作,iPad 将以 iPhone 屏幕尺寸运行仅限 iPhone 的应用程序。除非您需要相机,否则它是能够运行为任何 iPhone OS 设备开发的应用程序的最佳选择。您应该记住,iPad 上的应用程序性能会比 iPhone/iPod touch 上的好得多。由于它是合同工作,我认为它更多地沿着公用事业的路线,或者基本上是他们的网站作为一个应用程序。所以100%的性能测试并不像3D游戏那么重要。
I'd get the iPad. I've been using an iPhone and now an iPad for dev work, and the iPad will run iPhone only apps at the iPhone screen size. Unless you need a camera its the best choice in being able to run apps developed for any iPhone OS device. You just should remember that app performance on an iPad will be much better then on a iPhone/iPod touch. Since it's contract work I assume its more along the lines of utilities, or basically their site as an app. So 100% performance testing isn't as crucial as a 3D game.
理想情况下,您始终会在实际目标设备上测试应用程序。因此,如果您想构建 iPad 应用程序,您就可以使用 iPad。如果您想构建 iPhone 应用程序,您可以使用 iPhone 或 iPod Touch。 iPad 将运行 iPhone 应用程序,但您将无法在模拟器或 iPad 中测试性能。性能始终是 iPhone 级设备关注的焦点。另外,你无法在 iPad 上真正评估完整的 iPhone 用户体验,因为物理外形尺寸和屏幕分辨率/像素密度以及许多其他细节都是不同的。
Ideally, you would always test apps on the actual target device. So, if you want to build iPad apps, you get iPad. If you want to build iPhone apps, you get iPhone or iPod Touch. iPad will run iPhone apps, but you will not be able to test for performance neither in simulator nor in iPad. Performance is always a concern on iPhone-class devices. Plus you cannot really evaluate the full iPhone user experience on iPad, because the physical form factor and screen resolution/pixel density and many other details are different.