我应该使用哪个版本 iOS、Android 和 Windows 设备来测试我的 Xamarin 应用程序?

Which version iOS, Android and Windows devices should I use for testing my Xamarin app?

我正在涉足基于 Xamarin 的应用程序。我想在真实的 iOS、Android 和 Windows 设备上测试我的东西。

(我会使用模拟器和"test cloud",但我也想进行物理测试。每个平台只需要一台设备,不关心分辨率等)

截至今年 - 2016 年 - 当我购买这三款设备时,我应该针对每个 OS 的最低版本是什么?

我不会购买最新最好的设备,所以我担心我会购买过时的设备。我只想 old/cheap 设备用于我的测试台,但它们必须足够新才能与 Xamarin 一起使用。

我的大多数客户都希望他们的移动应用程序支持 OS 的当前和两个先前的主要版本,例如目前 iOS 9, 8, 7 并支持 Android 6, 5, 4(.1.1)。现在使用 Xamarin 大约两年,在实现这一目标方面没有任何问题。我有一台 2012 款摩托罗拉 Droid Razr HD 运行 Android 4.1.1,一台 2013 款 Nexus 7 运行 Android 6,一台 iPad 2,一台 iPhone 6、一个iPod Touch。 Apple 端的功能和行为变化较少,这让事情变得更容易。你拥有一小部分设备的想法对我很有帮助。