iPhone应用程序使用什么dpi分辨率?

29

我正在为一款iPhone应用程序制作模板,想知道应该使用哪种dpi分辨率?300还是72?

我不确定,希望有人能回答我的问题。


3
注意:此问题是在 iPhone 4 宣布之前提出的。 - zekel
5个回答

84
iPhones
iPhone 1/3G/3GS           320 x  480    163 ppi
iPhone 4/4S               640 x  940    326 ppi
iPhone 5/5C/5S            640 x 1136    326 ppi
iPhone 6/6S               750 x 1334    326 ppi
iPhone 6 Plus/6S Plus    1080 x 1920    401 ppi
  Without downsampling:  1242 x 2208    461 ppi

Except for the 6th generation (= 5th) iPod touch,
all the models are equal to their iPhone counterparts

iPads
iPad 1/2                  768 x 1024    132 ppi
iPad 3/4/Air/Air 2       1536 x 2048    264 ppi
iPad Mini 1               768 x 1024    163 ppi
iPad Mini 2/3/4          1536 x 2048    326 ppi
iPad Pro                 2737 x 2048    264 ppi

Apple Watches
Apple Watch 38 mm         272 x  340    326 ppi
Apple Watch 42 mm         312 x  390    326 ppi

5
iPhone6Plus的这些数字只适用于物理屏幕,但内部应用处理的屏幕分辨率为1242x2208,dpi为461。这是由于硬件进行降采样以使@3x缓冲区适合1080x1920面板所致。参考文献:iPhone 6+ 1080p显示器的奇妙案例 - progrmr

7

好的,谢谢。您的意思是对于图片和图标,我应该使用163 dpi吗? - Farid Batoch
如果您想以“实际大小”打印模板并查看屏幕设计,那么应该使用163 dpi。 - Paul Dixon
9
不,对于应用内使用的任何图像等内容,请使用72 dpi。 - runmad

4

72是图像的dpi。


1

鉴于 iPhone 和模拟器之间 dpi 的差异,您可能希望使用 480x320 的原始像素值来表示 iPhone 屏幕。


是的,我有这些尺寸。无论如何,谢谢你。顺便问一下,有没有好的资源可以下载免费模板? - Farid Batoch
有一家/个人销售手写模板纸的公司/个人,但我认为那不是你要找的。此外,我认为做OmniGraffle的公司有iPhone的模板。LMGTFY: http://www.knoxing.com/2007/08/20/create-iphone-apps-with-knox-iphone-template/ http://www.osskins.com/main/joomla-mambo/commercial-joomla-15-template-iphone-template/2009/05/14 http://graffletopia.com/stencils/358 http://graffletopia.com/stencils/413 http://iphonedevelopertips.com/design/omnigraffle-iphone-stencil.html http://konigi.com/tools/omnigraffle-ux-template - mahboudz
你真正想做什么?我发现Interface Builder是一个很好的起点,然后我手工打印和绘制东西。当我有一些想法时,我就开始在Xcode中创建UI,没有实际功能,任何需要绘制的东西,我都会在Photoshop或其他图形工具中完成。我羡慕那些可以使用OmniGraffle和其他工具创建他们的预编码UX设计的人。然而,我在OmniGraffle中花费的时间最好花在Xcode和Photoshop上(我讨厌/喜欢/讨厌Photoshop)。 - mahboudz
太棒了。感谢大家提供的资源和技巧。到目前为止,我喜欢OmniGraffle。让我们看看它的表现如何。 - Farid Batoch

1

iPhone屏幕的DPI为163,但我发现在Xcode和Interface Builder中,该分辨率下的图像显得太小了。我建议在为iPhone制作位图图像时假装屏幕的DPI为72,但是请记住,如果你要画尺子,屏幕的DPI为163。


4
这有些历史渊源:最初的 Mac 大约是 72 DPI,每个点有一个像素;这仍然是很多图形调用的“本地” DPI(所以当我试图在 Adium 中设置用户图片时,它会看到我的相机的“300 DPI”,并缩小一切);这对于应该是逐像素的事情(比如 iPhone 开发,因为 iPhone OS 忽略 DPI 信息)非常烦人。当然,PNG 使用每米整数像素,因此无法精确表示 72 DPI,因此偶尔我会看到在 Xcode 中看起来略微偏离的图像;解决方法是完全删除 DPI 信息 ( pngcrush -rem pHYs)。 - tc.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接