对于 iPhone 和 Android 设计,为什么我们将 psd 分辨率设置为 72?为什么我们不使用 160 用于 mdpi 和 240 用于 hdpi 等等。设计 android app 或 iPhone app 超过 72 res 有什么区别?只是增加文件大小和清晰度?请告诉我。
谢谢,阿伦。
对于 iPhone 和 Android 设计,为什么我们将 psd 分辨率设置为 72?为什么我们不使用 160 用于 mdpi 和 240 用于 hdpi 等等。设计 android app 或 iPhone app 超过 72 res 有什么区别?只是增加文件大小和清晰度?请告诉我。
谢谢,阿伦。
考虑可调整大小的设计比考虑固定设计更好。就像您开发旨在在常规桌面环境中工作的软件时一样。例如,无论显示器是 1024x768 还是 1680x1050,Microsoft Word 的行为都符合预期;UI 的不同部分根据窗口大小运行,一切顺利。因此,在手机上,应该是一样的。
在 iPhone 上,常规屏幕为 320x480。视网膜屏幕为 640x960。在 Android 上,有:240x320(很少见,在低端手机上……)、320x480(现在也很少见)、800x480、854x480、720x1280、800x1280、1080x1920……
为了抽象所有这些尺寸,有密度的概念。您可以利用此功能创建图像的多种分辨率,以满足手机上每组相似分辨率的需求。
做一个移动应用程序不像做一个网站。和iOS一样,只有2种屏幕尺寸,甚至一开始只有一种,很多人采取了固定的设计方式,这并不是最合适的。重要的是要针对任何分辨率进行良好的设计,并提前计划不同的 UI 元素将如何调整大小、保持其大小或简单地移动。此外,让用户在横向模式下使用应用程序是明智的,尤其是当它是标准信息屏幕(列表、数据、图形、地图......)的复合时。Android 框架有工具可以很容易地实现这种灵活性:大多数时候,它是将对应不同情况的图像放在相应的文件夹中。
这是有关该主题的一些建议阅读。即使您不是开发人员,您也可能对此感兴趣:
关于 Photoshop 中的分辨率:仅当您使用印刷媒体(如书籍、海报、传单等)时才有意义。此设置允许您说“我想在 A4 纸上打印高分辨率 (300dpi) 并且不打扰像素”,让软件为您进行转换。实际的 72dp 设置意味着您的作品的 72 像素将打印在一英寸的纸上。
移动应用程序是一种屏幕媒体,以像素创建,以像素为单位输出。dpi 设置或打印分辨率是无用的,对于任何类型的屏幕媒体都可以忽略,至少在使用图形程序时是这样。一旦图像被导入到 Android 项目中,就会考虑屏幕密度。
这个分辨率就是打印分辨率。据我了解,如果您想告诉打印机打印此图像有多大(在没有任何其他规则的情况下),您只会关心这一点。对于网络来说,这完全无关紧要。
我公司经常有一个项目同时有android和ios版本。通常设计是基于 ios 设备 (640x960) 在设计完成并确认我们的设计师对按钮、背景等每个部分进行切割。我建议在进行设计时创建设计分层每个对象这样设计对设计师来说更容易剪裁