有没有办法让你的应用程序只针对iPhone 3G机型?我有一个应用程序,它不能与3GS和4引入的新回声抑制系统一起工作,并且只针对3G型号。
我想知道有没有办法。在UIRequiredDeviceCapabilities密钥中使用armv6可以吗?
发布于 2011-05-18 18:47:50
你能做的最多是瞄准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设置为需要自动全球定位系统,相机,没有罗盘,没有陀螺仪。因此,问题就变成了iPhone是1G还是3G。如果用户升级到4.1,你可以要求游戏套件,但这不包括仍然运行iOS 3的3G用户。ARM是相同的,OpenGL版本也可能是相同的。
发布于 2011-05-18 18:24:11
不是的。您可以逐项列出您需要或希望排除的特定功能(如摄像头、CPU或GPU),但无法排除特定设备。
在任何情况下,只瞄准3G将造成一个非常有限的市场。
https://stackoverflow.com/questions/6043085
复制相似问题