有没有办法针对iPhone 3G型号定位您的应用?我有一个应用程序不适用于3GS和4引入的新回声抑制系统,并且只想定位3G模型。
我想知道是否有办法。会在armv6
密钥中使用UIRequiredDeviceCapabilities
吗?
答案 0 :(得分:2)
没有。您可以逐项列出您需要或希望排除的特定功能(例如相机,CPU或GPU),但无法排除特定设备。
无论如何,仅针对3G将会占据非常有限的市场。
答案 1 :(得分:1)
你能做的最多的是目标1G和3G,并排除更高版本(或者至少我不知道如何做得更好)。鉴于此表:
iPhone 1G: A-GPS, accelerometer, camera -- --
iPhone 3G: A-GPS, accelerometer, camera -- --
iPhone Simulator: A-GPS, accelerometer -- -- --
iPhone 3GS: A-GPS, accelerometer, camera compass, --
iPhone 4: A-GPS, accelerometer, camera, compass, gyroscope
iPad: A-GPS, accelerometer -- compass, --
iPad 2: A-GPS, accelerometer, camera, compass, gyroscope
iPod Touch 1G: -- accelerometer -- -- --
iPod Touch 2G: -- accelerometer -- -- --
iPod Touch 3G: -- accelerometer -- -- --
iPod Touch 4G: -- accelerometer, camera, -- gyroscope
您必须将UIRequiredDeviceCapabilities
设置为需要AGPS,相机,无指南针,无陀螺仪。因此问题就在于iPhone是1G还是3G。如果用户升级到4.1,你可以要求使用gamekit,但这不包括仍在运行iOS 3的3G用户.ARM是相同的,OpenGL版本也可能是相同的。