我想知道“应该为带有Retina显示屏的iOS设备构建应用程序”是什么意思?
是否有些应用无法在视网膜设备上运行?或者它意味着图形必须设计用于视网膜设备?
如果有人提交的OpenGL应用仅适用于320 * 480设备(3GS),并在视网膜设备上进行缩放,是否会被拒绝?
答案 0 :(得分:3)
这意味着您的应用必须在视网膜设备(分辨率更高)和iPhone 5(屏幕更大)上看起来不错。
他们希望保证每个用户都能获得他们下载/购买的应用程序的最佳体验。
如果缩放导致蹩脚的外观,它可能会被拒绝。如果它看起来不蹩脚......好吧,它是App Store,所以你永远不会知道......它可能仍然因为不遵守规则而被拒绝。除非你成名,否则就是。
普利策奖获奖漫画
2009年12月,苹果禁止了 由漫画家Mark Fiore称为NewsToons的卡通应用程序 它“嘲笑公众人物。”[29] [30] 2010年4月,菲奥雷获胜 普利策奖他的政治讽刺漫画,创造了历史 作为第一个赢得声望的互联网唯一漫画家 新闻奖。[29] [30] [31]继公众哗然之后 在获奖后,故事爆发,苹果要求菲奥雷重新提交 他的应用程序,随后被接受。菲奥雷说:“当然,我的 可能会获得批准,但是那些没有赢得普利策奖的人呢 谁可能比我的政治应用更好?你需要 一些媒体狂热获得批准的具有政治性的应用程序 材料?“[30]
来源:维基百科
答案 1 :(得分:3)
如果您阅读iOS Human Interface Guidelines,它会说明设备iPhone 5具有兼容性模式,该模式将应用程序的UI居中,这些应用程序从未更新为完全支持4英寸屏幕。从它的声音(和浮动的谣言),这是纯粹的猜测,最终将降低兼容性模式。意思是,你必须support both screen sizes (3.5-inch and 4-inch) completely。
至于视网膜,这可能意味着未来所有iOS设备都会有视网膜显示器,所以现在是停止放大图形的时候了。简而言之,Apple喜欢在他们的平台上看起来很好看。在WWDC主题演讲之后,我们可能会在6月份了解更多信息。
答案 2 :(得分:3)
这意味着应用必须为Resolution Independent (向下滚动一下),这意味着无论呈现的分辨率如何,它都必须看起来很好,特别是在较高的DPI时( Retina显示器的每英寸点数。
你应该对矢量图形很好,我想,3D应用程序,但你必须确保最终的显示分辨率不受编程限制。所以,是的,扩展OpenGL应用程序应该可行,因为它在高DPI设备上看起来不像废话。
对于非矢量图像,Apple Developer网站在"Custom Icon and Image Creation Guidelines"中解决了这个问题。