AppStore提交设备
我们有一个应用程序,可以通过 HTTP Live Streaming 显示一系列视频。由于该视频的性质以及 iPhone/iPod 设备的屏幕尺寸,我们决定放弃所有没有视网膜显示屏的内容。 原因是什么?好吧,这些视频是以高分辨率编码的,即使我们以较低的分辨率对其进行编码,这些视频仍然有点像素化。由于它是一款付费应用程序,我们不想向 iPhone 3G/s 用户收取他们最多不会喜欢的应用程序的费用。
现在的问题是,我们决定让该应用程序变得通用,这样 iPad 用户就可以享受该应用程序,而无需通过模拟进行蹩脚的升级。问题是这样的。
为了让iPhone 3G/s用户不再购买应用程序,我们按照要求设置了前置摄像头,但我们当然不使用它。为什么?前置摄像头=视网膜显示屏;)。问题出在 iPad 上。我们可以对 iPad 2 做同样的事情,但不能对 iPad 1 做同样的事情。
所以问题是……有没有办法让我们可以提交该应用程序以供除 iPhone 3G/s(或 iPod)之外的所有人使用?
We have in store an app which displays a series of videos through HTTP Live Streaming. Due to the nature of this videos, and the screensize of the iPhone/iPod device, we have decided to leave behind everything that does not have retina display.
The reason? Well, this videos are encoded in high resolution, and even that we have encoded them in lower resolution, those videos are still a bit pixelated. Since is is a paid app, we don't want to charge iPhone 3G/s users for an app they're not gonna enjoy at most.
The problem now is that we have decided to make the app universal, so iPad users can enjoy the app without that crappy upscaling from emulation. The problem goes like this.
In order to leave behind iPhone 3G/s users from buying the app, we have set as required the front facing camera, but we do not use it, of course. Why? front facing camera = retina display ;) . The problem is with the iPad. We can do the same with the iPad 2, but not with the iPad 1.
So the question is...is there anyway so we can submit the app to be available to everyone except iPhone 3G/s (or iPod)??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以对商店中的应用程序进行限制,告知是否需要视网膜显示屏或它需要的任何设备功能(即相机[旧版 iPod Touch 上没有]、GPS 等)。它确实会导致差评,但你无法阻止世界上的白痴购买产品。已经有很多案件被带到法庭,植物人起诉房主在闯入或抢劫房屋时受伤,但他们赢了……我的意思是真的吗?……不要让那些没有权利的用户常识阻止你推出产品。
You can put constraints on the App in the store, informing of the need for retina display or whatever device capability it needs (i.e., Camera [not on old iPod Touch], GPS, etc.). It does lead to bad reviews, but you cannot stop idiots in the world from buying a product. There have been plenty of cases brought to court where the plantiff is suing a home owner for being injured while breaking in or robbing the house and they won...I mean really?...don't let users who don't have common sense deter you from putting out a product.
要放弃 iPhone 3G,您可以添加磁力计作为必需的功能。
但这仍然不能解决 3GS 的问题...
To drop the iPhone 3G, you could add the magnometer as a required capability.
That still doesn't take care of the 3GS though...
您可以使您的应用程序通用,同时保持要求。您应该检查两件事:
合并这两个测试,您可以确定应用程序是在 iPad (2) 还是在视网膜显示屏驱动的设备上运行。只需要多几行代码即可。例如。测试:
You can make your app Universal, while maintaining the requirements. You should check two things:
Merging these two tests you can determine if the app is running on an iPad (2) or on a retina-display-powered device. It will just require a couple of lines of code more. Eg. test for: