针对 iPhone 和 Android 设计, 为什么我们将 psd 分辨率设置为 72? 为什么我们不对 mdpi 使用 160 而对 hdpi 不使用 240 等等。 超过 72 res 的 Android 应用程序或 iPhone 应用程序的设计有何不同? 只是增加文件大小和清晰度? 请告诉我。
谢谢, 阿伦。
最佳答案
与固定设计相比,考虑可调整大小的设计更好。这就像您开发旨在在常规桌面环境中运行的软件。例如,无论显示器是 1024x768 还是 1680x1050,Microsoft Word 都按预期运行;用户界面的不同部分根据窗口大小表现,一切顺利。因此,在移动端,应该是一样的。
在 iPhone 上,常规屏幕为 320x480。视网膜屏幕是 640x960。 在 Android 上,有:240x320(很少见,在低端手机上...)、320x480(现在也很少见)、800x480、854x480、720x1280、800x1280、1080x1920...
为了抽象所有这些尺寸,有密度的概念。您可以利用此功能创建多种分辨率的图像,以适应手机上每组相似的分辨率。
做移动应用不像做网站。 iOS只有两种屏幕尺寸,一开始甚至只有一种,很多人采用固定的设计方式并不是最合适的。 重要的是要针对任何分辨率进行良好设计,并提前计划不同的 UI 元素将如何调整大小、保持其大小或简单地移动。此外,让用户以横向模式使用应用程序是明智的,尤其是当它是标准信息屏幕(列表、数据、图形、 map ...)的组合时。 Android 框架具有允许非常轻松地实现这种灵 active 的工具:大多数时候,它是关于将对应于不同情况的图像放在相应的文件夹中。
这里是关于该主题的一些建议阅读。即使您不是开发人员,您也可能对此感兴趣:
关于 Photoshop 中的分辨率:这仅在您处理书籍、海报、传单等打印媒体时才有意义。此设置允许您说“我想在 A4 纸上打印高分辨率 (300dpi),而不用担心像素”,让软件为您进行转换。实际的 72dp 设置意味着 72 像素的作品将打印在一英寸的纸上。
移动应用程序是一种屏幕媒体,以像素为单位创建,将以像素为单位输出。 dpi 设置或打印分辨率对于任何类型的屏幕媒体都是无用的,可以忽略,至少在使用图形程序时是这样。一旦将图像导入 Android 项目,就会考虑屏幕密度。
关于android - Photoshop 中 Android 和 iPhone 设计的屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15566734/