1

我检查了 iTunes 上的一些应用程序,在受支持的设备中,有些应用程序显示“针对 iPhone 5 进行了优化”,而在某些设备中,它是普通的 iPhone 5。这两者之间是否存在差异。

iTunes 将如何知道应用程序是否针对 iphone 5 进行了优化。

我的应用在 iPhone 5 模拟器上运行良好。这是否意味着我的应用程序针对 iPhone 5 进行了优化。

编辑:我还没有在设备上测试我的应用程序。在小屏幕尺寸的模拟器 bcoz 上,我必须滚动才能看到整个屏幕。如何针对 iphone 5 优化我的应用程序。

谢谢。

4

4 回答 4

4

针对 iPhone 5 优化的应用程序是利用 iPhone 5 中的整个屏幕区域的应用程序。普通应用程序仍与 iPhone 5 兼容,屏幕顶部和底部都有一个黑色条带,以补偿额外的屏幕空间。您需要Default-568h@2x.png在代码中包含在 iPhone 5 中获得全屏显示的代码。当然,由于 iPhone 5 的高度更高,因此您需要以编程方式处理 iphone 4 和 iphone 5 的所有屏幕更改。如果不添加Default-568h@2x.png ,它将在 iPhone 5 的屏幕顶部和底部显示一个黑色条带,以显示与 iPhone 4 中可用的应用程序大小相同的应用程序。有关更多详细信息,请查看如何为 iPhone 5 开发或迁移应用程序屏幕分辨率?为了在模拟器中查看应用程序,请转到硬件菜单 -> 设备 -> 选择 iPhone(Retina - 4 英寸)并运行您的应用程序。像这样启动模拟器后,您可以按command button + 2 or 3使其变小以适合您的屏幕。你不必那样滚动。要使其返回大视图,请按command + 1。可以通过窗口菜单 -> 缩放选项更改相同的内容。

于 2012-10-30T07:03:07.860 回答
1

为 iPhone 5 优化的应用程序占据了所有屏幕,其他的有上下两个黑条。

于 2012-10-30T06:53:20.907 回答
1

在 iOS 模拟器上运行应用程序,在菜单中打开硬件 > 设备 > 4 英寸视网膜。如果没有条,则您的应用已针对 iphone 5 进行了优化。

PS:如果您已经针对 4 英寸屏幕优化了您的应用程序,也可以尝试旋转模拟器。(如果您的应用程序中有这样的功能)。

于 2012-12-13T17:37:28.360 回答
0

请选择:“不使用资产目录”,然后在支持文件中添加启动图像。

启动图像的命名约定为:

  • Default-568h@2x.png (640*1136) 4寸iPhone

  • Default@2x.png (640*960) 3.5 英寸 iPhone Retina 显示屏

  • Default.png (320*480) 3.5 英寸 iPhone 非 Retina 显示屏

于 2014-09-27T04:59:12.580 回答