极简设计与专注:提升编程效率的关键
极简设计中的一致性
应用程序通常由一系列处理用户交互的界面组成,这就引出了极简设计的另一个维度:一致性。一致性指的是在给定应用中,将设计选择的可变性降至最低的程度。它确保应用给用户的感觉是一个连贯的整体,而不是在交互的每个步骤都呈现不同的“外观和感觉”。
以苹果公司为例,其提供的众多 iPhone 应用,如浏览器、健康应用和地图服务等,都具有相似的外观和感觉,很容易被识别为苹果产品。尽管让不同的应用开发者就一致的设计达成共识可能具有挑战性,但这对苹果品牌的影响力至关重要。为确保品牌一致性,软件公司会使用品牌指南,所有参与开发的人员都必须遵守。在创建自己的应用时,也可以通过持续使用模板和 CSS 样式表来实现这一点。
在设计领域,极简主义设计师占据主导地位,像苹果和谷歌等成功的软件公司就是例证。领先的技术和用户界面往往极其简单。随着语音识别和虚拟现实的广泛应用,未来的用户界面可能会更加简单。最终的极简设计甚至可能是无形的。在无处不在的计算时代,如 Alexa 和 Siri 的出现,未来几十年我们有望看到更简单、更专注的用户界面。所以,在设计中,“少即是多”的理念是正确的。
应对复杂性的武器——专注
复杂性是导致混乱的根源,而混乱与专注是相对的。要解决复杂性带来的挑战,就需要运用专注这一强大的武器。
从科学概念“熵”的角度来看,熵定义了系统中随机性、无序性和不确定性的程度。高熵意味着高随机性和混乱,低熵意味着有序和可预测性。热力学第二定律表明,系统的熵会随时间增加,最终导致高熵状态。
以粒子排列为例,低熵状态下粒子结构有序,类似于房子,每个粒子的位置可预测;而高熵状态下,粒子结
超级会员免费看
订阅专栏 解锁全文

1165

被折叠的 条评论
为什么被折叠?



