“必须为带有Retina显示屏的iOS设备构建应用程序”的含义是什么

时间:2013-03-23 01:15:47

标签: ios app-store appstore-approval

Apple最近宣布:'从5月1日开始,提交给App Store的新应用和应用更新必须为带有Retina显示屏的iOS设备构建,iPhone应用也必须支持iPhone 5上的4英寸显示器。

我想知道“应该为带有Retina显示屏的iOS设备构建应用程序”是什么意思?

是否有些应用无法在视网膜设备上运行?或者它意味着图形必须设计用于视网膜设备?

如果有人提交的OpenGL应用仅适用于320 * 480设备(3GS),并在视网膜设备上进行缩放,是否会被拒绝?

3 个答案:

答案 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"中解决了这个问题。