我该假设什么最小屏幕尺寸?

15

我正在使用Delphi设计各种大小不固定的窗体和布局,以在Windows上运行。我担心如果假设最小1024x768的屏幕尺寸(或更大),我会遇到仍在使用800x600的客户。我应该假设什么最小的屏幕尺寸?我不想要求太高而让用户感到不适。对于屏幕尺寸,有什么最佳实践或当前合理的假设?


这取决于你的目标受众是谁 :-) 我个人喜欢那些与其大小“流畅匹配”的设计,但最终只能考虑到一定程度。 “断开”工具栏就是一个流畅的例子 - 在较低的分辨率下可能会有更多的工具栏行(或用户可能会删除一些) - 但基本的流程适应了相当小的窗口等。 - user166390
8个回答

13
请告诉我们更多关于你的受众,因为这取决于它。
一些例子:
随着4:3屏幕分辨率的当前衰落,16:9分辨率的即将到来以及netbooks1024x600分辨率现在非常流行,与576i兼容的1024x576分辨率也是如此。
对于桌面系统,高清视频分辨率1280x720和1920x1080变得越来越流行。
对于安装软件,请确保可以在640x480上运行,原因有几个:
  • 许多系统管理员不安装非WHQL视频驱动程序,因为它们会使系统不稳定,因为现代视频硬件需要一段时间才能获得WHQL驱动程序,最新的硬件通常以640x480运行。

  • Windows Embedded Standard系统上(大部分是基于Windows XP Embedded的系统,Windows 7 Embedded最近发布),情况也是如此:通常需要一段时间才能出现专用的嵌入式版本的驱动程序,或者它们根本不安装视频驱动程序,因为设备将作为headless systems运行。

--jeroen


10

5

OP并非创建网页,而是为直接在客户机上运行的应用程序创建常规窗口。网络指南基于不同的技术、不同的假设,并且(几乎)总是与富客户端无关。 - Bevan
1
我知道它们是不同的技术,但我很久以前就没有看到有人使用800x600了。 - Matt Williamson
1
我同意马特的观点 - 他的回答不应该被踩。这个问题不是关于技术的,而是关于他应该假设哪些屏幕尺寸,所以马特的回答并没有那么糟糕 :-) - Svein Bringsli

3

如果你认为你的用户还在使用800x600的分辨率,那么将宽度设为800。作为WEB开发者,我假设最小屏幕宽度为1024,并将我的Web应用程序宽度设置为1000px(考虑到滚动条等)。

但如果我是你,我会使应用程序自适应窗口大小,即使这意味着只有部分可调整大小,例如右侧的摘要窗口。


2

我认为这取决于你的目标受众。

如果你遇到了一个800x600的用户,那么它占你用户总数的多少?是25%吗?还是0.00001%?

如果是前者,你一定要考虑800x600的用户体验。但如果是后者,你可以关注他们,但是否值得呢?

你可能需要花费很多精力来适应800x600的界面,并进行更多的测试——为了什么?为了取悦1个客户并获得$XX的销售收入?难道你没有更重要的任务吗?


1

你肯定会遇到一些人仍然以自己的选择在800x600的分辨率下运行。

我知道两个不同的例子,这些人在使用20英寸1680x1050的显示器时仍然以800x600的分辨率运行...是的,它看起来非常模糊,但他们喜欢这样做是因为一切都很容易看到。这两个人都是年长的男性,顺便说一下。

您是否考虑过大字体对表单的影响 - 当我最后进行Delphi开发(Delphi 7)时,对大字体的支持有点靠不住,会产生非常奇怪的结果:据说固定大小的表单会以奇怪的方式重新调整大小。

建议1:使表单可调整大小 - 即使只是通过缩放。

建议2:为不同的分辨率制作不同版本的表单。例如,一个带有六个选项卡的表单可以在低分辨率屏幕上运行;一个带有三个选项卡的表单可以在高分辨率屏幕上运行。这将使您的应用程序能够干净地适应不同的环境。通过良好的MVP设计,额外的工作量将会较低。


0

除非你期望用户在一台上网本上使用你的应用程序,否则请使用720p。


0
我自己有几台电脑,其中一台是双显示器,分辨率均为1920x1200。我还有一台笔记本电脑,分辨率也是1920x1200,以及一台Asus EEE多点触控笔记本电脑,分辨率为1024x600。后者是我的旅行系统,我在离开家或办公室时使用它。将任务栏放在左侧而不是底部,我至少有一个通用区域为800x600,但如果需要的话可以更宽(最高可隐藏任务栏达到1024x600)。我还可以将屏幕旋转90度或270度,以获得一个600x1024的屏幕,这对于阅读电子文档非常实用。然后我必须将任务栏移到底部以获得更多空间。
由于EEE是所谓的上网本,具有多点触控选项,您可能会担心它是否成为用户群体中流行的系统。它价格便宜,重量轻,电池寿命长。配备2GB内存和Windows Home Premium,我自己最大的担忧是许多用户会选择这种硬件,仅仅因为它实用。当然,随着更现代化的笔记本电脑分辨率越来越好,多点触控屏幕也变得越来越受欢迎,但当您的用户必须随身携带电脑旅行时,这些上网本将长期存在。
因此,我建议以800x600作为最小分辨率进行开发,并建议使用这种小分辨率的用户将任务栏移动到屏幕左侧(如果使用1024x600)或使用任务栏的自动隐藏选项。

上网本将变得更加流行,1024x600是上网本非常流行的分辨率。除非您有完全不同的受众群体,否则请尽可能将表单保持在4:3的比例下。因此,最好选择至少800x600的最小尺寸。

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