IT |
如果你想摆脱你的用户,使用它。
如果你有好点子,添加上去。
始终使用可爱的图标、按钮和图形。每个人都喜欢大红心、粉红色的兔子和黄色的笑脸。
不要害怕尝试颜色!
您的应用程序在操作时应该播放有趣的声音比如放屁声,以保持用户的娱乐。
在任何情况下,都不要使用OS原生图形控件或小部件。用户对相同的旧按钮、文本框和其他东西感到厌烦。
在可能的情况下,让你的系统壁纸成为一个实时渲染的3D游戏。
在可能的情况下,禁用窗口管理,并为窗口功能(如窗口关闭选项)使用异常、放置奇怪的图形。
在编写自己的控件或小部件时,绝对要确保它们的外观和感觉与OS原生小部件或用户可能期望的任何其他东西完全一样。否则,您可能会意外地让用户认为您的应用程序实际上是为他们的操作系统设计的。
关于“另存为”对话框的外观和工作原理,请使用您自己的创意想法。内置的总是太有限了。
重要的是,用户永远无法分辨选中和未选中的复选框或选项框之间的区别。
始终使用模糊或绘制不良的图形作为工具栏按钮,切勿在上面放置文本。
避免包含首选项或选项对话框。相反,让用户使用标准操作系统提供的文本编辑器或他们选择的编辑器来编辑文本配置文件。
用户需要时间来思考他们在做什么并喝咖啡。即使在最快的计算机上,您的应用程序也应该至少需要5分钟才能加载。
确保意外双击单击项目会做一些非常讨厌或意想不到的事情。
工具提示是显示关键信息的完美方式。
要获得最大的屏幕空间,请强制您的应用程序始终最大化运行。
始终让浮动属性窗口的默认位置覆盖重要内容。
使用你能找到的最奇特的字体。
您的应用程序的用户界面应该是灵活和可定制的,以至于如果用户不小心在鼠标或键盘上打喷嚏,他们将不得不在接下来的半小时内将事情设置回来。
让一个5岁的孩子绘制你的图形,包括你的公司徽标。
不需要文件浏览对话框,用户可以轻松记住并键入长文件路径类似Linux命令提示符。
设计您的应用程序,使其需要用户将其微型显示器设置为10512*7430。
总是在关键步骤时崩溃,然后向用户显示虚假的道歉。
在原生桌面环境中使用应用程序钩子(如新文件模板、文件关联或程序菜单图标)是错误的。
上述例外是在系统托盘中放置图标。在系统托盘中放置尽可能多的图标,并确保用户无法删除它们。
如果您的程序实现键盘快捷键是原始的,并使它们与任何其他应用程序完全不同。
在您的应用程序中租用额外的UI空间用于广告。广告有利于用户和您的钱包。
别忘了将隐藏的电子游戏嵌入为“复活节彩蛋”。
无需包含带有软件的手册。如今,用户足够聪明,可以自己弄清楚这种事情。
如果您确实包含文档,则不需要打印手册。用户喜欢整天盯着17英寸的CRT。
始终将安装说明放在光盘上,而不是打印的手册中,以节省纸张。指令应与程序的其余部分一起安装,以便在安装之前无法访问它们。
保持帮助文件简单。只说明任何给定主题的明显问题。
没有必要使用一致的术语。
对于程序错误、警告、问题和信息消息,请用最技术性的术语向用户解释发生了什么。他们真的需要了解和学习这些东西,因为它很重要。作为消息对话框的一部分,包括一个帮助按钮,该按钮可以打开帮助文件并准确显示消息刚才所说的内容。
在尽可能多的不同地方显示尽可能多的信息和问题信息。除非在关键的不可逆操作之前,例如擦除硬盘驱动器。
在整个应用程序中使用“Engrisch”是可以接受的。您的所有帮助文件都属于我们。
(而且不应该再这样做了)。
始终在您的应用程序中构建网页浏览器。为了获得最佳效果,请制作自己的网页浏览器IE。
始终硬代码超链接到您的应用程序。然后确保链接在应用程序部署两个月后不起作用。
当您启动网络浏览器时,切勿使用用户的默认浏览器。始终启动最差的可用版本(即:IE4.0)(见上文,您应该自己编写)。
始终使用超链接而不是按钮。超链接很酷。
请务必在应用程序的每个窗口中包含一个throbber图形。
应用程序应该看起来像网页,因为网页是可用性的体现。
所有现代应用程序都需要自动注册用户以获取垃圾邮件。
系统启动时如果没有接入网络无法登陆用户。
为了在操作系统设置期间给人留下良好的第一印象,切勿将视频设置为与用户显示器配合使用的刷新率。
事实上,您的操作系统永远不应该为显示器设置适当的刷新率。眼睛疲劳很好。事实上,只要有可能,就将其设置为显示器根本无法处理的刷新率。如果用户确实设法设置了更高的刷新率,请确保它是非标准的,这样他们就必须调整显示器的尺寸和定位。找到使显示器爆炸的刷新率的奖励积分。
在打包GUI或操作系统时,请确保在不相关的程序中至少十几个不同的地方提供相同的功能。
包括每种应用程序中的三个。(如果可能的话,四个或更多)。
安装所有可能的高级实用程序和普通用户永远不会使用的无意识垃圾。
卸载选项已经过时了,不包括任何选项。如果您确实需要包括他们,请确保他们总是对依赖性窒息。
您的文件管理器/桌面外壳是否缓慢无力,这并不重要。继续将其与您的网络浏览器集成。事实上,当你在它的时候,把它与几个网页浏览结合起来。 (就像Win98一样)
立即开始对程序的内在进行编码。设计用户界面可以在开发过程的后期进行。
不要浪费时间编写高效的代码。GUI不需要响应,很容易让用户升级到最新的1000000000000000000000000000000000HzCPU,谁不需要500000000GB的内存?我不需要=P
您可以中途实现程序功能。你的用户会原谅你。(如果他们不这样做,无论如何,去他的)。或者你总是可以让他们升级到下一个版本。
你甚至不需要完成你的软件,如果其他人有问题,他们可以自己修复它。
忽略您正在编写的应用程序的总体目的是安全的。就让它做你想做的事。
没有必要进行任何类型的用户测试或研究。程序员总是知道设计用户界面的最佳方式。
让用户决定设计和实施决策,毕竟他们知道他们需要什么。
如果这是一个企业环境,请始终按照老板想要的方式设计用户界面。毕竟,他拥有的用户界面设计学位就是他如何成为老板,对吗?
将应用程序移植到另一个操作系统平台时,根本不需要修改应用程序的外观或行为方式。
始终硬编码所有对应用程序必须运行的文件路径的引用。用户永远不会需要在其他地方安装,您也永远不会遇到命名冲突。
起诉任何像您一样远程制作用户界面的人。这就是法律制度的作用,对吗?
始终使用奇怪、可怕的代码名作为应用程序的名称。为了获得最佳效果,它应该是没有任何意义的东西的首字母缩略词,首字母缩略词应该是递归的。
切勿从应用程序中删除旧的、过时的、有缺陷的或无意义的功能。
在系统启动时预加载您的(现在巨大的)应用程序。是否减慢了系统其余部分的运行速度并不重要,重要的是,大多数用户只是偶尔使用的应用程序启动得最快。
将所有可能的功能添加到您的应用程序中。即使是操作系统中已经存在的那些。事实上,您的应用程序最终应该成为操作系统。
IT |