android - Photoshop 中 Android 和 iPhone 设计的屏幕分辨率

标签 android iphone photoshop resolution

针对 iPhone 和 Android 设计, 为什么我们将 psd 分辨率设置为 72? 为什么我们不对 mdpi 使用 160 而对 hdpi 不使用 240 等等。 超过 72 res 的 Android 应用程序或 iPhone 应用程序的设计有何不同? 只是增加文件大小和清晰度? 请告诉我。

谢谢, 阿伦。 enter image description here

最佳答案

与固定设计相比,考虑可调整大小的设计更好。这就像您开发旨在在常规桌面环境中运行的软件。例如,无论显示器是 1024x768 还是 1680x1050,Microsoft Word 都按预期运行;用户界面的不同部分根据窗口大小表现,一切顺利。因此,在移动端,应该是一样的。

在 iPhone 上,常规屏幕为 320x480。视网膜屏幕是 640x960。 在 Android 上,有:240x320(很少见,在低端手机上...)、320x480(现在也很少见)、800x480、854x480、720x1280、800x1280、1080x1920...

为了抽象所有这些尺寸,有密度的概念。您可以利用此功能创建多种分辨率的图像,以适应手机上每组相似的分辨率。

做移动应用不像做网站。 iOS只有两种屏幕尺寸,一开始甚至只有一种,很多人采用固定的设计方式并不是最合适的。 重要的是要针对任何分辨率进行良好设计,并提前计划不同的 UI 元素将如何调整大小、保持其大小或简单地移动。此外,让用户以横向模式使用应用程序是明智的,尤其是当它是标准信息屏幕(列表、数据、图形、 map ...)的组合时。 Android 框架具有允许非常轻松地实现这种灵 active 的工具:大多数时候,它是关于将对应于不同情况的图像放在相应的文件夹中。

这里是关于该主题的一些建议阅读。即使您不是开发人员,您也可能对此感兴趣:

Supporting Multiple Screens

关于 Photoshop 中的分辨率:这仅在您处理书籍、海报、传单等打印媒体时才有意义。此设置允许您说“我想在 A4 纸上打印高分辨率 (300dpi),而不用担心像素”,让软件为您进行转换。实际的 72dp 设置意味着 72 像素的作品将打印在一英寸的纸上。

移动应用程序是一种屏幕媒体,以像素为单位创建,将以像素为单位输出。 dpi 设置或打印分辨率对于任何类型的屏幕媒体都是无用的,可以忽略,至少在使用图形程序时是这样。一旦将图像导入 Android 项目,就会考虑屏幕密度。

关于android - Photoshop 中 Android 和 iPhone 设计的屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15566734/

相关文章:

java - 如何从线性布局中删除边框线

android - 如何创建一列 auto_increment 值?

android - 根据来自 Firebase 的优先级对数据进行排序并将其显示在 FirebaseRecyclerAdapter 中

android - 在c编程中包含在android studio中不起作用的file.h(使用SDL2)

iphone - 在 UIImage 顶部绘制透明圆圈 - iPhone SDK

iphone - 短信关键词 : Geo

ios - 如何在 iOS 应用程序中撤销/取消/注销 "Location Services"

c# - 如何在 asp.net 中使用 png 文件中的菜单

html - 混合div的背景

javascript - 优化图像以适应最大文件大小