iPod触动与发展

时间:2017-12-16 22:40:55

标签: ios iphone xamarin ipod-touch

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

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

所以是的,一般来说,使用iPod touch来测试iOS应用程序是完全没问题的。将它与所有不同的模拟器一起使用,以确保您的应用程序在所有不同的屏幕尺寸上正常工作。但是你应该总是在真实的iOS设备上测试应用程序,因为模拟器有一些限制,例如没有摄像头,无法发送电子邮件,无法启动其他第三方应用程序,区分大小写的文件系统(通常模拟器不区分大小写) )等等。

请确保您获得支持iOS 11(第6代)的最新iPod touch。请记住,就能够安装最新版本的iOS而言,即使是最新的iPod touch也可能在一年以上(可能是两年)内无用。

您还可以查看翻新的iPhone 6s甚至是新的iPhone SE。两者都比1000美元便宜得多。在我写这篇文章时,您可以以369美元的价格购买翻新的iPhone 6s。虽然翻新的第六代iPod touch售价149美元。但是购买你能买得起的最新设备。更便宜的设备无法运行iOS 12或13并不是一件便宜货。

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