我们在商店中有一个应用程序,通过HTTP Live流媒体显示一系列视频。由于这段视频的性质,以及iPhone/iPod设备的屏幕尺寸,我们决定放弃所有没有视网膜显示的东西。原因是什么?这个视频是用高分辨率编码的,即使我们用较低的分辨率编码,这些视频仍然有点像素化。由于这是一个付费应用,我们不想向iPhone 3G/s用户收取他们最多不会喜欢的应用的费用。
现在的问题是,我们已经决定让这个应用程序变得通用,这样iPad用户就可以享受这个应用程序,而不需要从仿真中进行糟糕的扩展。问题是这样的。
为了不让iPhone 3G/s用户购买这款应用,我们根据需要设置了前置摄像头,但我们当然不会使用它。为什么?前置摄像头=视网膜显示器;)。问题出在iPad上。我们可以对iPad 2执行相同的操作,但不能对iPad 1执行此操作。
那么问题是is...is,这样我们就可以提交应用程序,以便除iPhone 3G/s (或iPod)之外的所有人都可以使用??
发布于 2011-06-06 20:05:04
您可以对商店中的应用程序进行限制,通知是否需要视网膜显示或它需要的任何设备功能(例如,相机不在旧的iPod触摸屏上,全球定位系统等)。它确实会导致差评,但你无法阻止世界上的笨蛋购买产品。已经有很多案例被告上法庭,比如一位房主在闯入或抢劫房子时受伤,他们赢了……我是说真的吗?……不要让没有常识的用户阻止你发布产品。
发布于 2011-06-06 20:00:09
对于drop the iPhone 3G,您可以将磁力计添加为所需的功能。
但这仍然不能解决3GS的问题。
发布于 2011-06-06 20:16:46
您可以使您的应用程序通用,同时保持需求。你应该检查两件事:
合并这两个测试,您可以确定应用程序是在iPad (2)上运行,还是在支持视网膜显示的设备上运行。它只需要更多的几行代码。例如:测试:
UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPadhttps://stackoverflow.com/questions/6251562
复制相似问题