简洁的是最好的吗?
作者:lizli 来源:tencent cdc blog 发布时间:2010-06-24 21:46:00
在电子产品的设计中,大家经常提到简洁是设计的重要元素。可是很多产品,不见得简洁就是第一要素。简洁的设计,必须是在对用户需求透彻理解,引导用户完成必要操作的基础之上,才提倡的一种去粗取精的设计减法。在平时生活中,我留心观察了身边的垃圾回收方式,想从垃圾分类回收的设计谈起,浅谈好的产品设计应具有的一些特点。
2010年3月1日,《北京晚报》刊登一篇题为《垃圾分类示范区遭遇分类尴尬》的文章。说该报长期关注的玄武区建功南里小区,被称为“中国第一个绿色社区”,早在1997年就开始了垃圾分类的实验。在长达12年的时间里,这个2.3万平方米的社区在“垃圾分类”的实践中得失参半 – 每年投入近三万,但是一直处于亏损状态。亏损原因中有两个值得深思,一个是环卫部门收垃圾时不分“可回收”和“不可回收”垃圾,统统倒在一个垃圾车里面拉走;第二个原因是“小区年轻的租客多起来了。有些人不了解小区作‘示范’、‘试点’的光辉历史,再加上工作忙,扔垃圾就更加随意了。”
从“垃圾分类示范区”示范失败的两个原因,我们可以学到两点:
1、产品前期规划的完整性和产品理念的贯彻执行很重要:政府已经花了很大力气在“可回收”和“不可回收”垃圾箱上做文章,从一个垃圾箱变成两个,甚至是多个垃圾箱,成本自然上去了。结果回收环节没有做好,两种垃圾到了垃圾车里还是混在一起。这点给我们的启发是,产品前期规划如果不周全,疏漏任何一个环节都可能导致产品的失败。同时,产品理念的执行必须自始至终,需要深入人心。从刚刚开始的产品分析、定位、规划,到设计师开始交互、视觉 的设计,再到开发、测试,产品理念应该每个人都知晓,每个人都恪守。
2、对用户的教育必须是快速、可持续的过程,因为虽然用户本身没有发生变化,但其组成可能已经在时间和空间上已经产生更替。例如,QQ用户并不是一成不变的。老用户在随着年龄的增长需求发生着变化,而新用户可能又有一些新的特点和需求。对于用户群体的变更,产品如果不去再教育、再有新的特性适应目前的状况,就一定会面临着原来不存在矛盾和问题。
其实产品规划和用户教育这两点都是很大的话题,想要做好并不容易,但是如果从设计的角度,对产品进行恰当的改变,可能南里小区垃圾分类的问题就会迎刃而解。这里日本的垃圾分类回收设计值得我们借鉴参考,以其公共垃圾箱的设计为例:
1、标识易于识别。具象化图形比抽象化更容易看懂。用最具象化、最常见的图形标识垃圾的分类,这样每个用户(包括小孩子在内)都能够清晰识别,并对垃圾进行准确分类。
猜你喜欢
- Pygame是一组跨平台的 Python 模块,专为编写视频游戏而设计。它包括旨在与 Python 编程语言一起使用的计算机图形和声音库。您
- 1、基于字典的创建规划问题上篇中介绍了使用 LpVariable 对逐一定义每个决策变量,设定名称、类型和上下界,类似地对约束条件也需要逐一
- Dreamweaver MX 2004 试用试用心得:安装:选择工作界面(我选了默认的设计模式)初次启动,选择30天试用如果你也看到这个警告
- 什么是PHPPHP代表了"超文本处理器",这意味着你必须知道,它是一种服务器端的处理语言,且以HTML的形式出现。它最常
- 题目描述:(1)模拟登陆界面,判别用户名和密码,给出合适的提示,如果超过三次,锁定输入。用代替密码;或者最新输入显示,前面的变成;安全性措施
- Mysql事务操作失败如何解决事务的原子性 :事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做 。要实现事务的原子性,单单
- 如果你的Mysql数据库安装在centos7的系统上,并且你的操作系统启用了防火墙。应用要访问mysql数据库,你有2个解决方案。方案一:停
- PHP mysqli_stmt_init() 函数初始化声明并返回 mysqli_stmt_prepare() 使用的对象:<?php
- 本文实例为大家分享了python实现人脸签到系统的具体代码,供大家参考,具体内容如下简易版人脸签到/签退系统管理员可进行录入人脸操作,以及导
- 如下所示:# -*- coding: utf-8 -*-# @Author: xiaodong# @Date: just hid
- 这个东西算是我被这个shuffle坑了的一个总结吧!首先我得告诉你一件事,那就是pytorch中的tensor,如果直接使用random.s
- 注意:这种方法十分受光线变化影响自己在家拿着手机瞎晃的成果图:源代码:# -*- coding: utf-8 -*- ""
- 需求小编通常会上一些专业的视频网站比如腾讯视频、优酷,在上面看电影、电视剧。这些网站有个优点,可以缓存视频,在通勤路上比如地铁就可以愉快的刷
- 例如<div id="info"><span><span class='pl
- 一 前期说明:我运行项目的环境是nginx+php,存储代码用的是gitlab,python版本:3.6 django版本:2.2.1 my
- Mysql的connector/net5.0下载地址: http://dev.mysql.com/get/Downloads/Connect
- 如何选择速度最快的站点? <html><head><meta http-equiv=&qu
- vue动态添加store,路由和国际化vue动态添加store想写组件库?用这个吧 …// store module标
- 一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非
- 效果图:搜索分类2种情况,一般的是当用户输入完,点击确定的按钮在向后发送请求,还有一种就是的我一边输入,一边向后台发送请求,但是会产生一个性