2011-12-02 56 views
1

还有谁坚持认为,从TFT改变设计到视网膜,我们应该重新设计所有的应用程序的人。 但我读过,我们只能更改应用程序的图像,这就够了。 我想知道哪个是最佳实践,哪个解决方案是可以接受的?更改TFT视网膜在iphone

回答

1

Retina Display只是苹果对一些设备的高分辨率显示名称 - 它仍然是一个TFT(薄膜晶体管)液晶显示器,虽然。

的视网膜显示在每个方向作为非视网膜版本两倍的像素。 iOS提供了一种提供高分辨率和标准分辨率图像的机制,以便在需要时使用高分辨率版本。所有你需要做的就是包括你的图像的高分辨率版本与相同的名称和他们的标准水库对应和“@ 2x”后缀。当然,提供更高的分辨率意味着您可能想要add detail to your images或重新设计您的应用程序以充分利用屏幕的功能,但这不是必需的。事实上,你不需要需要做任何事情 - 你现有的应用程序将工作得很好,没有任何改变。

+1

+1有很好的解释。 – someUser

0

这取决于你的应用程序。

在许多情况下,简单地包括高分辨率版本的图像将是所有你需要做的。

但是,如果有,可以从额外的分辨率获益的任何自定义绘图,那么你就需要考虑更新该代码了。