【问题标题】:What dpi resolution is used for an iPhone App?iPhone 应用程序使用什么 dpi 分辨率?
【发布时间】:2010-11-24 19:21:19
【问题描述】:

我正在制作一个 iPhone 应用程序的模板,并且想知道它使用什么 dpi 分辨率? 300 还是 72?

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

【问题讨论】:

  • 注意:这个问题是在 iPhone 4 发布之前提出的。

标签: ios iphone user-interface ipad dpi


【解决方案1】:
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

【讨论】:

  • iPhone6Plus 的这些数字仅适用于物理屏幕,但在内部应用程序处理的屏幕是 1242x2208,dpi 为 461。这是由于硬件进行了下采样以使@3x 缓冲区适合 1080x1920 面板。参考:Curious Case of the iPhone 6+ 1080p Display
【解决方案2】:

The original iPhone screen has a resolution of 163dpi - 如果您希望能够以实际尺寸打印屏幕设计,请在模板中使用它。

对于iPhone4/4s, use 326 dpi

【讨论】:

  • 好的,谢谢。所以你的意思是图像和图标,我应该使用 163 dpi ?
  • 如果您想打印模板并以实际尺寸查看屏幕设计,则应使用 163 dpi。
  • 不,对您在应用内使用的任何图像等使用 72 dpi。
【解决方案3】:

72 是图像的 dpi

【讨论】:

    【解决方案4】:

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

    【讨论】:

    • 是的,我有这些尺寸。不管怎样,谢谢你。顺便问一下,有什么好的资源可以下载免费模板吗?
    • 有一家公司/个人出售作为手绘模板的便笺簿,但我认为这不是您要找的。另外,我认为做 OmniGraffle 的公司有 iPhone 模板。 LMGTFY:knoxing.com/2007/08/20/…osskins.com/main/joomla-mambo/…graffletopia.com/stencils/358graffletopia.com/stencils/413iphonedevelopertips.com/design/omnigraffle-iphone-stencil.htmlkonigi.com/tools/omnigraffle-ux-template
    • 你真正想做什么?我发现 Interface Builder 是一个很好的起点,然后我手动打印和绘制东西。当我对自己想要做什么有了一些想法后,我就开始在 Xcode 中创建 UI,没有实际功能,以及任何需要绘制的东西,我在 Photoshop 或其他图形工具中进行。我真的很羡慕那些可以使用 OmniGraffle 和其他工具来创建他们的预编码 UX 设计的人。然而,我必须花在 OmniGraffle 上的时间最好花在 Xcode 和 Photoshop 上(我讨厌/喜欢/讨厌 Photoshop)。
    • 太棒了。谢谢大家的资源和提示。到目前为止,我喜欢 OmniGraffle。让我们看看情况如何。
    【解决方案5】:

    iPhone 屏幕的 DPI 为 163,但我发现该分辨率的图像在 Xcode 和 Interface Builder 中显得太小。我建议在为 iPhone 制作位图图像时假设屏幕具有 72 DPI,但如果您正在绘制尺子,请记住屏幕具有 163 DPI。

    【讨论】:

    • 这背后有一些历史:最初的 Mac 是(大约)72 DPI,每点一个像素;这仍然是许多图形调用的“原生”DPI(所以当我尝试在 Adium 中设置用户图片时,它会看到我的相机的“300 DPI”并缩小所有内容);这对于应该是像素对像素的东西来说很烦人(比如 iPhone 开发,因为 iPhone OS 忽略了 DPI 信息)。当然,PNG 使用每米整数像素,因此不能准确表示 72 DPI,所以偶尔我会看到在 Xcode 中出现的图像略有偏差;解决方法是完全删除 DPI 信息 (pngcrush -rem pHYs)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多