什么是“必须为iOS设备build立视网膜显示器”

苹果最近宣布:从5月1日开始,提交给App Store的新应用程序和应用程序更新必须针对带有Retina显示屏的iOS设备,iPhone应用程序还必须支持iPhone 5上的4英寸显示屏。

我不知道“应用程序必须为iOS设备与Retina显示”的含义是什么?

有些应用程序无法在视网膜设备上运行吗? 或者这意味着graphics必须是视网膜设备的devise?

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

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

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

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

普利策奖获奖漫画

2009年12月,苹果公司以漫画家马克·菲奥雷为由,禁止了名为“新闻来源”的卡通应用程序,理由是它“嘲笑公众人物”。[29] [30] 2010年4月,菲奥雷凭借其政治讽刺漫画获得普利策奖,创造了历史作为第一个获得着名的新闻奖的互联网漫画家。[29] [30] [31] 在获得奖项后的故事爆发后,公众哗然,苹果要求Fiore重新提交他的应用程序,随后被接受。 菲奥雷说:“当然,我可能会得到批准,但是那些没有赢得普利策奖的人呢,也许是比我的政治应用程序更好的一个呢?你需要一些媒体的狂热来获得一个有政治材料的应用程序吗? “[30]

来源:维基百科

这意味着该应用程序必须是分辨率无关的(向下滚动一点),这意味着无论分辨率如何,特别是在视网膜显示器的更高DPI(每英寸点数)时,它都必须看起来不错。

对于vectorgraphics以及我想像的3D应用程序,您应该没问题,但是您必须确保最终的显示分辨率不受程序限制。 所以是的,扩大一个OpenGL应用程序应该工作,因为它看起来不像一个高DPI设备废话。

对于非vector图像,苹果开发人员网站解决了“自定义图标和图像创build指南”中的问题

如果您阅读了iOS人机界面指南 ,则说明iPhone 5具有兼容性模式,将用户界面集中在从未更新的应用程序中,以完全支持4英寸屏幕。 从它的声音(以及stream传的谣言)来看,这是纯粹的猜测 ,相容性模式最终会被抛弃。 这意味着,您将必须完全支持两种屏幕尺寸(3.5英寸和4英寸) 。

至于视网膜,这可能意味着所有的iOS设备将来都会有视网膜显示,所以现在停止扩大显卡。 总之,苹果喜欢在他们的平台上看起来不错的东西。 在WWDC主题演讲之后,我们可能会在六月份了解更多。