我在iTunes上检查了一些应用程序,在支持的设备中,有些人正在展示“针对iPhone 5优化”和在某些情况下,这是正常的iPhone 5.这两者之间是否存在差异。
iTunes将如何知道app是否针对iphone 5进行了优化。
我的应用在iPhone 5模拟器上运行良好。这是否意味着我的应用程序针对iPhone 5进行了优化。
编辑:我尚未在设备上测试我的应用。在小屏幕尺寸的模拟器bcoz上,我必须滚动才能看到整个屏幕。如何为iphone 5优化我的应用程序。
感谢。
答案 0 :(得分:4)
针对iPhone 5优化的应用程序正在利用iPhone 5中的完整屏幕区域。普通应用程序仍然与iPhone 5兼容,屏幕顶部和底部有黑色条带,以补偿额外的屏幕空间。您需要在代码中包含Default-568h@2x.png
才能在iPhone 5中全屏显示。当然,您需要以编程方式处理iphone 4和iphone 5的所有屏幕更改,因为iPhone 5的高度更高。如果不添加Default-568h@2x.png
,它将在iPhone 5的屏幕顶部和底部显示黑色条带,以显示与iPhone 4中提供的应用程序大小相同的应用程序。有关详细信息,请查看{{3}要在模拟器中查看应用程序,请转到硬件菜单 - >设备 - >选择iPhone(Retina - 4英寸)并运行您的应用程序。一旦模拟器像这样启动,您可以按command button + 2 or 3
使其变小,使其适合您的屏幕。你不必滚动那样。要将其恢复为较大的视图,请按command + 1
。通过窗口菜单可以改变同样的事情 - >比例选项。
答案 1 :(得分:1)
针对iPhone 5优化的应用程序占据了所有屏幕,其他人则上下两个黑条。
答案 2 :(得分:1)
在iOS simultor上运行应用, 在菜单中打开硬件>装置> 4英寸视网膜。如果没有条形图,则您的应用程序针对iphone 5进行了优化。
PS:如果您针对4英寸屏幕优化了应用程序,还可以尝试旋转模拟器。 (如果您的应用程序中有此类功能)。
答案 3 :(得分: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显示器