iPod Touch 和开发

iPod Touches and Development

我已经开始开发 iOS 版本的应用程序。虽然我有工作 android,但我没有工作 iPhone,我不会花 1000 美元购买新的。我找到了一些较旧的帖子,对这个问题说是,但我想在购买 iPod touch 之前确保它仍然有效。我想知道,只要我的应用程序不使用 iPhone 特定硬件(如 GPS),我是否可以只使用 iPod touch 进​​行开发。如果它可以在 iPod touch 上运行,是否意味着它可以在 iPhone 上运行(同样,考虑到硬件限制)。

感谢您的帮助。

iPod touch 是一种 iOS 设备。所有 iOS 不特定于 iPad 的应用程序都可以 运行 在任何 iOS 设备上,包括 iPod touch。只要应用没有列出在给定设备上找不到的所需设备功能,就是如此。

所以是的,一般来说,使用 iPod touch 测试 iOS 应用程序非常好。将它与所有不同的模拟器一起使用,以确保您的应用程序在所有不同的屏幕尺寸上都能正常运行。但是您应该始终在真实的 iOS 设备上测试应用程序,因为模拟器有一些限制,例如没有相机、无法发送电子邮件、无法启动其他第 3 方应用程序、区分大小写的文件系统(通常是模拟器不区分大小写)等

请务必购买支持 iOS 11(第 6 代)的最新 iPod touch。请记住,就能够安装最新版本的 iOS.

而言,即使是最新的 iPod touch 也可能在一年以上甚至两年内都没有用。

您还可以查看翻新的 iPhone 6s 甚至是新的 iPhone SE。两者都比 1000 美元便宜得多。在我撰写本文时,您可以以 369 美元的价格购买翻新的 iPhone 6s。尽管翻新的第 6 代 iPod touch 售价为 149 美元。但是请购买您负担得起的最新设备。不会 运行 iOS 12 或 13 的更便宜的设备并不划算。

我发现 https://en.wikipedia.org/wiki/List_of_iOS_devices 页面有助于了解哪些设备 运行 哪些版本的 iOS。