6

苹果公司最近宣布:“从 5 月 1 日开始,提交到 App Store 的新应用程序和应用程序更新必须针对配备 Retina 显示屏的 iOS 设备构建,并且 iPhone 应用程序还必须支持 iPhone 5 上的 4 英寸显示屏”。

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

是否有一些应用程序无法在 Retina 设备上运行?或者这意味着图形必须是为视网膜设备设计的?

如果有人提交了一个仅适用于 320*480 设备(3GS)的 OpenGL 应用程序,并在视网膜设备上对其进行缩放,它会被拒绝吗?

4

3 回答 3

4

这意味着您的应用必须在 Retina 设备(分辨率更高)和 iPhone 5(屏幕更大)上看起来不错。

他们希望保证每位用户都能获得他们下载/购买的应用程序的最佳体验。

如果缩放导致看起来很糟糕,它可能会被拒绝。如果它看起来不那么糟糕……嗯,它是 App Store,所以你永远不知道……它可能仍然会因为不遵守规则而被拒绝。除非你出名,否则就是这样。

普利策奖获奖漫画

2009 年 12 月,Apple 禁止漫画家 Mark Fiore 的一款名为 NewsToons 的卡通应用程序,理由是它“嘲笑公众人物。”[29][30] 2010 年 4 月,Fiore 因其政治讽刺漫画获得普利策奖,创造了历史作为第一位获得著名新闻奖的仅互联网漫画家。[29][30][31] 在获奖后故事爆发后公众强烈抗议后,Apple 要求 Fiore 重新提交他的应用程序,该应用程序随后被接受。Fiore 说:“当然,我的可能会获得批准,但是如果有人没有赢得普利策奖,并且可能正在制作比我更好的政治应用程序呢?你是否需要一些媒体狂热来获得批准具有政治材料的应用程序? “[30]

资料来源:维基百科

于 2013-03-23T01:27:04.580 回答
4

如果您阅读iOS 人机界面指南,它会指出 iPhone 5 的设备具有一种兼容模式,该模式将 UI 居中用于从未更新为完全支持 4 英寸屏幕的应用程序。从它的声音(以及四处流传的谣言)来看,这纯属猜测,兼容模式最终将被丢弃。这意味着,您必须完全支持两种屏幕尺寸(3.5 英寸和 4 英寸)

至于 Retina,这可能意味着未来所有的 iOS 设备都会有 Retina 显示器,所以是时候停止放大图形了。简而言之,Apple 喜欢他们平台上的东西看起来不错。在 WWDC 主题演讲之后,我们可能会在 6 月了解更多信息。

于 2013-03-23T01:34:46.623 回答
4

这意味着应用程序必须与分辨率无关(向下滚动一点),这意味着无论以何种分辨率呈现它都必须看起来不错,尤其是在 Retina 显示器的较高 DPI(每英寸点数)下。

对于矢量图形和我想的 3D 应用程序,您应该没问题,但您必须确保最终显示分辨率不受编程限制。所以是的,缩放 OpenGL 应用程序应该可以工作,因为它在高 DPI 设备上看起来不像是垃圾。

至于非矢量图像,Apple 开发者网站在“自定义图标和图像创建指南”中进行了说明。

于 2013-03-23T01:35:12.800 回答