[转]Facebook平台设计(一)
来源:互联网 发布:c语言集成开发环境软件 编辑:程序博客网 时间:2024/05/21 18:51
为了研究Facebook platform的设计, 我们可以从最早的第一个版本f8 07开始了解,当时是由Facebook创始人兼CEO Mark Zuckerberg 在2007年5月f8开发者会议上发布的。根据当时的数据是,50%以上的Facebook用户会每天都访问Facebook,超过同行3倍以上。 为了理解Facebook平台,我们可以从Facebook相册说起。Facebook相册虽然只提供了最简单的特性,比如不能存高像素原图,没有编辑工具等,非常简单,但是Facebook的相册流量是是其他所有相册(Flickr, Picasa…)流量之和的2倍以上。为什么?这就是Mark介绍的Social Graph的力量。 1. 用户A上传图片,他所有好友都能看到。 2. 用户A继续在图片上tag people(标注图片上的好友),这个tag的图片会出现在被tag好友B profile wall上,接着B的好友接着可以看到这个图片(受privacy设置控制,默认开启)。 特别是第2点它扩大了传播范围,在Facebook认为,第2点比1更为重要,Facebook平台的意义就是在这里。”we build the platform optimize for build apps for social graph”,开放平台的意义就是让扩展应用将social graph发扬光大。 “在Facebook开放平台以前,social network封闭式平台,但是今天这种情况结束了” Facebook Platform的三大目标 一个应用只要被用户授权访问他的profile之后,应用就可以调用api获取到比如user/friend/application/privacy information,Facebook API接口也值得各种平台设计者学习。比如用户API接口 传播的核心是feed体系(从09年的眼光来看,Twitter的feed可能比它做得更出色,甚至造成了威胁,并进一步引发它最近的homepage改版)。App可以发布3种不同类型的Feed 关于feed可参看另外一篇技术分析文章:Facebook的feed格式设计 App可以发送notification(提醒),request(邀请)。Facebook还提供平台级别的工具如friend selector供app使用。Facebook还通过应用嵌入到Profile通过exposure让更多的用户来使用,比如用户看到好友Profile某个应用有趣也会立即add。 通过以上途径,促进应用的传播,促进信息的传播,促进人的社会化交流。 canvas page可以放任何广告,也可以进行电子商务进行销售,app可以获得所有收入。对于这两种方式,Facebook都是持支持态度。1. Apps深度整合到Facebook平台(Deep Integration Into Facebook Website)
2. 病毒式的传播(Mass Distribution through the Social Graph)
3. 商业机会(New Business Opportunity)
- [转]Facebook平台设计(一)
- Facebook平台设计(二)
- Facebook开放平台程序代码 出招反将Google一军
- 使用ShareKit一键分享到Facebook,Twitter等平台
- Facebook开放平台分析
- iPhone中使用ShareKit一键分享到Facebook,Twitter等多平台
- iPhone中使用ShareKit一键分享到Facebook,Twitter等多平台
- 雷锋读图:一图走遍Facebook平台的五年风波
- iPhone中使用ShareKit一键分享到Facebook,Twitter等多平台
- FACEBOOK设计准则
- Facebook平台正式开源
- Facebook开放平台 - 创建应用
- Facebook开放平台完结篇
- Android平台接入Facebook登录
- 开发Facebook Application (一)
- Facebook Fresco体验 (一)
- 【iphone应用开发】iPhone应用开发之十二:使用ShareKit一键分享到Facebook,Twitter等平台
- 【转】一文读懂数据分析平台的架构与设计
- LINUX串口驱动(8250)的编写与调试
- XCode、Objective-C、Cocoa 说的是几样东西
- 目标、奋斗
- words about Apache struts
- 类指针与NULL
- [转]Facebook平台设计(一)
- wince5.0+ov5642
- MySQL学习(一)——中文支持相关
- Win32串口编程
- C#中的delegate 与event(一)
- Facebook平台设计(二)
- windows下自动运行PHP程序
- 用C#实现将HTML文件转换为CHM文件(转) - C#探索者 - 博客园
- 关于文本的编辑