从SNS看社会化界面设计 I
作者:包子 发布时间:2009-02-19 12:21:00
北京时间2月15日据国外媒体报道,美国知名sns网站Facebook全球活跃用户量已突破1.75亿大关。数据显示,全球20%的网民都使用Facebook。
如果说雅虎代表门户时代,Google代表搜索时代,FaceBook就代表SNS时代。在这个时代,人们不仅看新闻,找信息,人们在这里“生活”。所以,SNS成了一个真实的小社会,作为设计师的我们该怎样把握这个小社会的设计脉络,与用户合拍,一起来看看社会化界面(social interface)设计吧。
1 我们需要SNS(社会化网络服务)么?
泡泡听说美国要竞选了,可是不关心谁当选。
大叔对奥巴马和麦凯恩的pk很感兴趣,发现从08年8月美国大会之后,提到奥巴马的博文远远大于麦凯恩。
猪头同学也对其pk极感兴趣,在自己的space空间上开了讨论板块,还讨论出了不少新好友。
表哥在关注的同时在Twitter上加奥巴马为好友,并开始关注其好友中华人好友的言论与立场。(注1)
OK,社会关系越重要越发达,SNS越重要越发达。
2 社会化界面
就像我们用“可用性”这个概念来评价人机交互界面,那么我们现在面临着界面设计下一个层次的问题——设计社会化界面(social interface)——它的重点是人与人之间的互动。
BBS论坛,聊天室、SNS网站,电子邮件……这些都属于人与人之间的中介,而不是人与机器之间的中介。
3 社会化界面该如何设计呢?
简单来说就是去了解社会学和人类学。
举个例子,有人在Qzone里发垃圾广告与恶意留言,由可用性设计的思想,我们应该告诉用户,哪些事是不对的,以及怎样纠正,进行一种“防御性设计”。比如向这些用户显示警告信息:“对不起,您的广告/留言含有不文明用语。请修改后重新发表。”想想这些用户会怎样反应?他们会换一种形式,比如做成图片贴出来。
现在,如果我们的产品SNS化了,我们可以怎样做?
对于社会化界面,必须考虑社会学和人类学的因素。在社会中,存在各种各样的人,包括想占便宜的人、搞诈骗的人以及其他捣乱作恶的人,他们的恶劣意图及恶意行为会反映到社会化界面中。用户界面的设计目标,是帮助用户能够成功操作。而社会化界面的设计目标,是帮助人与人之间的社会关系能够成功运作,即使这意味着必须要冒犯个别用户。所以,这时给到我们的设计启示是我们可以不在界面上显示错误信息,假装系统接受了用户的不法内容。这样使得恶意传播者感觉达到了目的就离开了。我们要做的就是不让这些不法内容被任何其他用户看到。
4 从人开始理解社会交互
“参与社交的用户特征是什么?用户体验的重点是什么?社会交互的特征是什么?”我们发现,社交媒体的用户体验是为了满足用户的兴趣而不是用户的需求和目标。因此情境的设计要基于用户的兴趣。
要把握不同用户的个人兴趣,对其他人/事的兴趣,和他们对关系的兴趣。让用户体验脱离抽象的和软件或网站的互动,而是把它放在正在进行的社会互动和沟通的情境中。要区分用户在沟通,互动,关系中的特征,这些特征通过个性和风格表现出来,反映了用户的自我形象,社交能力,关系,习惯,以及如何处理人际沟通和社会形势。然后我们构建出一个界面,来让用户彼此欣赏,变得忙碌、参与其中


猜你喜欢
- 因为他的简单实用和数量庞大的插件,所以我们喜欢和使用jQuery,在jQuery数量庞大的插件中有很大的一部分是关于图片的,所以今天我们就整
- 在Pydev能正常执行的脚本,在导出后在命令行执行,通常会报自己写的包导入时找不到。一:报错原因在PyDev中,test.py 中导入Tes
- 前言没想到python是如此强大,令人着迷,以前看见图片总是一张一张复制粘贴,现在好了,学会python就可以用程序将一张张图片,保存下来。
- 最近做一个车牌识别项目,入门级别的,十分简单。车牌识别总体分成两个大的步骤:一、车牌定位:从照片中圈出车牌二、车牌字符识别这里只说第二个步骤
- 一、文件内容的分发 应用场景:分批读取共有358086行内容的txt文件,每取1000条输出到一个文件当中# coding=utf-8# 分
- 本文实例为大家分享了python实现简单计算器功能的具体代码,供大家参考,具体内容如下效果如图:主要思路:用列表保存按下的键,按下等于,转换
- Go 搭建一个简单 WebSocket 服务端代码例子 test.go, 如下:package mainimport ( "fmt
- Python 正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了
- Python 绘制箱线图主要用 matplotlib 库里 pyplot 模块里的 boxplot() 函数。plt.boxplot() 参
- 传统的网页BBS大多是采用CGI模式实现的,它的实现要求编程者既要掌握编程语言如Perl或C等,又要了解关于CGI模式的各项技术内容,因此要
- 首先我们供给一台主机要进行的步骤就是对其主机端口的扫描,查看其中开放的端口。我们首先创建一个TCP的全连接的扫描器。我们使用socket来创
- Python中的正则表达式要用到re模块,下面先介绍一下正则表达式需要用到的特殊字符和说明常用的RegEx基础语法语法说明\d匹配一个数字字
- 设想这样一个场景,你要给一个项目开发测试程序,程序开始运行的时候,会创建初始环境,测试完成以后,会清理环境。 这段逻辑本身非常简单
- 在python处理数据时,经常用到DataFrame和set。train=pd.read_csv('XXX.csv')#读取
- 昨天在网上找资料的时间无意进了一个站,糊里糊涂就进去了,想提权提不起来,后来加上服务商的Q号想社工一下,射了半天得知服务器的安全是绿盟的人给
- 刚开始学习python,python相对于java确实要简洁易用得多。内存回收类似hotspot的可达性分析, 不可变对象也如同java得I
- 本文实例为大家分享了python开发飞机大战游戏的具体代码,供大家参考,具体内容如下import pygameimport randomim
- 较新的pip已经支持list --outdated了,所以记录一下新的方法:pip list --outdated --format=leg
- 1. 关于列表更多的内容Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:list.``append(x)把一个元素添加
- 1、pip下载安装1.1 pip下载# wget "https://pypi.python.org/packages/source