是否有必要创建应用程序的视网膜版本?

时间:2014-02-28 05:49:23

标签: ios xcode ipad retina-display

我正在创建一个iOS游戏,我认为我已经完成了,直到我在iPad Retina模拟器上测试它,并且它极其滞后。这是一个模拟器故障,还是它在Retina iPad上实际上不起作用?我试着查看是否有必要,但找不到确切的答案。

5 个答案:

答案 0 :(得分:5)

您不应该使用模拟器对性能做出任何形式的判断。它是一个模拟器,而不是一个实际的设备。它并不代表您在硬件中遇到的实际情况,并且在图形和渲染管道方面存在巨大差异。如果您没有在硬件设备上测试您的应用程序,那么您的潜在用户就会受到损害。

请记住,目前销售的绝大多数设备都是视网膜。许多图形丰富的游戏都能够支持硬件,所以我怀疑你所看到的是a)由于模拟器,或b)可以通过一些优化来修复。

答案 1 :(得分:2)

是的(有点)。 appstore对视网膜应用程序有规定。我认为他们只接受视网膜应用,而且很多人都使用视网膜设备,因此制作视网膜可能是一个好主意。

答案 2 :(得分:1)

不,没有必要。它可能在视网膜设备上看起来像素,但没有必要。然而,许多人使用视网膜设备(只考虑这一点)。 Retina大部分时间都只是为了看起来。祝你的比赛好运!

编辑:

我查看了开发人员和appstore的要求。 Apple需要你有一个视网膜版本,或者你可能正在寻找一个拒绝的应用程序。无论如何,玩得开心,祝你好运!

答案 3 :(得分:0)

Designing for Retina display

为Retina显示构建应用程序涉及创建两组图像 - 一组为163ppi,另一组为326ppi。通过一两个应用程序构建后,我们确信我们有一个不错的工作流程来攻击未来的Retina显示应用程序设计。希望这些信息对其他设计师有用

更多信息请检查HERE1HERE2

答案 4 :(得分:0)

是的,你需要你的iOS游戏在所有设备上运行故障/滞后免费,当你在商店发布应用程序时,如果它不在视网膜版本上工作,它将被拒绝。

可能您没有将图像用于视网膜显示,其分辨率是分辨率的两倍

  1. 确保打开分辨率独立性
  2. 设计你的艺术作品2x与演员一样大(所以一个100px的演员应该有200px的艺术作品)

  3. 确保所有艺术作品都可被4整除。(200/2是100,这是演员的大小.100 / 2是50,这是放在游戏中时它将居中的像素,你不能依赖.5像素,它会变得模糊不清)

  4. 将图稿拖入GS并正常编程。

  5. 我希望这能解决你的问题