当我们使用软件时,有几个激励因素会影响我们的行为。不像我们想相信的那样(人一定要理性!),理智并不总是占主导地位。软件开发者可能会无意中给用户带来困惑和不确定性。
很久以前,Twitter让我困惑。当时他们只是更新了Twitter的整体布局和外观。看着还不错,我就开始开心的用了。我发现了如何发推特、搜索、阅读和做其他基本的推特活动,但后来我试图使用推特按钮。一切都好;一个弹出窗口打开了,我接受了转发,但似乎什么也没发生。我做了一个正常人会做的事,试着做了三次同样的单转发,都没有成功。只有在那之后,我才意识到哪里出了问题。我一直按错按钮。
左边有两个按钮“取消”,右边是“前进”。我点击了四次“取消”,才终于看到按钮上的内容。软件开发人员强迫我一次又一次地按左边的“确定”按钮。每当我看到右下角的两个按钮,我就像一个机器人。右边的按钮是否是亮蓝色的!

本地化的最终目的是改善用户体验。虽然将内容翻译成你自己的语言是增强用户体验的好方法,但在我的Twitter案例中,按钮上的文本只有很小的作用。在我看来,如果人们不阅读,那么正确的翻译并不总是最重要的。整个系统应该本地化,以符合人们的习惯。除了书面信息之外,布局、颜色和其他视觉选择也能引导用户。因此,要确保所有这些元素都将你的软件用户引向理想的方向。
你在使用软件的时候遇到过类似的事情吗?